I got tired of bending the IC legs on the table and spent the afternoon designing this. I've used the squeezy tools before and had pretty OK success with them, but this design is easier to integrate into other things I keep on my workbench at all times. I like the roller bearing design by @BillyBag2 and after some research found that there are many commercial designs that use this track/bearing design, such as the Hakko FT-100/FT-200.
To use, place the DIP on the rail on the longer end and slide it back and forth across the bearings a couple of times. The rail has a -7 degree angle to it, and the bearings have a -9 degree angle so the bearings are closest at the bottom of the legs. The legs spring back a bit after they leave the bearings and end up close to vertical (although slightly splayed still).
The angle of the pillar can be adjusted with the
chip_leg_a parameter and the length of the device can be set with the
block_l parameter. Distance between the bearing and the pillar can be made closer by lowering
chip_leg_thick or further by raising it. The design is parametric and should be able to support any bearings and bolts you have on hand of approximately the same size. The design is for a square nut but can be changed to hex nuts by setting
nut_n to 6 and adjusting
nut_dia to fit the size of the nut across the points (untested).
The bolts should be at least 10mm but will barely fit into the nuts. 12mm would be ideal probably. If you set
bolt_h high enough, the design will generate the top shims needed to take up the slack on the bolt. Tested up to 16mm.
0.6mm nozzle / 0.24mm layer
When slicing, be sure that your slicer generates a solid-ish layer between the nuts and the bolt holes above. I would not use any supports.
It helps to have a very smooth surface on the pillar top to allow the chip to move more easily along it. I use 75% nozzle width (0.45mm) for my top solid layer extrusion width with Slic3r and it does a fantastic job. Cura users can use "ironing".
2x Ubiquitous 625ZZ bearings 5mm x 16 x 5
2x M5 bolts, 10-15mm (photo is with 10mm)
2x M5 square nuts
Insert the square nuts into the holes at the bottom. I use a longer screw to help set them into place before adding the bolt, bearing, and upper shim (if needed). The bearings should move freely and not bind on their posts.