IoT Bytes

Bits and Bytes of IoT

ESP8266 Flashing and Programming Cradle

Pradeep Singh | 11th April 2016


Why do we need it?

  1. ESP8266 is very sensitive to intermittent connections, and the solder-less breadboard is not recommended. Loose connections on breadboard may cause module resets.
  2. ESP8266 is very sensitive to improper power supply. The average current for the ESP8266 is approximately 100mA; however when transmitting data it can peak at 300mA. Some TTL UART Serial Converts can’t handle peak current and may cause module reset. Here we are using a pair of decoupling capacitor that will minimise reset inducing voltage fluctuations.
  3. Easy and quick alternative to Flash and Program ESP8266 Module without worrying about wrong or loose connections.
  4. Easy access to GPIO Pins and Reset Button.

Hardware Components:

  • Female Berg strip
  • Male Berg strip
  • Tactile Switch
  • .1µf Capacitor (1)
  • 47µf Capacitor (1)
  • General Purpose Printed Circuit Board
  • Soldering iron and wires for connection
  • USB to TTL UART Serial Converter


ESP8266 Flashing Cradle


What would it look like?

ESP8266 with Flashing Cradle
Flashing Cradle, ESP8266 and USB to Serial Converter
Connectivity for Flashing Firmware to ESP8266
Connectivity for pushing Code to ESP8266

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: