Skip to the content
PCBKitNew board
2 layers27.8 × 56 mmESP32, the printed circuit board in 3D

Homemade board with ESP32

Size
27.8 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
63
Pads
218
Tracks, vias
519, 88
Pours
6
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
21 Jan 2026
Updated
5 Feb 2026

Overview

ESP32 is an open-source printed circuit board by leoagea, from the leoagea/ESP32_Board repository on GitHub. It is a 2-layer board of 27.8 × 56 mm with 36 parts on 63 nets, routed with 519 tracks and 88 vias.

It is built around the CP2104EK, ESP32-WROOM-32D and AMS1117-3.3, with the ESD9B5.0ST5G, BSS138 and BAT760-7 among its other parts. Its parts include 10 resistors, 8 capacitors, 5 diodes, 3 ICs and 3 connectors. It belongs with the ESP32 boards of this library.

Main components

6

README

README.md

ESP32_Board

Homemade board with ESP32

This hardware design is licensed under the CERN-OHL-P v2.

You may use this design freely, modify it, and distribute it. If you distribute modified versions, you are encouraged but not required to publish them under the same licence.

For full details, see the LICENSE file or visit https://cern-ohl.web.cern.ch/.

Parts

36
QtyValueFootprintReferences
3100nCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC4, C7, C8
322µCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C6
3ESD9B5.0ST5GDiode_SMD:D_SOD-923D3, D4, D5
3TestPoint_Pad_1.5x1.5mmESP32:TestPoint_Pad_1.5x1.5mm3V3, 5V, GND
20RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3
22kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R8
25,1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7, R9
2BSS138Package_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2
2Conn_01x19_SocketConnector_PinHeader_2.54mm:PinHeader_1x19_P2.54mm_VerticalJ2, J3
2SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2SW1, SW2
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR11
110µCapacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_HandSolderC5
11MResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1
122kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
14,7µCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC3
147,5kResistor_SMD:R_01005_0402Metric_Pad0.57x0.30mm_HandSolderR6
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223U1
1BAT760-7Diode_SMD:D_SOD-323_HandSolderingD2
1CP2104Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mmU2
1ESP32-WROOM-32DRF_Module:ESP32-WROOM-32DU3
1REDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the ESP32 PCB?

It measures 27.8 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ESP32 use?

36 parts, built around the CP2104EK, ESP32-WROOM-32D, AMS1117-3.3 and ESD9B5.0ST5G. 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 KiCad files?

From the leoagea/ESP32_Board repository on GitHub, at the commit this page was made from: the board is WROOM/ESP32.kicad_pcb and its schematic S3-mini/S3-mini.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP32 design in my own project?

Its repository states no licence, so its author keeps all rights: ask leoagea before reusing the design.

Similar boards

  • 4 layers100 × 75 mmOpenHW DevKit, the printed circuit board in 3D

    OpenHW DevKit

    openhwfoundation/core-v-mcu-devkit

    This is the CORE-V MCU DevKit project, hosting the open-source artifacts for the CORE-V MCU Development Kit.

    235 parts18
  • 2 layers70 × 30.4 mmPlato B1, the printed circuit board in 3D

    Plato B1

    koopero/Plato

    PlatoA1 is a regular triangle, made of light and plastic, with a dimension of about an inch. This subassembly is meant as an experiment in:

    52 parts
  • 4 layers32.5 × 105.2 mmZESP32, the printed circuit board in 3D

    ZESP32

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    42 parts269
  • 2 layers38.3 × 50 mmESP32-Dev Board, the printed circuit board in 3D

    ESP32-Dev Board

    aarthirethinabala/ESP32-Dev-Board

    Custom ESP32 development board designed and routed in KiCad.

    36 parts
  • 2 layers100 × 72.8 mm020 NiMH Battery Charger, the printed circuit board in 3D

    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 layers92.7 × 74 mmDL1414, the printed circuit board in 3D

    DL1414

    sqfmi/HPDL-1414-20x2-ESP32

    20x2 Character Display with HPDL-1414 modules & ESP32

    106 parts8CC-BY-SA-4.0
  • 2 layers85.1 × 119.9 mmMacropad, the printed circuit board in 3D

    Macropad

    Bdenouden/macropad

    77 parts
  • 2 layers44.9 × 106.8 mmPppcb, the printed circuit board in 3D

    Pppcb

    okelk/pppcb

    Table Tennis sensor pcb+display

    116 parts