ESP32

Chockalingam-M·PCB-Designing·ESP32-C3_Board/ESP32.kicad_pcb

ESP32 PCB layout, top view — open source ESP32 board by Chockalingam-M

About the ESP32 PCB

ESP32 is an open source ESP32 PCB design by Chockalingam-M, published on GitHub. It is a 4-layer board measuring 75.5 × 53.2 mm, with 82 components from 38 distinct parts.

Its main chip is the ESP32-C3-WROOM-02-H4, from the ESP32 family. Other key parts include the MCP73871-2CAI_ML, USBLC6-2SC6, W25Q32JVSSIQ, CP2102N-Axx-xQFN20 and BME280. By type, the board carries 34 resistors, 22 capacitors, 7 ICs, 6 diodes, 5 connectors and 3 transistors.

From the project

I’ve designed a PCB for the ESP32-C3 as my first hands-on attempt at circuit design using KiCad. This project helped me understand the complete workflow — from schematic creation to PCB layout. I followed along with a YouTube tutorial to guide the process and deepen my understand

I’ve designed a PCB for the ESP32-C3 as my first hands-on attempt at circuit design using KiCad. This project helped me understand the complete workflow — from schematic creation to PCB layout. I followed along with a YouTube tutorial to guide the process and deepen my understanding of component placement, routing, and design rules.

Main components on the ESP32

ESP32 bill of materials (BOM)

82 components, 38 distinct parts.

QtyPartRefs
1
MCP73871-2CAI_ML
U1
1
USBLC6-2SC6
U2
1
W25Q32JVSSIQ
U3
1
CP2102N-Axx-xQFN20
U4
1
ESP32-C3-WROOM-02-H4
U5
1
BME280
U6
1
MAX4466EXK
U7
1
TEMT6000X01
Q1
2
BC817
Q2, Q3
1
SS-52400-002
J1
1
B2B-PH-SM4-TB
J2
1
GSD090012SEU
J3
1
Conn_01x04_Pin
J4
1
Conn_01x05_Pin
J5
1
Polyfuse_Small
F1
1
CMC-5042PF-AC
MK1
2
USLPT2819DT2TR
S1, S2
1
LM1117MPX-3.3_NOPB
VR1
6
LED
D1, D2, D3, D4, D5, D6
12
0.1u
C1, C4, C5, C9, C10, C11, C12, C15 +4
Show 18 more
QtyPartRefs
5
10u
C2, C3, C6, C13, C14
3
1u
C7, C20, C21
1
4.7u
C8
1
10n
C22
2
5k1
R1, R2
1
330k
R3
1
110k
R4
6
470
R5, R6, R7, R9, R17, R18
10
10K
R8, R12, R21, R25, R26, R27, R30, R32 +2
1
20k
R10
1
2k
R11
1
22k1
R13
1
47k5
R14
4
50
R15, R19, R20, R22
1
1k
R16
2
4k7
R23, R24
2
1M
R28, R29
1
100k
R31

ESP32 design files

The KiCad project lives in the Chockalingam-M/PCB-Designing repository on GitHub; these links point at the commit this page was built from.

ESP32: common questions

What microcontroller does the ESP32 use?

The ESP32 is built around the ESP32-C3-WROOM-02-H4, from the ESP32 family.

How big is the ESP32 PCB?

The ESP32 measures 75.5 × 53.2 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the ESP32?

82 components, from 38 distinct parts. The full bill of materials is listed on this page.

Where can I download the ESP32 design files?

From the Chockalingam-M/PCB-Designing repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the ESP32 design in my own project?

The repository has no license, so all rights stay with Chockalingam-M. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the ESP32 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 PCB-Designing

Similar boards