function deg2rad(deg) = deg/360 * tau;
function rad2deg(rad) = rad/tau * 360;
-module SplitPin(w=1.5, holeminrad=3.5, thick=3, deviationrad=1.0,
- mainlen=20, handlerad=10, handlelen=7) {
+module SplitPin(w=0.8, holeminrad=2.50, thick=3, deviationrad=1.0,
+ mainlen=10, handlerad=10, handlelen=7) {
spare = holeminrad - deviationrad - w;
echo("splitpin spare",spare);
%translate([0,mainlen+handlelen,0]) cylinder(r=spare, h=thick);
}
}
-module SplitPinCavity(w=1.5, holeminrad=3.5, thick=3, deviationrad=1.0,
- mainlen=20, slop=0.5, insertby = 5) {
+module SplitPinCavity(w=0.8, holeminrad=2.50, thick=3, deviationrad=1.0,
+ mainlen=10, slop=0.5, insertby = 5) {
smallgap2 = holeminrad;
biggap2 = smallgap2 + deviationrad + slop;
toegap2 = w*1.5 + slop;
}
SplitPin();
-translate([30,0,0])
+translate([0,30,0])
SplitPinCavity();