

HomeyPCB
Home Asistance/Industrial PLC
- Size
- 99 × 90 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 99
- Nets
- 113
- Pads
- 402
- Tracks, vias
- 1,562, 137
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 3 May 2026
- Updated
- 15 Jul 2026
Overview
HomeyPCB is an open-source printed circuit board by jadam3k, from the jadam3k/Homey repository on GitHub. It is a 2-layer board of 99 × 90 mm with 99 parts on 113 nets, routed with 1,562 tracks and 137 vias.
It is built around the CH340C, DP1435-5V and ESP32-WROOM-32E-N8, with the LAN8720A-CP-TR, LM2596S-5.0 and PC817C among its other parts. Its parts include 25 resistors, 23 ICs, 18 capacitors, 11 diodes and 4 transistors. It belongs with the ESP32 boards of this library.
Main components
12CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersDP1435-5V
--40℃~+85℃ 37V~57V Power over Ethernet Module Yes - Ethernet Modules ROHSSDAPOEthernet ModulesESP32-WROOM-32E-N8
SMD,25.5x18mm-40℃~+85℃ -98dBm 112mA 2.4GHz 20dBm 239mA 3V~3.6V Bluetooth4.2 ESP32-DOWD-V3 On-board PCB Antenna UART、SDIO、SPI、I2C、GPIO、PWM、I2S SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesLAN8720A-CP-TR
QFN-240℃~+85℃ 1 1.6V~3.6V 10BASE-T、100BASE-TX 10Mbit/s、100Mbit/s PHY Transceiver Programmable LED indication、Low-power mode、Power-on reset RMII QFN-24-EP(4x4) Ethernet Transceivers ROHSMicrochip TechnologyEthernet TransceiversLM2596S-5.0
TO-263-5-40℃~+125℃@(TJ) 1 150kHz 3A 4.5V~40V 5V 5mA Buck Buck Built-in Fixed No TO-263-5 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersPC817C
DIP-4-55℃~+110℃ 1 1.2V 100mV@1mA,20mA 200% 35V 400% 50mA 50mA 5kV 5us 6V 6us@2mA,100Ω DC Phototransistor SMD-4P Transistor, Photovoltaic Output Optoisolators ROHSGOODWORKTransistor, Photovoltaic Output Optoisolators189RV0036
SMD,D10xL10.5mm-55℃~+105℃ 1.19A@100kHz 10.5mm 10mm 2000hrs@105℃ 35V 60mΩ@100kHz 680uF ±20% SMD,D10xL10.5mm Aluminum Electrolytic Capacitors - SMD ROHSKNSCHAAluminum Electrolytic Capacitors - SMDKF301-5.0-2P
插件,P=5mm-30℃~+120℃ 1 1.5 14~22 17A 1x2P 2 250V 2P 5mm Blue Through Hole 插件,P=5mm Screw Terminal Blocks ROHSCixi Kefa ElecScrew Terminal BlocksAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSK6812
SMD-4P,5.4x5mm-40℃~+85℃ 0.6mA 1.6mm 120° 160mcd~320mcd 1kHz 2000V 280mcd~515mcd 3.7V~5.5V 460nm~470nm 520nm~530nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Built-in power-on reset circuit Semi-transparent lens SMD-4P,5.4x5mm RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdHomey
Homey is a compact home automation controller designed for residential use, while also being capable of operating as an industrial-style PLC for control and monitoring tasks.
The project combines Ethernet connectivity, isolated digital I/O, relay outputs, and flexible power input in a single hardware platform built around ESP32.
Hardware Features
- ESP32-based architecture for wireless communication, local control logic, and future expansion.
- Ethernet with PoE support for reliable wired connectivity and simplified installation.
- 4 digital inputs for external sensors, switches, and automation signals.
- 4 digital outputs based on relays for switching external loads.
- 5 onboard LEDs used for status indication, diagnostics, and visual feedback.
- Input voltage up to 24V for industrial and field applications.
- 5V relay section powered separately while maintaining compatibility with higher external voltages.
- USB-C power support for development, testing, and low-voltage standalone operation.
- Optocoupler isolation allowing safe interfacing with higher voltage external circuits.
Electrical Design Notes
The board is divided into functional sections.
High-voltage and switching circuitry are separated from the low-voltage logic domain in order to improve stability, reduce electrical noise, and increase operational safety.
Special attention was given to routing of high-speed and differential signals such as:
- Ethernet TX / RX
- USB D+ / D−
Component placement and routing were performed with signal integrity and practical manufacturability in mind.
Firmware
The firmware has been completed and provides the basic control layer for the board.
The current software handles:
- digital input reading
- relay output control
- status LED logic
- Ethernet communication foundation
The architecture was kept clean and modular to allow future expansion for everyone - you do what you want :).
A future direction of development is communication between multiple boards using ESP-NOW, enabling distributed control nodes over larger areas (2/3km).
Project Images
3D Model
Schematic
PCB Layout / Routed Board
BUILD
https://macondo.hackclub.com/projects/13544
Project Status
The project is currently considered complete.
Remember, if you copy it. Mention me :) i will check that.
License
Just do not consider this project as your own :)
Parts
99| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R8, R9, R10, R11, R12, R23, R24, R25 |
| 6 | 0.1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C4, C9, C11, C12, C13 |
| 5 | SK6812 | LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm | D7, D8, D9, D10, D11 |
| 4 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8, C16, C17, C18 |
| 4 | 1N4148W_C81598 | Homey:SOD-123F_L2.7-W1.6-LS3.8-RD | D2, D3, D4, D5 |
| 4 | 4.7k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14, R16, R18, R20 |
| 4 | 49.9 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R4 |
| 4 | 680 | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R13, R15, R17, R19 |
| 4 | AO3400A_C42419946 | Homey:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BR | Q1, Q2, Q3, Q4 |
| 4 | G5NB-1A-E-DC5V | Homey:RELAY-TH_G5NB-1A-E-DCXX | RLY1, RLY2, RLY3, RLY4 |
| 4 | PC817C_C20612449 | Homey:DIP-4_L4.6-W6.5-P2.54-LS7.6-BL | U8, U11, U13, U15 |
| 3 | 0.22uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C6, C7 |
| 3 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C5, C10 |
| 3 | LM66100DCKR | Homey:SC-70-6_L2.0-W1.3-P0.65-LS2.1-BL | U17, U21, U23 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R21, R22 |
| 1 | 12.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 189RV0036 | Homey:CAP-SMD_BD10.0-L10.3-W10.3-LS10.8-FD | U18 |
| 1 | 1N5822 | Homey:DO-201AD_BD5.3-L8.4-P12.50-D1.4-RD | D6 |
| 1 | 1O | Homey:CONN-TH_P5.00_KF301-5.0-2P | U4 |
| 1 | 22 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 2O | Homey:CONN-TH_P5.00_KF301-5.0-2P | U5 |
| 1 | 3O | Homey:CONN-TH_P5.00_KF301-5.0-2P | U6 |
| 1 | 4O | Homey:CONN-TH_P5.00_KF301-5.0-2P | U7 |
| 1 | AMS1117-3.3_C6067465 | Homey:SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR | U20 |
| 1 | BLM21PG221SN1D | Homey:L0805 | L1 |
| 1 | BOOT | Homey:SW-SMD_L3.9-W3.0-P4.45 | SW1 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U16 |
| 1 | CYH127-33UH | Homey:IND-SMD_L12.3-W12.3 | L2 |
| 1 | DP1435-5V | Homey:PWRM-TH_L35.6-W16.2-P2.54_DP1435-5V | U3 |
| 1 | ESP32-WROOM-32E | Homey:WIFI-SMD_ESP32-WROOM-32E | U1 |
| 1 | HY931147C | Homey:RJ45-TH_HY931147C | RJ1 |
| 1 | I1 | Homey:CONN-TH_P5.00_KF301-5.0-2P | U9 |
| 1 | I2 | Homey:CONN-TH_P5.00_KF301-5.0-2P | U10 |
| 1 | I3 | Homey:CONN-TH_P5.00_KF301-5.0-2P | U12 |
| 1 | I4 | Homey:CONN-TH_P5.00_KF301-5.0-2P | U14 |
| 1 | LAN8720A-CP-TR | Homey:QFN-24_L4.0-W4.0-P0.50-BL-EP2.6 | U2 |
| 1 | LM2596S-5.0_C5276750 | Homey:TO-263-5_L10.1-W8.7-P1.70-LS15.2-BR | U22 |
| 1 | QMB-09B-03 | Homey:BUZ-TH_BD9.0-P4.00-D0.6-FD | BUZZER1 |
| 1 | RESET | Homey:SW-SMD_L3.9-W3.0-P4.45 | SW2 |
| 1 | RVT1V471M1010-C72519 | Homey:CAP-SMD_BD10.0-L10.3-W10.3-LS11.0-R-RD | C14 |
| 1 | SERVO1/2 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J7 |
| 1 | SS54_C22452 | Homey:SMA_L4.4-W2.8-LS5.4-R-RD | D1 |
| 1 | SUPPLY | Homey:CONN-TH_P5.00_KF301-5.0-2P | U19 |
| 1 | UCD1V221MNL1GS | Homey:CAP-SMD_BD8.0-L8.3-W8.3-LS9.3-FD-2 | C15 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J6 |
| 1 | X322525MOB4SI | Homey:CRYSTAL-SMD_4P-L3.2-W2.5-BL | X1 |
The 95 most common of 99 parts.
Similar boards
- 4 layers100 × 100 mm

