
Carrier board
AntonioTRT/TRT_HW
La Carrier Board STM32G474 es una plataforma de desarrollo modular de alto rendimiento basada en el microcontrolador ARM Cortex-M4F STM32G474RET6 (LQFP-64, hasta 170 MHz con FPU y DSP).

Zigbee 3.0 4-channel LED strip driver (MGM210L)
Zigbee led is an open-source printed circuit board by agendek78, from the agendek78/zigbee_led_driver repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 49.3 × 49 mm with 77 parts on 34 nets, routed with 262 tracks and 154 vias.
It is built around the LMR54406DBV, AO3400A and 1N5819HW. Its parts include 16 resistors, 9 capacitors, 8 transistors, 7 diodes and 7 connectors. It belongs with the radio and wireless and lEDs and displays boards and the Silicon Labs (EFR32, EFM) boards of this library.
Zigbee 3.0 4-channel LED strip controller. Project includes both firmware and hardware.
The hardware of this device is based on Silicon Labs MGM210L module, commonly used in many Zigbee 3.0 products.
The main features:
The firmware is based on the latest Gecko SDK v7.2. The communication protocol used is Zigbee 3.0 (but it can be easily extended to support BLE in the same time, as Silicon Labs offers multi-protocol option).
Firmware features:
Following picture shows server clusters view for single channel components mounted (4 channel will have additional endpoints 2,3 and 4).

After boot-up app checks each channel output for mounted transistor, by pulling up channel GPIO and sensing logic level. When transistor is mounted then logic is LOW due to gate capacitance, else is HIGH. When channels are initialized, application checks if device is in network. If is in the network then just starts else executes network steering procedure to find network to join. When no open network is found, device forms it's own distributed security network.
When channel is identifying, other Zigbee 3.0 device can be linked to that channel. Just execute factory reset on other device and it should join the controller network and bind (using Find&Bind) if supported. I was testing this with IKEA devices (various remotes and motion sensors).
To join a remote to multiple channels you have to create zigbee group that includes those channels and bind to that group (unfortunately this requires to send some commands from Silabs CLI, unless you implement this as additional mode for button).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 2.2 | Resistor_SMD:R_0402_1005Metric | R3, R5, R10, R11 |
| 4 | 56k | Resistor_SMD:R_0402_1005Metric | R4, R6, R12, R13 |
| 4 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4 |
| 4 | AON7414 | zigbee_led:dual_mos | Q5, Q6, Q7, Q8 |
| 4 | D | Diode_SMD:D_MiniMELF | D1, D2, D4, D5 |
| 3 | X | Resistor_SMD:R_0402_1005Metric | R7, R8, R9 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R1, R14 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2, C7 |
| 2 | 100nF | Capacitor_SMD:C_0402_1005Metric | C4, C5 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C3, C8 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C1, C6 |
| 2 | G*** | kibuzzard-6301F9AD | kibuzzard-6301F9AD, kibuzzard-6301F9AD |
| 2 | G*** | kibuzzard-6301FC25 | kibuzzard-6301FC25, kibuzzard-6301FC25 |
| 1 | 100R | Capacitor_SMD:C_0603_1608Metric | FB1 |
| 1 | 1N5819HW | Diode_SMD:D_SOD-123 | D6 |
| 1 | 1n | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 22.1k | Resistor_SMD:R_0402_1005Metric | R15 |
| 1 | 3.3u | Inductor_SMD:L_Taiyo-Yuden_MD-4040 | L2 |
| 1 | 33k | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 3v3 | Diode_SMD:D_MiniMELF | D3 |
| 1 | 47uH | Inductor_SMD:L_Taiyo-Yuden_MD-4040 | L1 |
| 1 | 91 | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | CH1 | zigbee_led:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | J5 |
| 1 | CH2 | zigbee_led:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | J6 |
| 1 | CH3 | zigbee_led:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | J4 |
| 1 | CH4 | zigbee_led:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | J3 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J7 |
| 1 | Conn_01x07 | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J2 |
| 1 | G*** | kibuzzard-62FBE011 | kibuzzard-62FBE011 |
| 1 | G*** | kibuzzard-6301FC13 | kibuzzard-6301FC13 |
| 1 | G*** | kibuzzard-6301F961 | kibuzzard-6301F961 |
| 1 | G*** | kibuzzard-62FBE02B | kibuzzard-62FBE02B |
| 1 | G*** | kibuzzard-6301F990 | kibuzzard-6301F990 |
| 1 | G*** | kibuzzard-6301F96E | kibuzzard-6301F96E |
| 1 | G*** | kibuzzard-62FBE01C | kibuzzard-62FBE01C |
| 1 | G*** | kibuzzard-635D774E | kibuzzard-635D774E |
| 1 | G*** | kibuzzard-62FBE006 | kibuzzard-62FBE006 |
| 1 | G*** | kibuzzard-63020F3A | kibuzzard-63020F3A |
| 1 | G*** | kibuzzard-63020FF5 | kibuzzard-63020FF5 |
| 1 | G*** | kibuzzard-6301F99C | kibuzzard-6301F99C |
| 1 | G*** | kibuzzard-62FBDFF0 | kibuzzard-62FBDFF0 |
| 1 | G*** | kibuzzard-63611416 | kibuzzard-63611416 |
| 1 | G*** | kibuzzard-635D775C | kibuzzard-635D775C |
| 1 | LED | Diode_SMD:D_0603_1608Metric | D7 |
| 1 | LMR51420 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | LMR54406 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | LOGO | zigbee_led:z_big_logo | G*** |
| 1 | LOGO | zigbee_led:z_logo | G*** |
| 1 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad_TopBottom | H1 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | SW1 |
| 1 | VIN | zigbee_led:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | J1 |
| 1 | mgm210l_MGM210L | zigbee_led:MGM210L_REDUCED | M1 |
The 76 most common of 77 parts.

AntonioTRT/TRT_HW
La Carrier Board STM32G474 es una plataforma de desarrollo modular de alto rendimiento basada en el microcontrolador ARM Cortex-M4F STM32G474RET6 (LQFP-64, hasta 170 MHz con FPU y DSP).


westlicht/performer-hardware
PER|FORMER Eurorack Sequencer - Hardware Design Files

sarnesjo/nearness
Minimal panning mixer for the Eurorack modular synthesizer system

rogerclarkmelbourne/STM32_Pill_Boards
Various STM32 boards in a form factor similar to the Maple Mini or Blue Pill board

ramphands/Exits
4hp DIY eurorack line and headphone output module based on the Nearness and AJH headphone amp modules


JMHanson4/Miasma_1.03_Revised
1) Updated the footprints and symbols to ones included in KiCAD 5.1.5, or otherwise included the auxillary libraries in the repository.
It measures 49.3 × 49 mm and has 2 copper layers, 1.6 mm thick.
77 parts, built around the LMR54406DBV, AO3400A and 1N5819HW. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the agendek78/zigbee_led_driver repository on GitHub, at the commit this page was made from: the board is hw/zigbee_led.kicad_pcb and its schematic hw/zigbee_led.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).