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.
Files
ESP12FadapterV2_.stl
Three parts for 3D printing
Standard Tesselated Geometry -
233.73 kB -
12/15/2016 at 09:49
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.
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.
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!
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.
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.