

ESP32 WROOM 32D
"Those who don't INNOVATE perish!!!!!" - Muchai Wambua
- Size
- 65 × 45 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 58
- Pads
- 184
- Tracks, vias
- 321, 26
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 10 Apr 2026
- Updated
- 27 Jul 2026
Overview
ESP32 WROOM 32D is an open-source printed circuit board by shukranwambua-maker, from the shukranwambua-maker/Code_and_ShortCircuits repository on GitHub, published under the MIT licence. It is a 2-layer board of 65 × 45 mm with 34 parts on 58 nets, routed with 321 tracks and 26 vias.
It is built around the CH340C, ESP32-WROOM-32D and AMS1117-3.3, with the S8050 and SS8050 among its other parts. Its parts include 10 resistors, 6 capacitors, 3 ICs, 3 diodes and 3 connectors. It belongs with the ESP32 boards of this library.
Main components
5CH340C
SOP-16-20℃~+70℃ 2Mbps 3.3V、5V 50uA 7mA Transceiver USB 2.0 SOP-16 USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersESP32-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) RegulatorsS8050
SOT-23-55℃~+150℃ 1 NPN 100MHz 100nA 120 25V 300mW 500mA 5V 600mV NPN SOT-23 Bipolar (BJT) ROHShongjiachengBipolar (BJT)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)
README
README.mdCode&ShortCircuits
" INNOVATE or perish!!!!!" - Muchai Wambua
Ever wondered what an ESP32-WROOM-32D Development board entails???
Schematic:

Footprint:
3D Image:

Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 2.5mm | MountingHole:MountingHole_2.5mm | H1, H2, H3, H4 |
| 3 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R7, R8 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4 |
| 2 | 0.1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C6 |
| 2 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R4 |
| 2 | 5.1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6 |
| 2 | Conn_01x15_Pin | Connector_PinHeader_1.00mm:PinHeader_1x15_P1.00mm_Vertical | J1, J3 |
| 1 | 100u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10 |
| 1 | 1N5817 | Diode_SMD:D_SOD-123 | D1 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | BOOT | Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1 |
| 1 | Blue LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | EN | Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW2 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32D | U1 |
| 1 | LOGO | SnapEDA:Huey | G*** |
| 1 | RED LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | S8050 | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | SS8050 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J2 |
Similar boards
- 2 layers86 × 65 mm

- 2 layers81 × 47.5 mm

VincentPCB
soerengraae/Vincent
An ESP32-based vinyl record scanner that looks up barcodes in the Discogs database and displays album information on a 3.97" e-ink screen. Still a work in progress.
45 parts - 2 layers38.1 × 38.1 mm

- 2 layers124.8 × 68 mm

ESP-32-RELAY CONTROLLER
pasachan/ESP-32-RELAY-CONTROLLER
An 8-channel relay controller with Wi-Fi, an RS-485 field bus, and a 12 V power rail for downstream nodes. Designed as the master board for a small home-automation network: this board switches loads directly, talks to…
106 parts1CERN-OHL-P-2.0 - 2 layers100 × 100 mm

Omni Rover PCB
Oscyloskop444/Omni-Rover
Micro size rover base with mecanum omni wheels for diverse movement possibilities featuring GPIO and I2C bus expansion ports to use with future attachments secured on its top.
222 parts - 2 layers93.6 × 87.6 mm

PanaHacks
TMaxElectronics/PanaHacks_PCB
A PCB for communication with Panasonic PACi air conditioners
126 parts - 2 layers125 × 55 mm

- 4 layers100 × 100.1 mm

Master-4layers
DepBo/AquaCare
AquaCare là hệ thống theo dõi và quản lý nuôi trồng thủy sản, gồm ứng dụng web, ứng dụng di động và backend kết nối dữ liệu cảm biến với thiết bị trong ao/bể.
135 parts1
Questions
How big is the ESP32 WROOM 32D PCB?
It measures 65 × 45 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ESP32 WROOM 32D use?
34 parts, built around the CH340C, ESP32-WROOM-32D, AMS1117-3.3 and S8050. 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 WROOM 32D KiCad files?
From the shukranwambua-maker/Code_and_ShortCircuits repository on GitHub, at the commit this page was made from: the board is ESP32_WROOM_32D.kicad_pcb and its schematic ESP32_WROOM_32D.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ESP32 WROOM 32D design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).