

Smart home controller
- Size
- 101.5 × 74 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 55
- Nets
- 91
- Pads
- 262
- Tracks, vias
- 708, 75
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 6 Jul 2026
- Updated
- 6 Jul 2026
Overview
Smart home controller is an open-source printed circuit board by Nitheesh-226, from the Nitheesh-226/kicad-projects repository on GitHub. It is a 2-layer board of 101.5 × 74 mm with 55 parts on 91 nets, routed with 708 tracks and 75 vias.
It is built around the ESP32-WROOM-32, DHT22 and AMS1117CD-3.3, with the BC547 among its other parts. Its parts include 16 resistors, 10 connectors, 8 capacitors, 6 diodes and 6 transistors. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
Main components
4ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesDHT22
插件-40℃~+80℃ 3.3V 5%RH~99%RH 500uA ±3%RH 插件 Temperature and Humidity Sensor ROHSHAIGUTemperature And Humidity SensorAMS1117CD-3.3
TO-252-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 TO-252 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBC547
TO-92Bipolar (BJT)Jiangsu Changjing Electronics Technology (CJ)
Parts
55| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10k | Resistor_SMD:R_0805_2012Metric | R3, R4, R5, R6, R9, R12, R14 |
| 6 | 100nf | Capacitor_SMD:C_0603_1608Metric | C3, C4, C5, C6, C7, C8 |
| 6 | BC547 | Package_TO_SOT_THT:TO-92_Inline | Q1, Q2, Q3, Q4, Q5, Q6 |
| 4 | 1k | Resistor_SMD:R_0805_2012Metric | R8, R11, R15, R16 |
| 3 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D4, D5, D6 |
| 3 | Relay_SPDT | Relay_THT:Relay_SPDT_Schrack-RT1-FormC_RM5mm | K1, K2, K3 |
| 3 | Screw_Terminal_01x03 | TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-03_1x03_P5.08mm_Horizontal | J7, J9, J10 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW1, SW2 |
| 1 | 100uf | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 10uf | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | 1K | Resistor_SMD:R_0805_2012Metric | R10 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | AMS1117CD-3.3 | Package_TO_SOT_SMD:TO-252-3_TabPin2 | U1 |
| 1 | CP2102N-Axx-xQFN28 | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U4 |
| 1 | DHT22 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | D_TVS | Diode_SMD:D_SOD-123F | D1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U3 |
| 1 | LDR03 | OptoDevice:R_LDR_10x8.5mm_P7.6mm_Vertical | R13 |
| 1 | MQ2 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | OLED | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | PIR Motion Sensor | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | Polyfuse | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | buzzer | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | power | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | programming header | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | status | LED_SMD:LED_0805_2012Metric | D2 |
Questions
How big is the Smart home controller PCB?
It measures 101.5 × 74 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Smart home controller use?
55 parts, built around the ESP32-WROOM-32, DHT22, AMS1117CD-3.3 and BC547. 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 Smart home controller KiCad files?
From the Nitheesh-226/kicad-projects repository on GitHub, at the commit this page was made from: the board is smart home controller.kicad_pcb and its schematic nkdevboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Smart home controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask Nitheesh-226 before reusing the design.
More from Nitheesh-226/kicad-projects
1- 2 layers52 × 34 mm

Similar boards
- 2 layers64.5 × 49.8 mm

Tlapixki HelloWorld
Hugondon/Proyecto-Trayectorias
Códigos utilizados para el proyecto de ingeniería
33 parts3 - 2 layers85.7 × 78.8 mm

ESP32-Home Automation PCB
brandmaharaj12-cmyk/ESP32-Home-Automation-PCB
ESP32 based 30A Home Automation PCB designed using KiCad.
33 parts - 2 layers78 × 92 mm

ESPCARproject
Sumya99/RobotCarPCB
NAND сургалтын төвийн сурагчдад зориулсан робот машины PCB төсөл
92 parts - 2 layers150 × 150 mm

- 2 layers

Circuit smart soja
virgile-tchidehou/smart-soja
An autonomous IoT-based mobile system for soybean pre-processing, integrating embedded systems, industrial automation, solar energy and cloud connectivity.
81 parts1MIT - 2 layers23 × 47.5 mm

- 2 layers83.7 × 90.3 mm

Incubator Quetta Client
manhoosbilli1/Incubator_basic_esp32_modular_1_sided
This contains an incubator pcb i've made for a client. his needs were specific so only added what he needed. a complete and complex version can be found in capibator organization.
43 parts - 2 layers81 × 95.7 mm

BRD2
mFulmini/engineer
Tutaj znajduje się część pracy inżynierskiej w postaci oprogramowań jednostek brzegowych, rysunków, schematów elektrycznych oraz poglądowych zrzutów ekranu.
25 parts