What's it

A 3.3V USBToUART converter support 400mA+ current. Program ESP8266/ESP32 module just like NodeMCU. It has small size and we make it breadboard friendly. You can also use the flasher to programming ESP32 without pushing flash button.

ESP Flasher Rev6 - USB Type-C and CH340

ESP Flasher Rev6

ESP Flasher Rev5 - USB Type-C and CP2104

ESP Flasher Rev5

ESP Flasher Rev4 - Micro USB

ESP Flasher Rev4

Why did you make it?

The converter supports 400mA+ current. It's good for programming ESP8266 and ESP32 module

For program with Arduino IDE, the circuit does the trick for auto reset.

Features

  • ESP8266 and ESP32 supported
  • Breadboard friendly
  • A Reset button and a flash button
  • No need press reset button when programming esp8266 / esp32 with Arduino IDE
  • Operating voltage:3.3V
  • System support:Windows 98SE/2000/XP/Vista/Window7/Windows 10/Mac OS/Mac OS X/Linux 2.40
  • Output current:400mA+ (a MIC5219 LDO)

Pinouts

For programming other ESP8266 modules such as ESP-12 or ESP-07, wire the pins like these:

For ESP8266

flasher pinESP8266 pin
VCCVCC
GNDGND
TXDRXD
RXDTXD
RSTRST
GPIO0GPIO0
CH_ENCH_EN or CH_PD

For ESP32

flasher pinESP32 pin
VCCVCC
GNDGND
TXDRXD
RXDTXD
RSTEN
GPIO0GPIO0
CH_ENNot wire
Last Updated:
Contributors: yanc