Skip to the content
2 layers37.9 × 15.2 mmUsb cp2102, the printed circuit board in 3D
Size
37.9 × 15.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
38
Pads
116
Tracks, vias
194, 28
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 Aug 2026
Updated
16 Aug 2026

Overview

Usb cp2102 is an open-source printed circuit board by tientieutu, from the tientieutu/USB-for-ESP32 repository on GitHub. It is a 2-layer board of 37.9 × 15.2 mm with 28 parts on 38 nets, routed with 194 tracks and 28 vias.

It is built around the AMS1117-3.3, CM1293A-04SO and SS8050, with the SS34 among its other parts. Its parts include 10 resistors, 6 capacitors, 4 diodes, 3 ICs and 3 connectors.

Main components

4

README

README.md

USB-for-ESP32

ESP32 programmer with an optional auto-programming feature. It utilizes the CP2102 chip and was designed using KiCad.

Parts

28
QtyValueFootprintReferences
410kResistor_SMD:R_0603_1608MetricR1, R2, R5, R6
41kResistor_SMD:R_0603_1608MetricR7, R8, R9, R10
3LEDLED_SMD:LED_0603_1608MetricD1, D2, D4
2100nFCapacitor_SMD:C_0603_1608MetricC2, C4
25.1kResistor_SMD:R_0603_1608MetricR3, R4
2SS8050Package_TO_SOT_SMD:SOT-23Q1, Q2
110uFCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-IC5
11uFCapacitor_SMD:C_0603_1608MetricC3
122uFCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I_HandSolderC6
14.7uFCapacitor_SMD:C_0603_1608MetricC1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-89-3U2
1CM1293A-04SOtien:SOT95P285X140-6NIC1
1CP2102C-Axx-xQFN24Package_DFN_QFN:WQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mmU1
1Conn_02x02_Counter_ClockwiseConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ3
1Conn_02x03_Counter_ClockwiseConnector_IDC:IDC-Header_2x03_P2.54mm_HorizontalJ1
1SS34Diode_SMD:D_SMAD3
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11J2

Similar boards

  • 2 layersGCAN gauge, the printed circuit board in 3D

    GCAN gauge

    willemcvu/gCAN-gauge

    An open-source ESP32-based programmable digital gauge targeted at EV conversions

    49 parts4MIT
  • 2 layers96 × 74.4 mmMonolith, the printed circuit board in 3D

    Monolith

    luftaquila/monolith

    DIY wireless real-time datalogging platform for Student Formula and Baja.

    138 parts45
  • 2 layers80.9 × 92.7 mmEvo Borne, the printed circuit board in 3D

    Evo Borne

    SRA-VJTI/Evo-Borne

    This repository focuses on building an open-source morphobot.

    126 parts12MIT
  • 4 layers408.7 × 50 mmPartial Drawer Controller v1, the printed circuit board in 3D

    Partial Drawer Controller v1

    Robast-GmbH/PCB_Designs

    This repository contains all the necessary files and instructions for the PCBs that are designed using KiCad. Here is an overview of the main components: - .github: Contains Github-specific configurations, including…

    619 parts1MIT
  • 2 layers68.2 × 52.2 mmForward Ignition PCB, the printed circuit board in 3D

    Forward Ignition PCB

    aditgoyal5/Forward_Ignition_PCB

    This repository is about a printed circuit board I built for Team Sammard.

    135 parts

Questions

How big is the Usb cp2102 PCB?

It measures 37.9 × 15.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Usb cp2102 use?

28 parts, built around the AMS1117-3.3, CM1293A-04SO, SS8050 and SS34. 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 Usb cp2102 KiCad files?

From the tientieutu/USB-for-ESP32 repository on GitHub, at the commit this page was made from: the board is usb_cp2102.kicad_pcb and its schematic usb_cp2102.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Usb cp2102 design in my own project?

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