Esp32-wroom-32-usb development board
Habib-creater·esp32-wroom-32-usb-development-board·hardware/kicad/ESP32-WROOM-32.kicad_pcb
About the Esp32-wroom-32-usb development board
Esp32-wroom-32-usb development 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 2-layer board measuring 51.8 × 31 mm, with 29 components from 16 distinct parts.
Its main chip is the ESP32-WROOM-32E-H4, from the ESP32 family. Other key parts include the AP2112K-3.3TRG1 and 16278. By type, the board carries 8 capacitors, 7 resistors, 5 diodes, 3 ICs, 3 connectors and 2 switches.
It belongs with the usb & debug tools and dev boards & breakouts designs in this gallery.
From the project
Professional ESP32-WROOM-32 development board with USB-UART programming, 3.3V regulation, BOOT/RESET control, GPIO expansion, I2C ESD protection, and complete KiCad manufacturing documentation.
A complete 2-layer ESP32-WROOM-32E development board designed in KiCad, integrating USB-to-UART programming, protected USB power input, 3.3 V regulation, BOOT/RESET control, GPIO expansion, and protected I²C interfaces.
This project presents the complete hardware design of a compact ESP32-WROOM-32E development board, including schematic capture, component selection, PCB layout, power distribution, interface protection, signal connectivity, design-rule verification, and manufacturing-data generation.

Main components on the Esp32-wroom-32-usb development board
Esp32-wroom-32-usb development board bill of materials (BOM)
29 components, 16 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AP2112K-3.3TRG1 AP2112K-3.3 Diodes Incorporated | SOT-23-5 | U1 |
| 1 | 16278 CH340E SparkFun Electronics | MSOP-10_3x3mm_P0.5mm | U2 |
| 1 | ESP32-WROOM-32E-H4 ESP32-WROOM-32 Espressif Systems | ESP32-WROOM-32 | U3 |
| 1 | 1050170001 USB_B_Micro Molex | USB_Micro-B_Molex-105017-0001 | J1 |
| 2 | SSK01-MPH-254-A14 Conn_01x14 Same Sky (Formerly CUI Devices) | PinHeader_1x14_P2.54mm_Vertical | J2, J3 |
| 1 | MPTS1206L050 500m Meritek | Fuse_1206_3216Metric | F1 |
| 2 | B3U-1000P SW_Push Aratas (Formerly Omron Components) | SW_SPST_B3U-1000P | SW1, SW2 |
| 2 | VLMG1300-GS08 Green Vishay Semiconductor Opto Division | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D3 |
| 1 | SP0503BAHT Littelfuse Inc. | SOT-23-5 | D2 |
| 2 | AXGD10603NR 1N62xxCA Littelfuse Inc. | D_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4, D5 |
| 3 | CC0603MRX5R7BB106 10u YAGEO | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3 |
| 5 | CC0603KRX7R7BB104 0.1u YAGEO | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C5, C6, C7, C8 |
| 1 | RC0603FR-071KL 1k YAGEO | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 3 | RC0603FR-0710KL 10K YAGEO | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3, R4 |
| 2 | RC0603FR-074K7L 4.7k YAGEO | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R7 |
| 1 | RC0603FR-072K2L 2.2k YAGEO | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
Esp32-wroom-32-usb development board design files
The KiCad project lives in the Habib-creater/esp32-wroom-32-usb-development-board repository on GitHub; these links point at the commit this page was built from.
Esp32-wroom-32-usb development board: common questions
What microcontroller does the Esp32-wroom-32-usb development board use?
The Esp32-wroom-32-usb development board is built around the ESP32-WROOM-32E-H4, from the ESP32 family.
How big is the Esp32-wroom-32-usb development board?
The Esp32-wroom-32-usb development board measures 51.8 × 31 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Esp32-wroom-32-usb development board?
29 components, from 16 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-wroom-32-usb development board design files?
From the Habib-creater/esp32-wroom-32-usb-development-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-wroom-32-usb development 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-wroom-32-usb development 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k