Skip to the content
PCBKitNew board
2 layers30 × 18 mmEsp usb, the printed circuit board in 3D

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

3

README

README.md

ESP 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
QtyValueFootprintReferences
4100nFCapacitor_SMD:C_0402_1005MetricC2, C5, C6, C13
41uFCapacitor_SMD:C_0402_1005MetricC7, C8, C11, C12
210pFCapacitor_SMD:C_0402_1005MetricC9, C10
21kResistor_SMD:R_0402_1005MetricR2, R3
21pFCapacitor_SMD:C_0402_1005MetricC3, C4
2Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2, J3
2LEDLED_SMD:LED_0603_1608MetricD1, D2
110kResistor_SMD:R_0402_1005MetricR1
12.4nHInductor_SMD:L_0402_1005MetricL1
15+VFuse:Fuse_0603_1608MetricF1
1AntennaRF_Antenna:Johanson_2450AT18x100AE1
1Crystal_GND23Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY1
1ESP32-C3Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mmU1
1SPX3819M5-L-3-3Package_TO_SOT_SMD:SOT-23-5U2
1SW_PushButton_Switch_SMD:SW_SPST_B3U-1000PSW1
1TPD2EUSB30APackage_TO_SOT_SMD:Texas_DRT-3U7
1USB_Aesp-usb-lib:USBPCBJ1

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 mmTux mini v01, the printed circuit board in 3D

    Tux mini v01

    tux-friend/ESP32-Tux

    Documentation for ESP32-Tux Dev Board

    40 parts1GPL-3.0
  • 4 layers33.9 × 41 mmRf sense, the printed circuit board in 3D

    Rf sense

    fwdesai/ESP32-PCB-w-Trace-Antenna

    ESP32 based board with integrated trace antenna

    54 parts
  • 2 layers89.5 × 97.5 mmWearablesystem, the printed circuit board in 3D

    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 mmEsp, the printed circuit board in 3D

    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 mmEsp32tux mini, the printed circuit board in 3D

    Esp32tux mini

    tux-friend/tux-cube

    Physics Sensor Cube Tux³

    57 parts18GPL-3.0
  • 2 layers13.5 × 10.7 mmEsplog ldo, the printed circuit board in 3D

    Esplog ldo

    VladimirP1/esplog-hardware

    28 parts5
  • 4 layers65 × 30 mmIcepi zero, the printed circuit board in 3D

    Icepi zero

    cheyao/icepi-zero

    An ECP5 FPGA Dev Board in a Pi Zero form

    163 parts869