ESP32-IoT-Monitoring-Control-Board

Habib-creater·ESP32-IoT-Monitoring-Control-Board·hardware/kicad/IOT.kicad_pcb

ESP32-IoT-Monitoring-Control-Board layout, top view — open source ESP32 board by Habib-creater

About the ESP32-IoT-Monitoring-Control-Board

ESP32-IoT-Monitoring-Control-Board is an open source ESP32 PCB design by Habib-creater, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 92 × 88 mm, with 58 components from 32 distinct parts.

Its main chip is the ESP32-WROOM-32D-N4, from the ESP32 family. Other key parts include the USBLC6-2P6, CP2104-F03-GMR, SI7021-A20-IMR, CD74HC245E and TPTLV1117LV33DCYR. By type, the board carries 20 resistors, 15 capacitors, 6 ICs, 6 connectors, 4 diodes and 2 transistors.

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

From the project

4-layer ESP32-based IoT monitoring and control board with environmental sensing, relay control, USB-C, and Qwiic expansion.

The 4-Layer ESP32 IoT Monitoring and Control Board is a custom embedded hardware platform built around the ESP32-WROOM-32D module.

The board combines environmental sensing through the Si7021-A20, serial and wired interfaces, relay control, USB connectivity, Qwiic expansion, and general-purpose GPIO in a compact 4-layer PCB design.

The complete hardware package is included in this repository, covering the native KiCad project, electrical schematic, PCB layout, BOM, Gerber and drill manufacturing files, pick-and-place data, and PCB documentation.

ESP32-IoT-Monitoring-Control-Board, from the project README
From the project README

Main components on the ESP32-IoT-Monitoring-Control-Board

ESP32-IoT-Monitoring-Control-Board bill of materials (BOM)

58 components, 32 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ESP32-WROOM-32D-N4
ESP32-WROOM-32D
ESPRESSIF
U1
1
USBLC6-2P6
STMicroelectronics
U2
1
CP2104-F03-GMR
CP2104
Silicon Labs
U3
1
SI7021-A20-IMR
Si7021-A20
Silicon Labs
U4
1
CD74HC245E
74HC245
Texas Instruments
U5
1
TPTLV1117LV33DCYR
TLV1117LV-3.3
TECH PUBLIC
U6
1
UMH3NFHATN
UMH3N
Rohm Semiconductor
Q1
1
BC817-40-TP
BC817
MCC (Micro Commercial Components)
Q2
1
TYPE-C-31-M-12
USB_C_Receptacle_USB2.0_16P
Korean Hroparts Elec
J1
1
14417
Conn_01x04
SparkFun Electronics
J2
1
1729131
Screw_Terminal_01x03
Phoenix Contact
J3
1
1711084
Screw_Terminal_01x08
Phoenix Contact
J4
1
1715022
Screw_Terminal_01x02
Phoenix Contact
J5
1
Conn_02x04_Odd_Even
J7
1
6.96E+11
Fuse
W�rth Elektronik
F1
1
1206L110THYR
Polyfuse1A
Littelfuse Inc.
F2
1
RT314A05
TE Connectivity Potter & Brumfield Relays
K1
1
108-KMR211GLFS
SW_SPST
C&K
SW1
1
LL4148
Lumimax Optoelectronic Technology
D1
1
TLMY1100-GS15
YELLOW
Vishay Semiconductor Opto Division
D2
Show 12 more
QtyPartRefs
1
150141M173100
LED_RGBA
W�rth Elektronik
D3
1
VLMS1300-GS08
LED
Vishay Semiconductor Opto Division
D4
1
BLM21PG221SN1D
BLM21PG221
Murata Electronics
FB1
1
A750MV108M1EAAE014
1000uF/25V
KEMET
C1
7
CL05B104KP5VPNC
100n
Samsung Electro-Mechanics
C2, C6, C10, C12, C13, C14, C16
1
CL21A475KOFNNNE
4.7u
Samsung Electro-Mechanics
C3
6
CL21A226KOQNNNE
22u
Samsung Electro-Mechanics
C4, C5, C8, C9, C11, C15
2
RC0402FR-075K1L
5k1
YAGEO
R1, R2
4
RC0402FR-0710KL
10K
YAGEO
R3, R7, R13, R20
6
RC0402FR-0722RL
22R
YAGEO
R4, R5, R16, R17, R18, R19
6
RC0402FR-071KL
1K
YAGEO
R6, R8, R9, R10, R14, R15
2
RC0402FR-074K7L
4K7
YAGEO
R11, R12

ESP32-IoT-Monitoring-Control-Board design files

The KiCad project lives in the Habib-creater/ESP32-IoT-Monitoring-Control-Board repository on GitHub; these links point at the commit this page was built from.

ESP32-IoT-Monitoring-Control-Board: common questions

What microcontroller does the ESP32-IoT-Monitoring-Control-Board use?

The ESP32-IoT-Monitoring-Control-Board is built around the ESP32-WROOM-32D-N4, from the ESP32 family.

How big is the ESP32-IoT-Monitoring-Control-Board?

The ESP32-IoT-Monitoring-Control-Board measures 92 × 88 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the ESP32-IoT-Monitoring-Control-Board?

58 components, from 32 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 ESP32-IoT-Monitoring-Control-Board design files?

From the Habib-creater/ESP32-IoT-Monitoring-Control-Board 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 ESP32-IoT-Monitoring-Control-Board design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which Habib-creater chose for the repository.

Can I test firmware for the ESP32-IoT-Monitoring-Control-Board 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