Homectrl rB
jeevan9s·homectrl-sys·hardware/homectrl-rB/homectrl-rB.kicad_pcb
About the Homectrl rB PCB
Homectrl rB is an open source ESP32 PCB design by jeevan9s, published on GitHub. It is a 4-layer board measuring 85.2 × 84.7 mm, with 108 components from 72 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N16R8, from the ESP32 family. Other key parts include the TPS5405DR, LM66100DCKR, ADS1115IDGSR, SI2301CDS-T1-GE3 and TMC2209-LA-T. By type, the board carries 40 capacitors, 30 resistors, 12 diodes, 9 ICs, 8 connectors and 3 transistors.
It belongs with the iot & wireless, robotics & motion and power & battery designs in this gallery.
From the project
home automation controller
Home-automation controller with a Next.js dashboard.
- homectrl - Status - Overview - Features - Controller - App - Mechanical - Architecture - Systems - Electrical - Power System - Microcontroller - Pump Interface - Stepper Motor Interface - Peripheral Devices - Mechanical - Container - Lid - Firmware - Web-App - Repository Structure - Gallery
I built homectrl because I wanted to automate my first apartment.

Main components on the Homectrl rB
Homectrl rB bill of materials (BOM)
108 components, 72 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP32-S3-WROOM-1-N16R8 ESP32-S3-WROOM-1 | XCVR_ESP32-S3-WROOM-1-N16R2 | U1 |
| 1 | TPS5405DR | SOIC127P599X175-8N | U2 |
| 2 | LM66100DCKR ID_LM66100DCKR | SC-70-6 | U3, U4 |
| 1 | ADS1115IDGSR ADS1115IDGS | TSSOP-10_3x3mm_P0.5mm | U5 |
| 2 | SI2301CDS-T1-GE3 SI2301 | TO-236_VIS | U6, U7 |
| 1 | TMC2209-LA-T TMC2209 | QFN28_5X5_TRI | U8 |
| 1 | TPD2E001DRLR | SOT50P160X60-5N | U9 |
| 1 | DMP6023LE-13 | SOT-223 | Q1 |
| 2 | AO3400A | SOT-23 | Q2, Q3 |
| 1 | N/A Barrel_Jack | BarrelJack_Horizontal | J1 |
| 1 | USB4105-GF-A-120 USB_C_Female_USB2_Small | USB_C_DB-108PWB | J2 |
| 1 | N/A SMS-CONN-0 | S03BPASK2LFSN | J3 |
| 1 | N/A SMS-CONN-1 | S03BPASK2LFSN | J4 |
| 1 | N/A ALS_CONN | CONN4_S04B-PASK_JST | J5 |
| 1 | N/A PUMP0-CONN | CONN2_S02B-PASK-2_JST | J6 |
| 1 | N/A PUMP1-CONN | CONN2_S02B-PASK-2_JST | J7 |
| 1 | N/A STEP-CONN | CONN4_S04B-PASK_JST | J8 |
| 1 | 0ZCG0260BF2B Polyfuse | FUSER_0ZCG0260BF2B | F1 |
| 1 | 1825910-6 SW_RESET | SW_PUSH_6mm | SW1 |
| 1 | 1825910-6 SW_BOOT | SW_PUSH_6mm | SW2 |
Show 52 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM3940IMP-3.3/NOPB LM3940IMP-3.3_NOPB | VREG_LM3940IMP-3.3_NOPB | VR1 |
| 1 | SS24 | D_SMA | D1 |
| 1 | SMAJ15A | D_SMA | D2 |
| 1 | BZT52C12 D_Zener | D_SOD-123 | D3 |
| 1 | APT2012ZGCK 12V-LED | LED_0805_2012Metric | D4 |
| 1 | APT2012ZGCK 3V3-LED | LED_0805_2012Metric | D5 |
| 1 | 150060GS75000 BUCK-LED | LED_0603_1608Metric | D6 |
| 1 | COM-24837 SYS-LED | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D7 |
| 1 | 150080BS75000 WIFI-LED | LED_0805_2012Metric | D8 |
| 1 | 150080RS75000 DEBUG-LED | LED_0805_2012Metric | D9 |
| 1 | SS14 P0D | D_SMA | D12 |
| 1 | SS14 P1D | D_SMA | D13 |
| 1 | 150060GS75000 USB-LED | LED_0603_1608Metric | D14 |
| 1 | MPZ2012S221AT000 FerriteBead | BEADC2012X105N | FB1 |
| 1 | IFSC1515AHER100M01 L | IND_IFSC_1515AH_VIS | L1 |
| 1 | EEE-FK1V101P 100uF | CAP_EEEFK1V101P | C1 |
| 1 | CL21A106KAYNNNE 10uF | C_0805_2012Metric | C2 |
| 1 | GCM188R71H473KA55D 47 nF | C_0603_1608Metric | C3 |
| 1 | GRM155R71H332KA01D 3.3nF | C_0402_1005Metric | C4 |
| 1 | GRM188R71H473KA61D 47nF | C_0603_1608Metric | C5 |
| 2 | GRM21BR61A476ME15L 47uF | C_0805_2012Metric | C6, C9 |
| 1 | C1608X7R1C474K080AC 0.47uF | C_0603_1608Metric | C7 |
| 1 | CL21A226MOQNNNE 22uF | C_0805_2012Metric | C8 |
| 1 | GRT188R61C106KE13D 10uF | C_0603_1608Metric | C10 |
| 2 | CL21B105KAFNNNE 1uF | C_0805_2012Metric | C11, C12 |
| 5 | CL10B104KA8NNNC 0.1uF | C_0603_1608Metric | C13, C21, C22, C23, C24 |
| 8 | CC0603KRX7R9BB104 0.1uF | C_0603_1608Metric | C14, C15, C28, C31, C32, C34, C42, C43 |
| 1 | CL10X106MO8NRNC 10uF | C_0603_1608Metric | C16 |
| 2 | GRM188R61E106MA73D 10uF | C_0603_1608Metric | C17, C19 |
| 2 | GRM155R71E104KE14D 0.1uF | C_0402_1005Metric | C18, C20 |
| 2 | CL21B106KOQNNN 10uF | C_0805_2012Metric | C25, C26 |
| 1 | https://www.digikey.ca/en/products/detail/murata-electronics/GRM188R6YA225KA12D/3900456 2.2uF | C_0603_1608Metric | C27 |
| 1 | CL10B223KB8NNNC 22nF | C_0603_1608Metric | C29 |
| 1 | CL21A475KBQNNNE 4.7uF | C_0805_2012Metric | C30 |
| 1 | EEE-FK1V221P 220uF | CAP_EEEFK1V101P | C33 |
| 1 | GRM188R71H104KA93D 0.1uF | C_0603_1608Metric | C35 |
| 1 | GRM155R71H104KE14D 0.1uF | C_0402_1005Metric | C36 |
| 1 | CL31A106KBHNNNE 10uF | C_1206_3216Metric | C37 |
| 1 | EEH-ZK1V101XP 100uF | CAP_EEHZK1V101XP | C41 |
| 1 | ERJ-2RKF1502X 15k | R_0402_1005Metric | R1 |
| 2 | ERJ-2RKF1003X 100k | R_0402_1005Metric | R2, R3 |
| 2 | ERJ-3EKF4701V 4.7K | R_0603_1608Metric | R4, R5 |
| 4 | ERJ-2RKF1001X 1k | R_0402_1005Metric | R6, R15, R16, R27 |
| 2 | ERJ-2GEJ331X 330 | R_0402_1005Metric | R7, R30 |
| 1 | ERJ-2GEJ331X 47 | R_0402_1005Metric | R8 |
| 2 | ERJ-3EKF5101V 5.1k | R_0603_1608Metric | R10, R11 |
| 3 | RC0402FR-074K7L 4.7k | R_0402_1005Metric | R12, R13, R14 |
| 4 | ERJ-3EKF1001V 1k | R_0603_1608Metric | R17, R18, R21, R23 |
| 4 | ERJ-3EKF1002V 10k | R_0603_1608Metric | R19, R20, R22, R24 |
| 2 | RL1206FR-070R11L 0.11 | R_1206_3216Metric | R25, R26 |
| 1 | ERJ-2RKF1501X 1.5k | R_0402_1005Metric | R28 |
| 2 | ERJ-2RKF1002X 10k | R_0402_1005Metric | R29, R31 |
Homectrl rB design files
The KiCad project lives in the jeevan9s/homectrl-sys repository on GitHub; these links point at the commit this page was built from.
Homectrl rB: common questions
What microcontroller does the Homectrl rB use?
The Homectrl rB is built around the ESP32-S3-WROOM-1-N16R8, from the ESP32 family.
How big is the Homectrl rB PCB?
The Homectrl rB measures 85.2 × 84.7 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Homectrl rB?
108 components, from 72 distinct parts. The full bill of materials is listed on this page.
Where can I download the Homectrl rB design files?
From the jeevan9s/homectrl-sys repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Homectrl rB design in my own project?
The repository has no license, so all rights stay with jeevan9s. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Homectrl rB without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
More boards in homectrl-sys
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k