- 4 layers88.5 × 33.8 mm

- 4 layers64 × 64 mm

Espion cam
azais-corentin/espion
Multi-camera IR marker tracking: ESP32-P4/C5 firmware, Rust host, KiCad hardware
188 partsApache-2.0 - 4 layers84 × 66 mm

Spinner
enkhbold470/spinner
12-24 V FOC BLDC motor controller: STM32G431, three IR2104 half bridges with 60 V MOSFETs, MT6701 encoder, CAN FD. 4-layer KiCad 10 board.
87 partsCERN-OHL-S-2.0 - 4 layers109.5 × 61.1 mm

Daanmem esp32 board FO2DABBFD842
manhoosbilli1/ESP32-controlled-peltier-controller-CE-pre-certified-untested
Contains files for esp32 peltier controller with fans, thermistors, and various other outputs. this is the version 2 focusing on emc and CE certification. yet to be tested in a lab
191 parts - 2 layers104 × 66 mm

Vallox rs485-controller
Miroeilola/vallox-rs485-controller
Replacement control panel for legacy Vallox SE ventilation units. Vallox DIGIT RS-485 protocol, bus-powered, ESP32, Home Assistant.
65 parts - 2 layers100 × 41 mm

- 4 layers82.5 × 45 mm

Eumesmo poe-2rl v1
thermseekr/eumesmo-poe-2rl
PoE-powered ESP32 controller featuring 2x onboard SPST NO relays. Ideal for access control, doors, or isolated zones.
109 parts
Questions
How big is the HomeyPCB PCB?
It measures 99 × 90 mm and has 2 copper layers, 1.6 mm thick.
What parts does the HomeyPCB use?
99 parts, built around the CH340C, DP1435-5V, ESP32-WROOM-32E-N8 and LAN8720A-CP-TR. 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 HomeyPCB KiCad files?
From the jadam3k/Homey repository on GitHub, at the commit this page was made from: the board is HomeyPCB/HomeyPCB.kicad_pcb and its schematic HomeyPCB/HomeyPCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the HomeyPCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask jadam3k before reusing the design.