ESP8266 Programmer

For the software side of some ESP8266 development, I bought a cheap ESP01 to USB adapter from AliExpress, expecting a programming adapter. What turned up on my doorstep, however, was just a USB-UART adapter which wasn’t able to drive the reset and GPIO0 pins. Luckily, the missing circuitry could be added easily.

The bodge’s schematic is based on the NodeMCU DEVKIT. The PCB uses a different USB-UART bridge IC but DTR and RTS are available as well.