ESP-02 uses the same 2.54mm pitch, but has 7 per sides.
ESP-03 and ESP-07 use a 2.0mm pitch with 8 pins per side.
All these modules have different width.
For ESP-12 or ESP-14 modules please use DipClipESP8266_07.stl, they have the same footprint as the ESP-07 module (when ignoring the third side of pins, which is not needed for programming.
I've lengthened the handle behind the spring somewhat, and made the spring thinner, to ease the use of the clamp.
For the 2mm pitch versions I use an arm width of 8xew instead of 6xew for better strength.
When bending, PET has a much wider range for elastic deformation than PLA. PLA often breaks where PET would still do plastic deformation. As PET is also softer in material, we make the pivot spring stiffer with a $pivm multiplier of 1.5 or even 2.0.
We use a Makefile to produce multiple STL files from a single parametric SCAD file. All modules in dipclip.scad that have a comment // AUTO_MAKE_STL are generated as top level modules in separate STL files. The Makefile also demonstrates how openSCAD allows $ special variables to be passed into modules, without being declared parameters to the module. This is used to offer a choice of OPTS for ABS, PLA, PET affecting $pivm.
Regenerate all includede STL files with make clean; make
Printer:
Tinyboy Fabricator
Rafts:
No
Supports:
No
Resolution:
0.25mm
Infill:
77%
Notes:
Zigzag infill in cura works great. The more infill the better.
The layer height is configured variable eh in the beginning dipclip.scad -- not sure what happens if you print with different heights.The author marked this model as their own original creation. Imported from Thingiverse.