DIY ESP8266 Programming Board




About: I'm Electronics & Telecommunication Engineer, Android & Web developer.

One of the most annoying problems of the ESP8266-01 module is that it isnot possible to plug it into a breadboard directly for fast prototyping.We need to attach the breadboard adaptor to esp and then place on the breadboard, and after that some complex connection between usb to ttl module and esp. When I was working on esp I faced many problems, to assemble the circuit on breadboard and when required disassemble it which consumes time.

Then I decided to make a smart, fast and free solution for it. This helps me to faster programming esp easy assembling, fitted with and other circuits. It is easy to use, directly get attached to laptop without any extra cable.

So let Start making it!!

Step 1: Things Required

1.Soldering Iron
2. Soldering Flux
3. Soldering Wire
4. Wires
5. Small piece of PCB
6. 10uf capacitors (2)
7. Male Headers
8. Female Headers
9. Battery Clip
10. Asm1117 or lm1117 3.3v regulator
11. Esp8266-01
12. Usb to ttl converter

Step 2: Circuit Diagram

The Simple circuit diagram. Jp1 jp2 are the jumpers where we are connecting Headers.

Step 3: Make Circuit on PCB

Solder the Female headers on pcb for usb to ttl, esp8266 and asm1117 .

Step 4: Full Circuit Ready

Place all the components. The board is ready to Use.

Step 5: Flash Mode

Flashing The ESP8266
Take a patch cord connect gpio2 and Ground.

Step 6: Use ESP8266 As Standalone

While using ESP8266 standalone remove the usb to ttl and insert battery terminal on the place of 5V and Ground.

Step 7:



  • Big and Small Contest

    Big and Small Contest
  • Toys Contest

    Toys Contest
  • Make it Glow Contest 2018

    Make it Glow Contest 2018

5 Discussions


1 year ago

How about a picture of the underside of the perf board with all components in place?


1 year ago

what app do you use for flash it?

can you give me tutorial to flash?

thanks before

1 reply

Reply 1 year ago

Follow the link