spoolradclear = 10;
spoolradslop = 2;
-spoolinnerslop = 2;
+spoolinnerslop = 4.5;
axleslop = 0.5;
axlerad = 7;
hubmainthick = 20;
hubbaseweb = 2;
hubbasestalkwidth = 6;
-hubwalls = 3;
+hubwalls = 2.5;
hubpillarw = 4;
hubbaserad = spoolinnerrad + 15;
hubmainrad = spoolinnerrad - spoolradslop;
pindwidth = 0.75;
pintaperlen = plugwmax * 0.85;
-pinstraightlen = 10;
+pinstraightlen = 17.5;
spoolouterpad = AxlePin_holerad()*2 * 1.5;
spoolbarlen = spoolwidth +
}
module Demo(){
- Bar();
+ color("blue") Bar();
for (mir=[0,1]) {
mirror([mir,0,0]) {
- translate([spoolbarlen/2,0,0]) rotate([90,0,90]) Trestle();
- translate([spoolwidth/2 + hubbasethick + spoolinnerslop/4, 0, barz])
+ color("red") translate([spoolbarlen/2,0,0])
+ rotate([90,0,90]) Trestle();
+ color("orange")
+ translate([spoolwidth/2 + hubbasethick + spoolinnerslop*2/3, 0, barz])
rotate([0,90,0]) AxleWasher();
- translate([axlepin_x, 0, barz]) rotate([90,0,90]) FtAxlePin();
+ color("orange") translate([axlepin_x, 0, barz])
+ rotate([90,0,90]) FtAxlePin();
+ color("cyan")
+ translate([spoolwidth/2 + hubbasethick + spoolinnerslop*1/3, 0, barz])
+ rotate([0,-90,0]) HubEnd();
}
}
%translate([0,0,barz]) DemoSpool();
//TestKit();
//Plug(d=1);
//ExtenderPillars(80,12,8, baseweb=true);
-HubEnd();
-//Demo();
+//HubEnd();
+Demo();