
Control
Jochen0x90h/RoomControl
Smart home room controller based on nRF52840 with MQTT and and IEEE 802.15.4 radio support. Buttons and relays for lights and roller shutters can also be connected with a local bus using LIN physical layer

Smart home room controller based on nRF52840 with MQTT and and IEEE 802.15.4 radio support. Buttons and relays for lights and roller shutters can also be connected with a local bus using LIN physical layer
Switch is an open-source printed circuit board by Jochen0x90h, from the Jochen0x90h/RoomControl repository on GitHub. It is a 2-layer board of 70.5 × 70.5 mm with 29 parts on 39 nets, routed with 460 tracks and 32 vias.
It is built around the NCV7428MW3 and D2F-01. Its parts include 8 switches, 5 resistors, 5 diodes, 4 capacitors and 4 connectors. It belongs with the home automation and IoT and radio and wireless boards and the STM32 boards of this library.
Smart home room controller based on nRF52840 with MQTT and and IEEE 802.15.4 radio support. Buttons and relays for lights and blinds can also be connected with a local bus using LIN physical layer.
This is a 3D printed box with a display and digital potentiometer that gets installed in each room instead of the floor heating thermostat. It can control the heating valve using an opto-triac, connect to light and blind switches and relays using LIN physical layer and to battery-free switches (EnOcan) using an IEEE 802.15.4 radio interface.
This is a wall switch and actor for lights and blinds that can be mounted behind Eltako E-Design frames and rockers. It connects to the Control via a bus based on LIN physical layer.
This is a hat for rpi or compatible single board computers that connects to multiple Controls via a IEEE 802.15.4 radio network and to an MQTT broker such as mosquitto.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | D2F-01 | RoomControl:D2F-01 | SW1, SW2, SW3, SW4 |
| 4 | G6SU-2 | RoomControl:G6SU-2 | K1, K2, K3, K4 |
| 3 | 330R | Resistor_SMD:R_0603_1608Metric | R3, R4, R7 |
| 2 | 100n | Capacitor_SMD:C_0603_1608Metric | C10, C11 |
| 2 | LED | RoomControl:DiodeHolesSwitch | D3, D4 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 10u/25V/X7R | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | 22u/16V | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 33k | Resistor_SMD:R_1206_3216Metric | R2 |
| 1 | BAS40-05/BAT54C | Package_TO_SOT_SMD:SOT-23 | D2 |
| 1 | Conn_01x04 | RoomControl:Wago_236-404 | J2 |
| 1 | Conn_01x04 | RoomControl:Switch_Mount | J4 |
| 1 | Conn_01x05 | Connector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_Vertical | J3 |
| 1 | Conn_01x06 | RoomControl:Wago_236-406 | J1 |
| 1 | D | Diode_SMD:D_1206_3216Metric_Castellated | D1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric_Castellated | D7 |
| 1 | MPQ6526GU | RoomControl:MPQ6526GU | U1 |
| 1 | NCV7428MW | RoomControl:NCV7428MW | U3 |
| 1 | STM32F042F6Px | RoomControl:STM32F042F6 | U2 |
It measures 70.5 × 70.5 mm and has 2 copper layers, 1.6 mm thick.
29 parts, built around the NCV7428MW3 and D2F-01. 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 Jochen0x90h/RoomControl repository on GitHub, at the commit this page was made from: the board is pcb/switch/switch.kicad_pcb and its schematic pcb/control/control.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Jochen0x90h before reusing the design.

Jochen0x90h/RoomControl
Smart home room controller based on nRF52840 with MQTT and and IEEE 802.15.4 radio support. Buttons and relays for lights and roller shutters can also be connected with a local bus using LIN physical layer

gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

OLIMEX/DIY-LAPTOP
Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

UtilitechAS/amsreader-firmware
ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

