Skip to the content
PCBKitNew board
2 layers29 × 17.3 mmEsp programmer, the printed circuit board in 3D

Esp programmer

jnicolson/espprog2

ESP32 Programmer with Autoreset

Size
29 × 17.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
38
Pads
113
Tracks, vias
209, 43
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20210824)
Created
4 Oct 2021
Updated
4 Oct 2021

Overview

Esp programmer is an open-source printed circuit board by jnicolson, from the jnicolson/espprog repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 29 × 17.3 mm with 29 parts on 38 nets, routed with 209 tracks and 43 vias.

It is built around the AP2112K-3.3, USBLC6-2P6 and BC847W. Its parts include 10 resistors, 5 capacitors, 4 ICs, 3 diodes and 2 transistors. It belongs with the interfaces and adapters boards of this library.

Main components

3

README

README.md

ESP32 Programmer

This is a USB-C programmer for ESP32 chips, including autoreset as documented by espressif. The pinout is compatible with the ESPFlash convention proposed by SuperHouse at https://www.superhouse.tv/espflash/ .

Additionally, 5V is exposed from the USB port (after the protection fuse) - this allows the ESP programmer to be used as a USB to serial module providing both 5V and 3.3V. The 5V can either be connected via a jumper wire (if the programmer is mounted vertically) or directly via a pin (if mounted horizontally)

Parts

29
QtyValueFootprintReferences
41kResistor_SMD:R_0603_1608MetricR5, R8, R9, R10
3LEDLED_SMD:LED_0603_1608MetricD2, D3, D4
210kResistor_SMD:R_0603_1608MetricR6, R7
210uCapacitor_SMD:C_0603_1608MetricC3, C4
25.1KResistor_SMD:R_0603_1608MetricR1, R2
2BC847WPackage_TO_SOT_SMD:SOT-323_SC-70Q1, Q2
10.1uCapacitor_SMD:C_0603_1608MetricC1
11uCapacitor_SMD:C_0603_1608MetricC5
122.1kResistor_SMD:R_0603_1608MetricR3
14.7uCapacitor_SMD:C_0603_1608MetricC2
147.5kResistor_SMD:R_0603_1608MetricR4
1500mAFuse:Fuse_1206_3216MetricF1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1CP2102N-Axx-xQFN24Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU1
1Conn_01x01_FemaleConnector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_VerticalJ3
1ESP_ProgrammerConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalU4
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U3
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J2

The 27 most common of 29 parts.

Questions

How big is the Esp programmer PCB?

It measures 29 × 17.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp programmer use?

29 parts, built around the AP2112K-3.3, USBLC6-2P6 and BC847W. 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 Esp programmer KiCad files?

From the jnicolson/espprog repository on GitHub, at the commit this page was made from: the board is esp_programmer.kicad_pcb and its schematic esp_programmer.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp programmer design in my own project?

Its repository publishes it under the CC-BY-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers77 × 48.6 mmNX ISD, the printed circuit board in 3D

    NX ISD

    Ghost3379/NX-ISD

    A more sophisticated version of the Artemis Watch by Circuitmess.

    116 parts2GPL-3.0
  • 4 layers39.5 × 21 mmScartPCB, the printed circuit board in 3D

    ScartPCB

    screwbreaker/ScartPCB

    A little PCB to buld a SCART cable for console and old computers

    55 parts33
  • 2 layers55.6 × 57.2 mmYkb skadi pcb, the printed circuit board in 3D

    Ykb skadi pcb

    YarmanKB/ykb-skadi-pcb

    KiCad project for YKB Skadi boards

    74 parts7Apache-2.0
  • 2 layers88.3 × 105 mmDMX ESP Stepper controller, the printed circuit board in 3D

    DMX ESP Stepper controller

    electron-rare/DMX_ESP_Stepper-controller

    contrôle de moteur pas à pas selon commande DMX, pour l'opéra de Montpellier

    47 parts3GPL-3.0
  • 4 layers34 × 45 mmZigbee Air Sensor, the printed circuit board in 3D

    Zigbee Air Sensor

    acha666/Zigbee-Air-Sensor

    Low power air sensor with E-ink screen and ESP32-H2

    89 parts1GPL-3.0
  • 4 layers14.7 × 25.1 mmSimple Altimeter, the printed circuit board in 3D

    Simple Altimeter

    miket6000/SimpleAlt

    A simple barometer based peak and logging altimeter for model rocketry with USB C charging and data transfer.

    35 parts1
  • 8 layers160 × 100 mmETH1CLCR1, the printed circuit board in 3D

    ETH1CLCR1

    BehrensG/ETH1CLCR1

    751 parts
  • 2 layers76 × 62 mmDesligador, the printed circuit board in 3D

    Desligador

    carloslcor/Master_off

    113 parts