ESP8266-01/12 - Upgrader / Flasher

Simple PCB Widget to Upgrade/flash latest firmware SDK into ESP-01 ESP-12. Single PCB, with integrated ESP - 01/12 connectivity.

Similar projects worth following
ESP-01 and ESP-12 are widely used WiFi modules in the hacker community, thanks to the esperssif for such a low cost WiFi chip.

Esperssif is quit active with the SDK development, And releases new versions almost every month, with some updated AT Commands or other firmware related upgrades.

It's quit a tedious to flash/burn the updated firmware into ESP, without the proper tool available.

Many hackers have build simple and nice tools to upgrade/flash ESP.

I also thought to build one.
So here it is !!!

ESP-01 and ESP-12 are widely used and most selling versions of ESP8266 chip.

I use ESP-01 for my small projects. I thought, it will be nice if I build a simple PCB widget, which will allow me to easily flash the latest firmware into ESP8266.

For this project, I simply integrated ESP-01 and ESP-12 footprint into single PCB [with RESET+FLASH buttons and GPIO options], in that way, one can add ESP module and flash the firmware with Zero errors.

There are going to be two versions of the tool..

  • 3.3V Version
  • 5V Version with LDO & logic level converter on RX-TX.

Designed in EAGLE Cadsoft tool. Double Layer. Small enough to sit at the corner of your bench.

Thanks for the inspiration

Feel free to comment below about your suggestions, opinions, thoughts & ideas.

All design files released under the CERN OHL v. 1.2.

brd - 78.90 kB - 03/28/2016 at 10:16


brd - 95.03 kB - 03/28/2016 at 10:16



CERN OHL v. 1.2.

plain - 8.94 kB - 03/28/2016 at 10:15


sch - 409.30 kB - 02/25/2016 at 20:47


sch - 256.26 kB - 02/25/2016 at 20:47


  • 1 × ESP8266 ESP-01, ESP-12 WifI chip
  • 1 × LM1117 Power Management ICs / Linear Voltage Regulators and LDOs
  • 1 × BS1338
  • 1 × Resistors SMD
  • 1 × Capacitor SMD

View all 6 components

  • Schematics - 3.3V Version

    Amar Potdar02/25/2016 at 20:32 0 comments

    Well, After drafting 5V version of the tool, it wasn't hard to draw for 3.3V Version. All i done was, just made the extra copy of the schema.

    ESP8266 and ESP-01/12 are 3.3V-only chips. That's how they start.

    All I have to do was to, just remove MOSFETs, LDO and couple of R's & C's and done.

    Just check it out.

    Sorry for the empty space.


  • Schematics - 5V version

    Amar Potdar02/25/2016 at 20:24 0 comments

    Schematics Designing ESP01/12 flash tool is quit straight forward. Before starting, you first need to understand the How-to process of flashing latest firmware into ESP8266 chip.

    You can find it here.

    This is the best & detailed article i found which help me, How-to upgrade the firmware and also give me an idea to build PCB widget around it.

    For 5V version I have added

    • LM1117-3.3V LDO
    • MOSFET (BS1338) as a logic level translators on RX & TX lines.
    • Two Push Buttons
      • RESET
      • FLASH


View all 2 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates