Making ESP8266-01 Module Breadboard Friendly

20,839

89

27

Intro: 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!

Recommendations

  • Electronics Tips & Tricks Challenge

    Electronics Tips & Tricks Challenge
  • Audio Contest 2018

    Audio Contest 2018
  • Plastics Contest

    Plastics Contest

27 Discussions

0
None
mmachado10

10 months ago

Nice, simple!

0
None
aimanbaharum

1 year ago

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 (http://imgur.com/a/i0c3k)?

4 replies
0
None
Gelfling6aimanbaharum

Reply 1 year ago

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.

0
None
lwbnjioaimanbaharum

Reply 1 year ago

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

0
None
aimanbaharumlwbnjio

Reply 1 year ago

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?

0
None
TheTwimzodiac1111

Reply 2 years ago

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.

0
None
Gelfling6TheTwim

Reply 1 year ago

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

0
None
Gelfling6TheTwim

Reply 2 years ago

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.)

0
None
Gelfling6zodiac1111

Reply 1 year ago

Actually, Not a drawback.. Remember, the ESP8266-01 itself is going to overhang one direction, (toward it's antenna) so it's best to have that rise above the board a little, for connections to pins 2,4,6 & 8. the last 2 protoboards I just got for the Arduino, I've also bought a few through-pin extenders, and removed the stock pin headers from the protoboards, making up to 2-each connections to each pin. This way, adding yet another pair of headers I can put things on the protoboard, and put the LCD-Keyboard above it. (I.E. a remote control, using the XBEE, sitting on top of the protoboard.) (never really liked the placement of the inner-pin sockets, being out of alllignment.)

0
None
TheTwimElecrow

Reply 2 years ago

This adapter costs more than the ESP-01 module itself.

0
None
Gelfling6TheTwim

Reply 1 year ago

I would tend to agree.. A good adaptor, yes. But, cost prohibitive.. Another alternative, if you can find a electronics supplier who still sells the old type stuff, an 8-Pin IDC socket to Wire-Wrap pins. (roughly 3/4" pins extending through the perf board, and you used to wrap thin-insulated wire to each connection with a tool that wrapped it tightly to the pin.) Though, I DO like the adaptor's silk-screen labeling. What is the pin spacing? standard wide DIP?

0
None
rdwrtTheTwim

Reply 2 years ago

I like the 0 cost solution mentioned here. It's Internet-of-things, not internet-of-expensive-adapters ;) I was already getting my pliers before I found this, but I was planning to do it the wrong way, with the spacer still on. Luckily I found this page, removed the spacer, wifi LEDs blinking in 5 minutes. Thank you!

0
None
hfeijen

1 year ago

Great idea. To remove the spacer more I sew it through the notches. The pieces came off much easier then.

0
None
ucpatnaik

2 years ago

Great idea.Thanks

0
None
jlwilliams03

2 years ago

Brilliant! I found that once the pins were initially spread apart that I could use the edge breadboard holes themselves to help bend the side back to the desired angle.

Thanks!

1 reply
0
None
Gelfling6jlwilliams03

Reply 2 years ago

the ONLY drawback I can see with using the edge sockets, is you risk damaging the fingers inside the breadboard (Not the pins of the ESP, but the metal rails).. the thin steel bends a little too easily, and won't hold wires the same anymore. I've opted for a pair of extension headers I got for my Arduinos, (I mainly got them for raising a LOL-Shield away from the USB socket shell, as well rebuilt a protoshield back into a straight-through stackable shield.) I've found headers like zodiac1111 mentioned below, but as TheTwim said, they are rare.. I avoid trying to over-bend pins myself, having to replace the pins on a Bluetooth module, when I tried to make a right-angle header out of a straight-pin.