Esp prog
mschwingen·hardware·esp-prog/SMD/esp-prog.kicad_pcb
About the Esp prog PCB
Esp prog is an open source PCB design by mschwingen, published on GitHub. It is a 2-layer board measuring 30 × 19 mm, with 8 components from 6 distinct parts.
By type, the board carries 4 resistors, 2 transistors and 2 connectors.
It belongs with the usb & debug tools designs in this gallery.
From the project
Hardware designs by Michael Schwingen, michael at schwingen dot org
This small PCB is an add-on for a standard CP2102 USB-to-serial dongle that adds the reset/programming circuit required to upload new firmware without manual interaction so that the target board needs no extra parts except for the programming connector. Since there does not seem to be a standard programming connector pinout, I decided to use a 2*3 pin connector, with VCC/GND/Reset on the same positions as on an AVR ISP connector. There are THT and SMD versions - THT was basically used to document the wired prototype.

Esp prog bill of materials (BOM)
8 components, 6 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 2N7002 BCW33 | SOT-23_Handsoldering | Q1 |
| 1 | BCW33 | SOT-23_Handsoldering | Q2 |
| 1 | CONN_01X16 Conn_01x07_Female | PinSocket_1x07_P2.54mm_Horizontal | J1 |
| 1 | CONN_01X12 Conn_02x03_Odd_Even | IDC-Header_2x03_P2.54mm_Vertical | J2 |
| 2 | 8.2k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2 |
| 2 | 390 | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R3, R4 |
Esp prog design files
The KiCad project lives in the mschwingen/hardware repository on GitHub; these links point at the commit this page was built from.
Esp prog: common questions
How big is the Esp prog PCB?
The Esp prog measures 30 × 19 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Esp prog?
8 components, from 6 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Esp prog design files?
From the mschwingen/hardware repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Esp prog design in my own project?
The repository has no license, so all rights stay with mschwingen. Use it as a reference, and ask the author before reusing the design.
More boards in hardware
Raspberry Pi
YOGA - Yet anOther GPIB Adapter
mschwingen
85 × 56 mm80 parts2LNo license10AVR/Arduino
Model-M-USB-v4
mschwingen
150 × 37 mm58 parts2LNo license10R/C Compensation Tool
mschwingen
37 × 75 mm31 parts2LNo license10AVR/Arduino
I2C slave with error injection
mschwingen
32 × 32 mm23 parts2LNo license10AVR/Arduino
USB-C PD Sniffer for Logic Analyzer
mschwingen
23 × 26 mm17 parts2LNo license10
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