Skip to the content
PCBKitNew board
2 layers70.5 × 70.5 mmSwitch, the printed circuit board in 3D

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

Size
70.5 × 70.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
39
Pads
173
Tracks, vias
460, 32
Pours
4
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
15 Jan 2021
Updated
26 Oct 2026

Overview

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.

Main components

2

README

README.md

RoomControl

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.

Control

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.

Switch

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.

Gateway

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.

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Parts

29
QtyValueFootprintReferences
4D2F-01RoomControl:D2F-01SW1, SW2, SW3, SW4
4G6SU-2RoomControl:G6SU-2K1, K2, K3, K4
3330RResistor_SMD:R_0603_1608MetricR3, R4, R7
2100nCapacitor_SMD:C_0603_1608MetricC10, C11
2LEDRoomControl:DiodeHolesSwitchD3, D4
110kResistor_SMD:R_0603_1608MetricR1
110u/25V/X7RCapacitor_SMD:C_1206_3216MetricC1
122u/16VCapacitor_SMD:C_0805_2012MetricC2
133kResistor_SMD:R_1206_3216MetricR2
1BAS40-05/BAT54CPackage_TO_SOT_SMD:SOT-23D2
1Conn_01x04RoomControl:Wago_236-404J2
1Conn_01x04RoomControl:Switch_MountJ4
1Conn_01x05Connector_PinHeader_2.00mm:PinHeader_1x05_P2.00mm_VerticalJ3
1Conn_01x06RoomControl:Wago_236-406J1
1DDiode_SMD:D_1206_3216Metric_CastellatedD1
1LEDLED_SMD:LED_0805_2012Metric_CastellatedD7
1MPQ6526GURoomControl:MPQ6526GUU1
1NCV7428MWRoomControl:NCV7428MWU3
1STM32F042F6PxRoomControl:STM32F042F6U2

Questions

How big is the Switch PCB?

It measures 70.5 × 70.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Switch use?

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.

Where can I download the Switch KiCad files?

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.

Can I use the Switch design in my own project?

Its repository states no licence, so its author keeps all rights: ask Jochen0x90h before reusing the design.

More from Jochen0x90h/RoomControl

1
  • 2 layers70 × 76 mmControl, the printed circuit board in 3D

    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

    79 parts3

Similar boards

  • 2 layers52.3 × 10.5 mmStackLink, the printed circuit board in 3D

    StackLink

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    29 parts5.1kGPL-3.0
  • 2 layers56 × 20 mmHallEffectXY Endstop, the printed circuit board in 3D

    HallEffectXY Endstop

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    29 parts1.1kGPL-3.0
  • 2 layers50 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

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

    29 parts1kGPL-3.0
  • 2 layers16.8 × 13.6 mmE Fidget Lite, the printed circuit board in 3D

    E Fidget Lite

    hackclub/OnBoard

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

    29 parts915
  • 2 layers85 × 12.5 mmTERES PCB3-TOUCH BTN Rev.A, the printed circuit board in 3D

    TERES PCB3-TOUCH BTN Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    29 parts578Apache-2.0
  • 2 layers33.7 × 97.8 mmHAN ESP TSS721, the printed circuit board in 3D

    HAN ESP TSS721

    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

    29 parts470
  • 2 layers80 × 55 mmGB CARTPP XC, the printed circuit board in 3D

    GB CARTPP XC

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    29 parts379CC-BY-4.0
  • 2 layers55 × 58 mmProto ads bee mcu board, the printed circuit board in 3D

    Proto ads bee mcu board

    PantsForBirds/adsbee

    Open Source Embedded ADS-B Receiver

    29 parts344GPL-3.0