Esp32-programmer

thingler·esp32-programmer

Esp32-programmer PCB layout, top view — open source board by thingler
Simulate this board

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.

Esp32-programmer, from the project README
From the project README

Main components on the Esp32-programmer

Esp32-programmer bill of materials (BOM)

23 components, 14 distinct parts.

QtyPartRefs
1
USBLC6-2SC6
U1
1
TLV757P
U2
1
CP2102N-A01-GQFN24
U3
2
SS8050-G
Q1, Q2
1
USB_C_Receptacle_USB2.0
J1
1
Conn_01x06
J2
1
EN
SW1
1
BOOT
SW2
1
D_Schottky
D1
4
100n
C1, C3, C5, C6
2
10u
C2, C4
3
1k
R1, R4, R5
2
10k
R2, R3
2
5.1k
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