// -*- C -*-
-fdia=1.75;
+fdia=2.85;
slop=0.5;
bigslop=slop*2;
axleaxlefudgebend = 3;
axlepadlen = 1.0;
-prongthick=5;
-prongwidth=5;
+function selsz(sm,lg) = fdia < 2 ? sm : lg;
+
+prongthick=selsz(5,7);
+prongwidth=selsz(5,7);
ratchetstep=15;
ratchettooth=3;
ratchettoothheight=5;
ratchettoothsmoothr=1;
ratchettoothslope=0.75;
overlap=0.5;
-cupwidth=40;
-cupheight=55;
+cupwidth=selsz(40,60);
+cupheight=selsz(55,75);
propxshift = 0;
prongstalkxwidth=3;
-stalklength=35;
+stalklength=selsz(35,55);
overclipcupgap=5;
overclipdepth=15;
overcliproundr=2.0;
CupSecuringClipSolidSmooth(xrad=overclipthick, xdepth=0);
translate([-wingswidth/2, -wingsize/2, 0])
cube([wingswidth, wingsize, wingthick]);
+ translate([-wingsize/2, -wingswidth/2, 0])
+ cube([wingsize, wingswidth, wingthick]);
}
translate([0,0,-0.1])
CupSecuringClipSolidSmooth(xrad=0, xdepth=0.2);
//ArmEnd();
//FilamentCup();
-FilamentCupPair();
-//CupSecuringClip();
+//FilamentCupPair();
+CupSecuringClip();
//Hub();
//ArmExtender();
//Axle();