

Esp usb
ESP32 Dev Board in a USB Port
- Size
- 30 × 18 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 28
- Nets
- 31
- Pads
- 105
- Tracks, vias
- 224, 77
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 17 May 2025
- Updated
- 22 Jan 2026
Overview
Esp usb is an open-source printed circuit board by cheyao, from the cheyao/esp-usb repository on GitHub. It is a 2-layer board of 30 × 18 mm with 28 parts on 31 nets, routed with 224 tracks and 77 vias.
It is built around the ESP32-C3, SPX3819M5-L-3-3 and TPD2EUSB30ADRT. Its parts include 12 capacitors, 3 resistors, 3 ICs, 3 connectors and 2 diodes. It belongs with the microcontroller boards boards and the ESP32 and RISC-V boards of this library.
Main components
3ESP32-C3
QFN-32-EP(5x5)12bit 160MHz 22 3V~3.6V Others QFN-32-EP(5x5) Microcontrollers (MCU/MPU/SOC) ROHSEspressif SystemsMicrocontrollers (MCU/MPU/SOC)SPX3819M5-L-3-3
SOT-23-5-40℃~+85℃@(Ta) 1 20V 3.3V 420mV@(100mA) 500mA 5uA 70dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTPD2EUSB30ADRT
SOT(9x3)-40℃~+85℃ 0.7pF 2 3.6V 4.5V 45W@8/20us 5A@8/20us 8V ESD IEC 61000-4-2、IEC 61000-4-5 Unidirectional SOT(9x3) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)
README
README.mdESP USB - ESP32 in your pockets

Description
The tiny ESP32 development board that you can plug directly into your USB port.
- This board is tiny - enabling small projects. Has 8 GPIO pins, allowing diverse applications.
- It is portable - no external devices (except your laptop) are needed in order to program the chip! Have one of these in your pockets allowes you to create from anywhere.
- It is routed only using 2 layers, thus lowering per unit cost.
- It has a onboard 600mA voltage regulator

You can directly plug it into your USB port and program it, using your favourite IDE.
Features:
- Small 30x18mm footprint
- Portable - Plus & play
- Reliable - EING surface finish
- PCB USB receptacle - No cables needed
- 8 GPIOs - Do anything you want
- 2 user leds - Easy debugging
- Breadboard pinout

Notes
If you need to supply 5v, solder a wire onto the usb pad.
This board needs to be 2.0mm thick in order to be sticked into a USB port.
License
Licensed under Solderpad license, basically you can do anything but the board doesn't come with guarantee.
This is not suited for production yet
I need to add some more decoupling caps & do more verification on the antenna
Parts
28| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100nF | Capacitor_SMD:C_0402_1005Metric | C2, C5, C6, C13 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric | C7, C8, C11, C12 |
| 2 | 10pF | Capacitor_SMD:C_0402_1005Metric | C9, C10 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | 1pF | Capacitor_SMD:C_0402_1005Metric | C3, C4 |
| 2 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2, J3 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D1, D2 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 2.4nH | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | 5+V | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | Antenna | RF_Antenna:Johanson_2450AT18x100 | AE1 |
| 1 | Crystal_GND23 | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 1 | ESP32-C3 | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm | U1 |
| 1 | SPX3819M5-L-3-3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1 |
| 1 | TPD2EUSB30A | Package_TO_SOT_SMD:Texas_DRT-3 | U7 |
| 1 | USB_A | esp-usb-lib:USBPCB | J1 |
Questions
How big is the Esp usb PCB?
It measures 30 × 18 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Esp usb use?
28 parts, built around the ESP32-C3, SPX3819M5-L-3-3 and TPD2EUSB30ADRT. 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 Esp usb KiCad files?
From the cheyao/esp-usb repository on GitHub, at the commit this page was made from: the board is hardware/esp-usb.kicad_pcb and its schematic hardware/esp-usb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Esp usb design in my own project?
Its repository states no licence, so its author keeps all rights: ask cheyao before reusing the design.
Similar boards
- 2 layers20 × 20 mm

- 4 layers33.9 × 41 mm

- 2 layers61.2 × 27.4 mm

- 2 layers89.5 × 97.5 mm

Wearablesystem
manushri-d/ece445
This repo is used for our Senior Design class where we put all of our updates for the semester!
65 parts - 4 layers40.8 × 20 mm

Esp
souptik-samanta/esp32c3
A compact, custom-designed ESP32-C3 development board with USB-C connectivity, onboard antenna, and a clean PCB layout.
48 parts - 2 layers26 × 26 mm

- 2 layers13.5 × 10.7 mm

- 4 layers65 × 30 mm
