esp32-autoflasher

Public

bschwind/esp32-autoflasher

Loading…

Description

Imported from GitHub: bschwind/esp32-autoflasher · commit 1c964a8 · license MIT

Description

Auto-flashing circuit based on the CP2102N

README

esp32-autoflasher

KiCad PCB based on the CP2102N USB-UART serial converter. This implements the "auto reset" circuits of most ESP32 dev boards. You can run things like esp-idf's make flash or flash code from the Arduino IDE without having to hold down any buttons.

Connect EN, RX, TX, IO0, and GND to their respective pins on the ESP32 (don't forget to swap the RX and TX pins!) and make sure you have the Silicon Labs CP210x driver installed on your OS.

You can order this PCB on OshPark

Required Parts

(All resistors and capacitors are size 1608 metric)

LabelDescription
U1CP2102N
R11 kOhm
R210 kOhm
R322.1 kOhm
R410 kOhm
R547.5 kOhm
C14.7 uF
C20.1 uF
C34.7 uF
C40.1 uF
Q1MMBT2222L transistor (SOT-23 package)
Q2MMBT2222L transistor (SOT-23 package)

Images

Schematic

schematic

PCB Layout

pcb

Assembled

assembled

Comments

No comments yet. Be the first to ask about this board.

Askabout this board