Difference between revisions of "Konnekting Rail System XL"

From KONNEKTING Wiki
Jump to navigation Jump to search
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{| class="wikitable" style="float:right;margin-left: 15px;margin-top: 15px; margin-bottom: 15px;"
 +
! colspan="2"|Konnekting Rail System XL
 +
|-
 +
! colspan="2"|[[File:KRS-XL DIM-24CVLED insights.jpeg|300px|thumb|center]]
 +
|-
 +
! Developer
 +
| [http://wiki.konnekting.de/index.php/User:SirSydom SirSydom]
 +
|-
 +
! Phase
 +
| 1. device realized / Ready to use
 +
|-
 +
! µC-Board
 +
| [https://wiki.konnekting.de/index.php/Recommended_Arduino_Boards#Adafruit_ItsyBitsy_M0_Express ItsyBitsy M0 Express]
 +
|-
 +
! µC
 +
| SAMD21G18
 +
|-
 +
! KNX
 +
| [[MicroBCU]] / [[SiemensBCU]]
 +
|-
 +
! Repository
 +
| [https://gitlab.com/knx-makerstuff/knx-rail-system-xl On GitLab]
 +
|}
 +
 +
 
== Description ==
 
== Description ==
  
The '''K'''onnekting '''R'''ail '''S'''ystem '''XL''' (KRS-XL) is a bunch of modular hard- and software for building devices in big DIN Rail Cases. It is designed for applications with a high number of channels.
+
The '''K'''onnekting '''R'''ail '''S'''ystem '''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 ==
 
== Design ideas and principles ==
Line 12: Line 37:
  
 
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.
 
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 µBCU, but also the Siemens BCU. Unfortunately, the Siemens BCU comes with some limitations regarding power consumption.
+
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.
 
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.
  
Line 22: Line 47:
  
 
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.
 
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 ==
 
== 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 34: 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 ==
 +
 +
=== Roadmap ===
 +
 +
* [[ 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
 +
* 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
 +
 +
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
KRS-XL DIM-24CVLED insights.jpeg
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

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/1412984-in-entwicklung-modulares-ger%C3%A4tekonzept-6-9-12-te