3 include <cliphook.scad>
6 function deg2rad(deg) = deg/360 * tau;
8 module SplitPin(w=1.5, holeminrad=3, deviationrad=1, thick=3,
12 bent_dx = bent_x1 - bent_x0;
14 bent_rad = (bent_dy / bent_dx) * bent_dy;
15 bent_subang = atan(bent_dx / bent_dy);
16 actual_mainlen = bent_rad * deg2rad(bent_subang);
17 unbent_dx = bent_dx + deviationrad;
19 for (xmir=[0,1]) mirror([xmir,0,0]) {
20 linear_extrude(height=thick) {
21 FlatArc(0,0, w*0.5, w*1.5, 270-1,360);