I've tried to make a customizable socket to fit any module you are trying to Program such as the ESP8266 wifi module or a HC-05 bluetooth module. Prity much any module that is based on being a board to be surface mounted.
The open SCAD file assumes that the left and right sides are mirrored and that if there are pins along the top then they are mirrored to the bottom.
The pins were sourced from a bag of different IC sockets. I broke apart the socket to recover the pins, then Straightened the legs of the pins. I found that sockets designed as through hole worked better for these sockets even if I intended the socket to be surface mounted.
In the end I used pins from a 84 pin PLCC socket search for "PLCC IC Socket" I chose a socket with through hole pins and a pin spacing of 2.54mm / 0.1 inch
The Open SCAD file can generate SVG files with the outline of the socket any holes needed and the placement of any copper pads. With that you will be able to then generate your own custom parts for your favorate PCB design software. Customizer can not work with generating SVG files so you would need to use open SCAD instead.
Also the Open Scad file can generate abase board to cover any off set pins.
Both these functions are experimental so don't rely on the default settings in the file.
I think for some pins the socket might need to be built in 3 parts
let me know what you think.
Customizable_programmer_socket_ESP-12E.stl |
Customizable_programmer_socket_V2.scad |