Smarthome controller

Gokul3611·smarthome-controller·hardware/pcb/SmartHomeController.kicad_pcb

Smarthome controller PCB layout, top view — open source ESP32 board by Gokul3611

About the Smarthome controller PCB

Smarthome controller is an open source ESP32 PCB design by Gokul3611, published on GitHub under the MIT license. It is a 2-layer board measuring 100 × 80 mm, with 11 components from 5 distinct parts.

Its main chip is the ESP32-WROOM-32, from the ESP32 family. Other key parts include the MOC3021M, 4N25 and AMS1117-5.0. By type, the board carries 7 ICs and 4 transistors.

It belongs with the iot & wireless and sensors designs in this gallery.

From the project

home automation system

This folder contains all hardware-related documentation for the Smart Home Controller project.

- schematics/ - Circuit diagrams and schematics - pcb/ - PCB layouts and Gerber files - bom/ - Bill of Materials - README.md - This file - CONNECTIONGUIDE.md - Detailed connection instructions - SPECIFICATIONS.md** - Hardware specifications

The Smart Home Controller is built around the ESP32 microcontroller and controls 4 channels of AC loads using TRIAC-based dimmer circuits.

Main components on the Smarthome controller

Smarthome controller bill of materials (BOM)

11 components, 5 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-WROOM-32
Espressif
U1
4
MOC3021M
MOC3021
Lite-On
U2, U3, U4, U5
1
4N25
Vishay
U6
1
AMS1117-5.0
AMS
U7
4
BT136-600E
NXP
Q1, Q2, Q3, Q4

Smarthome controller design files

The KiCad project lives in the Gokul3611/smarthome-controller repository on GitHub; these links point at the commit this page was built from.

Smarthome controller: common questions

What microcontroller does the Smarthome controller use?

The Smarthome controller is built around the ESP32-WROOM-32, from the ESP32 family.

How big is the Smarthome controller PCB?

The Smarthome controller measures 100 × 80 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Smarthome controller?

11 components, from 5 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Smarthome controller design files?

From the Gokul3611/smarthome-controller repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Smarthome controller design in my own project?

Yes, under the terms of its MIT license, which Gokul3611 chose for the repository.

Can I test firmware for the Smarthome controller 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.

Similar boards