ESP-PROG-Adapter
0xjmux·ESP-PROG-Adapter·PCB/ESPPROG-Adapter.kicad_pcb
About the ESP-PROG-Adapter PCB
ESP-PROG-Adapter is an open source PCB design by 0xjmux, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 37.8 × 25.1 mm, with 6 components from 6 distinct parts.
By type, the board carries 5 connectors and 1 jumper.
It belongs with the usb & debug tools designs in this gallery.
From the project
Adapter PCB and Kicad Library to make adding component-less program and debug footprints to your PCBs as easy as possible
My blog post about this project Look ma, I was featured on Hackaday!
One of the things I've noticed in a lot of beginner ESP32 PCBs is a lack of hardware debugging interfaces, which is understandable since setting up JTAG can be a bit confusing when you're first exposed to it. This project's goal is to make using JTAG and connector-less footprints on your PCBs as easy and cheap as possible.

ESP-PROG-Adapter bill of materials (BOM)
6 components, 6 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Conn ESP-Prog JTAG | PinSocket_2x05_P2.54mm_Vertical | J1 |
| 1 | Conn ESP-Prog UART | PinSocket_2x03_P2.54mm_Vertical | J2 |
| 1 | DebugHeader_Cortex-M_JTAG_10p_TagConnect | TC-2050-IDC-SOCKET | J3 |
| 1 | SOICBite IDC UART | IDC-Header_2x04_P2.54mm_Vertical | J7 |
| 1 | SOICBite IDC JTAG | IDC-Header_2x04_P2.54mm_Vertical | J9 |
| 1 | ESPPROG_TX_RX_JUMP | PinHeader_2x03_P2.54mm_Vertical | JP1 |
ESP-PROG-Adapter design files
The KiCad project lives in the 0xjmux/ESP-PROG-Adapter repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/ESPPROG-Adapter.kicad_pcb
- SchematicPCB/ESPPROG-Adapter.kicad_sch
ESP-PROG-Adapter: common questions
How big is the ESP-PROG-Adapter PCB?
The ESP-PROG-Adapter measures 37.8 × 25.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ESP-PROG-Adapter?
6 components, from 6 distinct parts. The full bill of materials is listed on this page.
Where can I download the ESP-PROG-Adapter design files?
From the 0xjmux/ESP-PROG-Adapter repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the ESP-PROG-Adapter design in my own project?
Yes, under the terms of its CERN-OHL-P-2.0 license, which 0xjmux 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