+module AxlePin(){ ////toplevel
+ pinr = axlepinrad - slop;
+ intersection(){
+ translate([0, 0, pinr*0.7]) {
+ translate([0, -washerrad, 0]) rotate([-90,0,0])
+ cylinder(r=pinr, h=washerrad*2, $fn=10);
+ translate([-axlepintabrad, hubaxlerad, -axlepinrad])
+ cube([axlepintabrad*2, axlepinrad*2, axlepinrad*2]);
+ }
+ translate([-50,-50,0]) cube([100,100,50]);
+ }