// -*- C -*-
+spoolinnerdia = 32;
spoolwidth = 88.0;
-spoolinnerrad = 39.8 / 2;
+spoolinnerrad = (spoolinnerdia - 0.2) / 2;
spoolouterrad = spoolinnerrad + 61.5;
include <doveclip.scad>
topblockthick = 3;
topblockbasedepth = 5;
-pinbasew = 5.0;
-pinminh = 1.5;
-pinmaxh = 4.5;
-pindh = 1.0;
-pindwidth = 0.75;
+pinbasew = 4.0;
+pinminh = 1.0;
+pinmaxh = 3.5;
+pindh = 1.75;
+pindwidth = 1.75;
-pintaperlen = plugwmax * 0.85;
-pinstraightlen = 17.5;
+pintaperlen = 20;
+pinstraightlen = 30-pintaperlen;
spoolouterpad = AxlePin_holerad()*2 * 1.5;
spoolbarlen = spoolwidth +
}
-module TestTrestle(){ ////toplevel
- intersection(){
- Trestle();
- translate([-50,-10,-1]) cube([100,100,100]);
- }
-}
-
module TestKit(){ ////toplevel
translate([60,0,0]) mirror([1,0,0]) Pin();
translate([60,15,0]) mirror([1,0,0]) Pin();
- translate([0,40,0]) TestTrestle();
+ translate([0,40,0]) intersection(){
+ Trestle();
+ translate([-50,-10,-1]) cube([100,100,100]);
+ }
intersection(){
translate([-60,10,0]) Bar();
cube(50,center=true);
}
- translate([50,40, AxlePin_zoffset()]) FtAxlePin();
- translate([0,-20,0]) AxleWasher();
+ %translate([50,40, AxlePin_zoffset()]) FtAxlePin();
+ %translate([0,-20,0]) AxleWasher();
}
module DemoSpool(){