Difference between revisions of "Konnekting Rail System XL"
(2 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
|- | |- | ||
! Repository | ! Repository | ||
− | | [https://gitlab.com/ | + | | [https://gitlab.com/knx-makerstuff/knx-rail-system-xl On GitLab] |
|} | |} | ||
Line 56: | Line 56: | ||
== Controller Board CB6-9-12 == | == Controller Board CB6-9-12 == | ||
+ | === Schematic === | ||
+ | |||
+ | [https://wiki.konnekting.de/images/d/d3/KRS-XL_CB6-9-12.V01.00_schematic.pdf KRS-XL CB6-9-12 V01.00 Schematic] | ||
=== Microcontroller Board === | === Microcontroller Board === | ||
Line 65: | Line 68: | ||
* quality supllier | * quality supllier | ||
* pin compatible big brother ItsyBitsy M4 with Cortex M4 CPU available | * pin compatible big brother ItsyBitsy M4 with Cortex M4 CPU available | ||
− | |||
− | |||
== Devices == | == Devices == | ||
Line 72: | Line 73: | ||
=== Roadmap === | === Roadmap === | ||
− | * 24 channel PWM | + | * [[ DIM-24CVLED.01 | DIM-24CVLED.01 - 24 channel PWM-LED Dimmer (24V DC) 9TE ]] |
* 16-24 channel CC-LED Dimmer 9 or 12 TE based on Meanwell LDD | * 16-24 channel CC-LED Dimmer 9 or 12 TE based on Meanwell LDD | ||
* 230V switching actuator | * 230V switching actuator | ||
== Links == | == Links == | ||
+ | https://gitlab.com/knx-makerstuff/knx-rail-system-xl | ||
+ | |||
https://knx-user-forum.de/forum/projektforen/konnekting/1449711-krs-xl-konnekting-rail-system-xl | https://knx-user-forum.de/forum/projektforen/konnekting/1449711-krs-xl-konnekting-rail-system-xl | ||
https://knx-user-forum.de/forum/projektforen/konnekting/1412984-in-entwicklung-modulares-ger%C3%A4tekonzept-6-9-12-te | https://knx-user-forum.de/forum/projektforen/konnekting/1412984-in-entwicklung-modulares-ger%C3%A4tekonzept-6-9-12-te |
Latest revision as of 20:50, 5 February 2021
Konnekting Rail System XL | |
---|---|
Developer | SirSydom |
Phase | 1. device realized / Ready to use |
µC-Board | ItsyBitsy M0 Express |
µC | SAMD21G18 |
KNX | MicroBCU / SiemensBCU |
Repository | On GitLab |
Description
The Konnekting Rail System XL (KRS-XL) is a bunch of modular hard- and software for building devices in big DIN Rail Casings. It is designed for applications with a high number of channels.
Design ideas and principles
The itention for developing this system was to reduce the costs of the devices. Because Bus connection, case, microcontroller are often the most expensive parts, a high number of channels very effectively reduces the cost per channel. So the system is designed for use in 6, 9 and 12 TE DIN-Rail cases.
Another important design priciple was the use of prebuild componentes. Not only to reduce developement complexity and enable persons with limited soldering skills and tools to build it, but also to make it easier to repair devices in the future. On the Controller Board three prebuild components which are generally availible are used: a pluggable microcontroller board, a pluggable Bus interface and a display module.
Modularity was added later in the developement phase, but was a logical step. The Controller Board is designed to be used in all devices within this system. It contains not only the microcontroller and bus interface, but also the user interface (frontend). To make it possible to handle high channel numbers and also to have one common hardware, a 320x240 px 2.2" Display is used as UI, operated by 4 buttons. To improve supply quality, it is not only possible to use the MicroBCU, but also the SiemensBCU. Unfortunately, the SiemensBCU comes with some limitations regarding power consumption. To fit the needs for every device regarding power supply and galvanic insulation there is a wide range of assembly variants and solder jumper options.
Because of the need to have the Controller Board at the top (because of the UI) and the fact that the pluggable component need some space, I choose a two PCB design - the big application PCB at the bottom and a the Controller Board at the top. With the ApraRail DB DIN Rail casing series, KRS-XL comes with quite robust, widely availible (Reichelt, Amazon) casings. Unfortunately in this casings there is no possibilty to connect to the top PCB - so KNX and if neccessary DC power have to be connected to the application PCB which is connected to the Controller Board.
To enable easy replacement, repair or improvement, two-part conectors are used. They can be unplugged from the device an remain in the cabinet without the danger of short circuits, and the cany easily plugged in again. To achieve this, Phoenix combicon MSTB with 5.08 pitch (to enable bread board use at application PCB) are used. They are avaiblibe up to 16 amps and can also be used with 230V.
Because there is no possibility to have a standard KNX connector with the ApraRAIL DB casings, the Combicon connector is also used of standard for the KNX connection. Plugs with two wire per pin are availibe, so the devices can be chained.
Distribution concept
I will not sell kits or even pre soldered kits. The System is designed for hobbyists that can and want to build it on their own (to save money, or just because they can). The needed soldering skills are low due to the usage of only THT and big SMD components.
Almost all parts can be purchased at standard shops with normal shipping costs. For special parts and the PCBs I will maybe organize bulk orders.
Controller Board CB6-9-12
Schematic
KRS-XL CB6-9-12 V01.00 Schematic
Microcontroller Board
A Adafruit ItsyBitsy M0 Express Board was the almost perfect solution for the needs of KRS-XL:
- ATSAMD21 controller ("standard" controller for Konnekting) with sufficient cpu power, RAM, and FLASH
- SPI Flash to enable FOTB
- good availablity
- quality supllier
- pin compatible big brother ItsyBitsy M4 with Cortex M4 CPU available
Devices
Roadmap
- DIM-24CVLED.01 - 24 channel PWM-LED Dimmer (24V DC) 9TE
- 16-24 channel CC-LED Dimmer 9 or 12 TE based on Meanwell LDD
- 230V switching actuator
Links
https://gitlab.com/knx-makerstuff/knx-rail-system-xl
https://knx-user-forum.de/forum/projektforen/konnekting/1449711-krs-xl-konnekting-rail-system-xl