
Smart home
vishal007-hacker/smart-home
ESP32-based smart home controller for switching 4 independent 230V AC loads, with per-channel current and voltage sensing, manual override buttons, status LEDs, and an I²C LCD display.

4-channel IoT relay controller using ESP32-WROOM-32E for home automation.
Smarthomeiot is an open-source printed circuit board by haripradhap14, from the haripradhap14/ESP32-4CH-Relay-Controller- repository on GitHub. It is a 2-layer board of 270.6 × 182.2 mm with 31 parts on 60 nets, routed with 226 tracks and 13 vias.
It is built around the ESP32-WROOM-32E, HLK-PM01 and AMS1117-3.3, with the BC547 and 100UF/16V among its other parts. Its parts include 6 resistors, 6 connectors, 4 diodes, 4 transistors and 4 switches. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
This project is a compact and integrated Smart Home Automation Controller designed using KiCad. It allows users to control household appliances remotely via Wi-Fi, leveraging the power of the ESP32-WROOM-32E module.
This project involves dealing with 230V AC Mains voltage. Please ensure all high-voltage connections are properly insulated and handled with extreme caution during testing and installation.
/Schematic - Contains the circuit design and architecture./PCB - Contains the PCB layout (.kicad_pcb file)./Gerbers - Contains the manufacturing files (Gerber & Drill files) for PCB fabrication.Designed for home automation enthusiasts and IoT developers.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5, R6 |
| 4 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4 |
| 4 | BC547 | Package_TO_SOT_THT:TO-92_Inline | Q1, Q2, Q3, Q4 |
| 4 | Relay_SPDT | Relay_THT:Relay_SPDT_Finder_40.51 | K1, K2, K3, K4 |
| 4 | Screw_Terminal_01x03 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_Horizontal | J3, J4, J5, J6 |
| 1 | 100uF/16V | Capacitor_THT:CP_Radial_D8.0mm_P3.80mm | C2 |
| 1 | 275V Varistor | Potentiometer_THT:Potentiometer_Bourns_3386F_Vertical | RV1 |
| 1 | 470uF/25V | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C1 |
| 1 | 500mA-1A | Fuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open | F1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | Conn_01x04_Socket | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | ESP32-WROOM-32E | RF_Module:ESP32-WROOM-32E | U3 |
| 1 | HLK-PM01 | Converter_ACDC:Converter_ACDC_Hi-Link_HLK-PMxx | U1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J1 |
It measures 270.6 × 182.2 mm and has 2 copper layers, 1.6 mm thick.
31 parts, built around the ESP32-WROOM-32E, HLK-PM01, AMS1117-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.
From the haripradhap14/ESP32-4CH-Relay-Controller- repository on GitHub, at the commit this page was made from: the board is smarthomeiot.kicad_pcb and its schematic smarthomeiot.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 haripradhap14 before reusing the design.

vishal007-hacker/smart-home
ESP32-based smart home controller for switching 4 independent 230V AC loads, with per-channel current and voltage sensing, manual override buttons, status LEDs, and an I²C LCD display.




VinayGopi-PK/ESP32-4-Channel-WiFi-Home-Automation
ESP32-based 4-channel Wi-Fi Home Automation Controller designed in KiCad. Includes schematic, PCB layout, Gerber files, BOM and 3D visualization.

sriram96596/ESP30-WROOM-32-with-SHT30-sensor_PCBDesign
ESP30-WROOM-32-with-SHT30-sensor_PCBDesign

NguyenThanhHuy-debug/PCB_Real-Time-Power-Monitoring-System-Development-Light-Switch
PCBReal-Time-Power-Monitoring-System-Development-Light-Switch — a software project built with modern tooling.

aycaozkann/autonomous-pcb-agent
Portfolio summary of an autonomous AI agent that designs PCBs end-to-end in KiCad (schematic -> placement -> routing -> manufacturing outputs) with automated verification at every phase. Source code is private.