Article
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.
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
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
Discussion (0 comments)