Making ESP8266-01 Module Breadboard Friendly





Introduction: Making ESP8266-01 Module Breadboard Friendly

One of the most annoying problems of the ESP8266-01 module is that it is
not possible to plug it into a breadboard for fast prototyping.

Today I was discussing with another Arduino fan and we were looking at existing solutions to this common problem. All the existing solutions were complex to implement or are costing more than the ESP module itself.

I ended up with a smart and free solution with no additional hardware required.

The solution is easy and requires only a small screwdriver to remove the plastic spacers and pliers to bend the ESP's pins.

Step 1: Remove Spacers

First of all you need to remove the plastic spacer.

A small screwdriver can be used to shift and remove the spacer.

Step 2: Bend Pins

Now you can bend the pins as described in the pictures. I have uses small pliers to get a 'Y' shape.

Step 3: Hook Up It to Your Breadboard

Now you are ready to plug the ESP8266-01 module to your breadboard.

The technique leave a small space under the board to connect it using jumper wires and resistors.

2 People Made This Project!


  • Epilog Challenge 9

    Epilog Challenge 9
  • Paper Contest 2018

    Paper Contest 2018
  • Pocket-Sized Contest

    Pocket-Sized Contest

We have a be nice policy.
Please be positive and constructive.




Hey just wanted to ask, as a beginner to electronics and breadboard, what is the difference between plugging in an ESP pins in the middle of the breadboard (like the one you did above), and just leave the pins straight and plug it in directly at the one side of the board (

As others have said below, You short the pins from 1-2, 3-4, 5-6, and 7-8.. most breadboards are 5-pin vertical connections... running in a |||||||| - fashion. Each line, being up to 5 pins per. (note the hole pattern.) the 8-pin plug of the -01, is thinking more in the direction of a ribbon-cable IDC connector. -_-_-_-_ Style.

Awesome! Thanks for the explanation

Because in that way your are shorting the pins which are in the same rows.

I've read about DIP on breadboard which is useful for IC legs to work on different rows. Does ESP8266 legs or other similar modules serve the same principle as the IC ones?

I like your approach but I'm having problems finding a 8-pin header.

By the way, my technique does not damage the ESP module. You can easily bend the pins to the original shape and mount the spacers back in place with a little work.

I just did an Ebay search.. Yeah, they ARE hard to find! Practically non-existant! Did find 2X2 & 2X5... but 2X4, none....

they needn't be exact 8=pin.. a 10-pin or even 12-pin, you just waste-off a few pins. I use a pair of 6-pin inline extension headers (Arduino-shield style, for the power & Analog header), in a "Y" to the 8266-01's pins, to the breadboard, (just leaving the outer 4 pins open.)