overclipdepth=15;
overcliproundr=2.0;
overclipthick=0.5;
+overclipcupnextgap=20;
overclipsmaller=-2.5;
overclipbigger=0.0;
dy - sqrt(midrad*midrad - proptaken*proptaken) - prongwidth/2,
prongthick]);
}
- translate([0, overclipcupgap, 0])
- rotate([0,0, 102 + fdia])
- FilamentTeeth(fdia=fdia, h=teethh);
+ for (y = [overclipcupgap, overclipcupgap+overclipcupnextgap]) {
+ translate([0, y, 0])
+ rotate([0,0, 102 + fdia])
+ FilamentTeeth(fdia=fdia, h=teethh);
+ }
}
module CupSecuringClipSolid(w,d,h1,h2){
}
module washer(thick){
- difference(){
- cylinder(h=thick, r=washerrad);
- translate([0,0,-1]) cylinder(h=washerthick+2, r=hubaxlerad+slop);
- }
+ Washer(hubaxlerad, washerrad, thick, slop);
}
module AxleWasher(){ ////toplevel