Esp32-programmer
thingler·esp32-programmer
About the Esp32-programmer PCB
Esp32-programmer is an open source PCB design by thingler, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 28 × 18 mm, with 23 components from 14 distinct parts.
Other key parts include the USBLC6-2SC6, TLV757P and CP2102N-A01-GQFN24. By type, the board carries 7 resistors, 6 capacitors, 3 ICs, 2 transistors, 2 connectors and 2 switches.
It belongs with the usb & debug tools designs in this gallery.
From the project
Thingler ESP32 Programmer
Thingler ESP32 Programmer is a USB Type-C to UART ESP32 programmer. The programmer is based on the CP2102N chip with two tactile buttons, BOOT and EN. The programmer can also be used to power the ESP32 (3.3V) chip and read log data sent from the ESP32 chip.
Thingler ESP32 Programmer has been designed for the Thingler ESP32-PICO-D4 Module but can be used to program any ESP32 chip.

Main components on the Esp32-programmer
Esp32-programmer bill of materials (BOM)
23 components, 14 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | USBLC6-2SC6 | SOT-23-6 | U1 |
| 1 | TLV757P | SOT-23-5 | U2 |
| 1 | CP2102N-A01-GQFN24 | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U3 |
| 2 | SS8050-G | SOT-23 | Q1, Q2 |
| 1 | USB_C_Receptacle_USB2.0 | USB C | J1 |
| 1 | Conn_01x06 | PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | EN | PTS 815 | SW1 |
| 1 | BOOT | PTS 815 | SW2 |
| 1 | D_Schottky | D_SOD-123 | D1 |
| 4 | 100n | C_0805_2012Metric | C1, C3, C5, C6 |
| 2 | 10u | C_0805_2012Metric | C2, C4 |
| 3 | 1k | R_0805_2012Metric | R1, R4, R5 |
| 2 | 10k | R_0805_2012Metric | R2, R3 |
| 2 | 5.1k | R_0805_2012Metric | R6, R7 |
Esp32-programmer design files
The KiCad project lives in the thingler/esp32-programmer repository on GitHub; these links point at the commit this page was built from.
Esp32-programmer: common questions
How big is the Esp32-programmer PCB?
The Esp32-programmer measures 28 × 18 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Esp32-programmer?
23 components, from 14 distinct parts. The full bill of materials is listed on this page.
Where can I download the Esp32-programmer design files?
From the thingler/esp32-programmer repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Esp32-programmer design in my own project?
Yes, under the terms of its GPL-3.0 license, which thingler chose for the repository.
Similar boards
XG Station Power
osy
54.3 × 91 mm9 parts2LCC-BY-4.0703USB Hub Test
osy
50 × 50 mm85 parts4LCC-BY-4.0703FW-EC-DongleHiderPlus
LeoDJ
28.2 × 26.1 mm14 parts4LCERN-OHL-W-2.0490Adapter tsop48
bbogush
48 × 33 mm3 parts2LGPL-3.0389Adapter tsop48 solder
bbogush
48 × 33 mm3 parts2LGPL-3.0389Adapter soic8 solder
bbogush
48 × 20 mm3 parts2LGPL-3.0389