

ESP32-Dev Board
Custom ESP32 development board designed and routed in KiCad.
- Size
- 38.3 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 36
- Nets
- 69
- Pads
- 214
- Tracks, vias
- 361, 31
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 2 Oct 2026
- Updated
- 2 Oct 2026
Overview
ESP32-Dev Board is an open-source printed circuit board by aarthirethinabala, from the aarthirethinabala/ESP32-Dev-Board repository on GitHub. It is a 2-layer board of 38.3 × 50 mm with 36 parts on 69 nets, routed with 361 tracks and 31 vias.
It is built around the ESP32-WROOM-32D, AMS1117-3.3 and ESD9B5.0ST5G, with the SS8050 and BAT60A among its other parts. Its parts include 11 resistors, 9 capacitors, 6 diodes, 3 ICs and 3 connectors. It belongs with the microcontroller boards boards and the ESP32 boards of this library.
Main components
5ESP32-WROOM-32D
-- WiFi Modules ROHSEspressif SystemsWiFi ModulesAMS1117-3.3
SOT-223-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 SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsESD9B5.0ST5G
SOD-923(0402)-55℃~+125℃ 1 10V 15pF 5V 8.4V 80W@8/20us 80nA 8A@8/20us Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 SOD-923(0402) ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)SS8050
SOT-323-55℃~+150℃ 1 NPN 1.5A 100MHz 100nA 200 25V 300mW 500mV 5V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)BAT60A
SOD-323Schottky DiodesSlkor
README
README.mdESP32 Development Board
Custom ESP32 development board designed and routed in KiCad, including schematic design, component footprint assignment, PCB layout, routing and 3D visualization.
Project Status
Completed
Overview
This project is a custom ESP32 development board based on the ESP32-WROOM module. The board was designed from the schematic stage through PCB layout and routing, including power regulation, USB-to-UART communication, boot/reset controls, GPIO headers, and supporting components.
Tools Used
- KiCad
- PCB Editor
- Schematic Editor
- 3D Viewer
Board Features
- ESP32-WROOM module
- USB-to-UART interface
- 5V to 3.3V voltage regulation
- Boot and reset controls
- GPIO headers
- Status LED
- Two-layer PCB
- Ground copper zones
Design Process
- Studied the reference ESP32 board circuitry
- Converted the reference into hierarchical KiCad sheets
- Assigned footprints
- Designed component placement independently
- Routed the PCB manually
- Added vias and layer changes where required
- Checked the design with ERC/DRC
- Corrected connectivity and layout issues
Project Images
Root Schematic

Page 2 Schematic

PCB Layout

3D Front View

3D Back View

What I Learned
- Hierarchical schematic organization
- ESP32 development-board architecture
- Footprint selection
- Two-layer PCB design
- Via usage and layer transitions
- Ground planes/zones
- DRC troubleshooting
- Independent component placement and routing
Parts
36| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | R | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11 |
| 9 | C | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9 |
| 3 | ESD9B5.0ST5G | Diode_SMD:D_SOD-923 | D2, D3, D4 |
| 2 | Conn_01x19_Pin | Connector_PinHeader_2.54mm:PinHeader_1x19_P2.54mm_Vertical | J2, J3 |
| 2 | LED | LED_SMD:LED_0805_2012Metric | D1, D6 |
| 2 | SS8050 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_NO_E-Switch_TL3301NxxxxxG | SW1, SW2 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | BAT60A | Diode_SMD:D_SOD-323 | D5 |
| 1 | CP2102N-Axx-xQFN28 | Package_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm | U2 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32D | U1 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105133-0001 | J1 |
Questions
How big is the ESP32-Dev Board PCB?
It measures 38.3 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ESP32-Dev Board use?
36 parts, built around the ESP32-WROOM-32D, AMS1117-3.3, ESD9B5.0ST5G and SS8050. 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 ESP32-Dev Board KiCad files?
From the aarthirethinabala/ESP32-Dev-Board repository on GitHub, at the commit this page was made from: the board is KiCad-Files/ESP32 dev board.kicad_pcb and its schematic KiCad-Files/ESP32 dev board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ESP32-Dev Board design in my own project?
Its repository states no licence, so its author keeps all rights: ask aarthirethinabala before reusing the design.
Similar boards
- 4 layers71 × 83 mm

- 4 layers136.4 × 77.8 mm

Mother
emiirkaya/ThermovitalSync-PCB
A PCB project for a vital monitoring-cooling device with GUI
99 parts2MIT - 2 layers27.8 × 56 mm

- 2 layers100 × 72.8 mm

020 NiMH Battery Charger
akbar-q/Circuits-PCB-HardwareDesign
The High Voltage Arc Detector is a non-contact RF-based sensing system that detects high-voltage electrical arcs.
103 parts - 2 layers86 × 65 mm

- 2 layers61 × 77.8 mm

- 2 layers49 × 51.2 mm

- 2 layers65 × 45 mm

ESP32 WROOM 32D
shukranwambua-maker/Code_and_ShortCircuits
"Those who don't INNOVATE perish!!!!!" - Muchai Wambua
34 partsMIT