+module DemoSpool(){
+ rotate([0,90,0]) translate([0,0,-spoolwidth/2])
+ difference(){
+ cylinder(r=spoolouterrad, h=spoolwidth);
+ translate([0,0,-1]) cylinder(r=spoolinnerrad, h=spoolwidth+2);
+ }
+}
+
+module Demo(){
+ 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])
+ rotate([0,90,0]) AxleWasher();
+ translate([axlepin_x, 0, barz]) rotate([90,0,90]) FtAxlePin();
+ }
+ }
+ %translate([0,0,barz]) DemoSpool();
+}
+