chiark / gitweb /
splitpin tuning
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 16 Sep 2012 16:51:40 +0000 (17:51 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 16 Sep 2012 16:51:40 +0000 (17:51 +0100)
splitpin.scad

index 931eb0002c94b0a52b734ad4854201b178b5a3c4..b8ecf1da9b343d05a51d49db39c4b08e78b79452 100644 (file)
@@ -6,8 +6,8 @@ tau = 6.28318530718;
 function deg2rad(deg) = deg/360 * tau;
 function rad2deg(rad) = rad/tau * 360;
 
 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);
   spare = holeminrad - deviationrad - w;
   echo("splitpin spare",spare);
   %translate([0,mainlen+handlelen,0]) cylinder(r=spare, h=thick);
@@ -51,8 +51,8 @@ module SplitPin(w=1.5, holeminrad=3.5, thick=3, deviationrad=1.0,
   }
 }
 
   }
 }
 
-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;
   smallgap2 = holeminrad;
   biggap2 = smallgap2 + deviationrad + slop;
   toegap2 = w*1.5 + slop;
@@ -73,5 +73,5 @@ module SplitPinCavity(w=1.5, holeminrad=3.5, thick=3, deviationrad=1.0,
 }
 
 SplitPin();
 }
 
 SplitPin();
-translate([30,0,0])
+translate([0,30,0])
   SplitPinCavity();
   SplitPinCavity();