- Published in issue 1/2018 on page 12
USB Programming Adaptor for ESP8266
from the Espressif family, I’d like the ESP-01 and ESP-012

This project lets you program ESP-01 and ESP-012 type ESP8266 modules via an FTDI USB interface. An additional connector makes it possible to talk to any other module in the ESP8266 family, using flying leads.This project is very handy, particularly when developing on breadboard or for quick prototyping, as it lets you dispense with switches or jumpers for enabling the programming mode. A simple cable with an FTDI USB–TTL converter lets you power the circuit and transmit the code.
- Printed circuit board
- ESP8266 WiFi Module (150445-91)
- ESP-12F (ESP8266-based Wi-Fi module) (160100-92)
- www.ftdichip.com/FTDrivers.htm
- www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf
- www.elektormagazine.com/160490
- http://arduino.esp8266.com/stable/package_esp8266com_index.json
Component List
Resistors
R1 = 220Ohm, thick film, 5%, 0.1W, 150V, SMD 0805
Capacitors:
C1,C3,C5 = 100nF, 50V, X7R, SMD 0805
C2 = 10µF 16V, radial, SMD, Panasonic type EEEFK1C100R
C4 = 100µF 16V, radial, SMD, Panasonic type EEEFK1C101P
Semiconductors:
D1 = LL4001G diode, 50V, 1A
IC1 = LM3940, 3.3V, low-dropout regulator
LED1 = green, 3mm
Miscellaneous:
K1 = snap-off pinheader, 1×6 contacts, horizontal, 0.1" pitch
K2 = snap-off female connector, 1×6 contacts, vertical, 0.1" pitch
S1 = SPDT slide switch, through-hole, 500mA (EOZ 1K2 series)
MOD1 = 2× female connector for ESP-012, snap-off, 1×8 contacts, vertical
MOD2 = 1× female connector for ESP-01, snap-off, 1×8 contacts, vertical
1 FTDI TTL-232R-5V converter cable, 1.8m
PCB # 160490-1
Resistors
R1 = 220Ohm, thick film, 5%, 0.1W, 150V, SMD 0805
Capacitors:
C1,C3,C5 = 100nF, 50V, X7R, SMD 0805
C2 = 10µF 16V, radial, SMD, Panasonic type EEEFK1C100R
C4 = 100µF 16V, radial, SMD, Panasonic type EEEFK1C101P
Semiconductors:
D1 = LL4001G diode, 50V, 1A
IC1 = LM3940, 3.3V, low-dropout regulator
LED1 = green, 3mm
Miscellaneous:
K1 = snap-off pinheader, 1×6 contacts, horizontal, 0.1" pitch
K2 = snap-off female connector, 1×6 contacts, vertical, 0.1" pitch
S1 = SPDT slide switch, through-hole, 500mA (EOZ 1K2 series)
MOD1 = 2× female connector for ESP-012, snap-off, 1×8 contacts, vertical
MOD2 = 1× female connector for ESP-01, snap-off, 1×8 contacts, vertical
1 FTDI TTL-232R-5V converter cable, 1.8m
PCB # 160490-1