ESP-12 and ESP-14 adapter to DIL

To program or test ESP-12 or ESP-14 before installation, then plug adapter into breadboard and the ESP into adapter. Unplug when done.

Similar projects worth following
As always, another sub-project so I can keep working towards my main project. This time I have several ESP-12E and ESP-14 modules, and I want to reprogram them before I solder them into their final workplace. All the adapter boards I have found online are designed for soldering the ESP module into the adapter board. I want to plug the ESP board into a socket, reprogram it, and then remove it ready to be deployed into its target location.

Basically, I 3D printed 3 pieces: a plate to hold the 2 x 11 pin dual-in-line set of pins, a socket to suit the form factor of the ESP modules (including the 6 pins on the end), plus a block to join them so the wiring can be soldered to the in-line strips.


Three parts for 3D printing

Standard Tesselated Geometry - 233.73 kB - 12/15/2016 at 09:49



Three parts as laid out ready to print

Portable Network Graphics (PNG) - 12.84 kB - 12/15/2016 at 09:49



Glue the parts together like this

Portable Network Graphics (PNG) - 7.50 kB - 12/15/2016 at 09:52



Glue the parts together like this

Portable Network Graphics (PNG) - 9.10 kB - 12/15/2016 at 09:51


  • 1 × Three parts 3D printed See files for STL and images
  • 1 × glue If print in PLA, use superglue. If print in ABS, use acetone.
  • 1 × wire, about 0.7mm diameter
  • 2 × 11-pin header, with 2.54mm centres

  • Wasting holes on breadboard

    RigTig12/19/2016 at 05:11 0 comments

    When trying to put a wire into breadboard right next to the adapter, there is not enough room for those pre-made cables with plastic support at the ends. So, I see two possibilities: make the joining block taller [easy] or rotate the ESP block so the ESP is on its side (or end) [harder, but may be more practical in use].

    And since another version is on the radar, make the walls of the ESP socket slightly wider at top to allow better jamming in of the ESP module.

View project log

  • 1
    Step 1

    3 print the three parts, as shown under Files, and glue them together. Ensure all holes are clean enough to get wire through, say by using a 0.7mm drill bit in a hand-held twisting device.

  • 2
    Step 2

    Insert each of the 11-pin header strips into the base plate, with the short ends being exposed against the supporting block in the middle of the adapter. I heated each pin just enough to melt some solder to each of the short ends, ready for the wire to be soldered next. [Hint: Plug the 2 11-pin headers into a test board to support everything better while doing this step and the next.]

  • 3
    Step 3

    Strip any insulation from the last 2mm of the wire, feed it through the ESP adapter plate and ensure the cleaned end of the wire has some solder sticking to it.

    Bend the wire and position it so it lines up with the appropriate pin in the DIL plate, then solder it to its pin. [Hint: thermoplastic melts at a much lower temperature than solder, so keep a heat-sinking grip on the wire so soldering does not melt anything on the ESP plate.] Adjust the wire so it does not touch any adjacent wires. Pull the top end of the wire over the edge of the ESP plate to lock it into place and cut off using side cutters (or similar).

    Repeat this until all 22 wires are in place, and not touching any other. To be sure, I checked all connections were isolated using a multimeter.

View all 4 instructions

Enjoy this project?



Maged Nassar wrote 01/02/2018 at 08:18 point

Great work.

However, if you have to test 100s of ESP modules it will be a true pain to use this method, instead here we got a Wemos board, unmounted the ESP-12F module on it, and added SMD pin-headers instead, that way we just put the ESP-12F for testing, connect it to computer and check if it is working!

Good job though.

  Are you sure? yes | no

Morning.Star wrote 07/13/2017 at 22:20 point

Nice, very nice :-)

I was thinking about this, I had the idea to grub some pogo's off an old mobile phone board if I could, but instead, I'm going to borrow your idea if I may. I cant 3D print but bending wire is another hobby lol.

Thanks for the follow and skull on #Jacking Ampy, much appreciated. I hope it was useful.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

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