pinbasew = 5.0;
pinminh = 1.5;
pinmaxh = 4.5;
-pindh = 0.50;
+pindh = 1.0;
pindwidth = 0.75;
pintaperlen = plugwmax * 0.85;
translate([-topblockw/2, -topblockbasedepth, 0])
cube([topblockw,
topblockbasedepth + plugh + topblockthick
- + (pinmaxh - pinminh)*0.5 + pindh,
+ + (pinmaxh - pinminh)*0.5,
plugl]);
translate([-trestlebase/2, -trestleheight, 0])
for (rot=[0,180]) {
translate([0,0,plugl/2]) rotate([0,rot,0]) translate([0,0,-plugl/2]) {
translate([0,
- plugh + pindh - (pinmaxh - pinminh)*0.75,
+ plugh - (pinmaxh - pinminh)*1.00,
(plugl - pinholebasew*2)/3]) {
translate([-(topblockw*0.25+1), 0, pinholebasew/2])
rotate([-90,0,0]) %Pin();
}
-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]) intersection(){
+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();
intersection(){
translate([-60,10,0]) Bar();
cube(50,center=true);