overcliproundr=2.0;
overclipthick=0.5;
+overclipsmaller=-2.5;
+overclipbigger=0.0;
+
wingspoke=3;
wingsize=6;
wingthick=3;
-overclipsmaller=-1.0;
-overclipbigger=2.0;
-
armendwallthick=2.5;
armendbasethick=1.2;
translate([0, -armendwallthick, -armendbasethick])
cube([length, totalwidth, totalheight]);
translate([-1, 0, 0])
+ cube([length+1 - ratchettooth, channelwidth, channeldepth+1]);
+ translate([-1, 0, ratchettoothheight])
cube([length+2, channelwidth, channeldepth+1]);
}
- for (dx = [0 : ratchetstep : length - stalklength]) translate([dx,0,0]) {
+ for (dx = [0 : ratchetstep : length - ratchetstep]) translate([dx,0,0]) {
translate([ratchettoothsmoothr+0.5, armendwallthick/2, 0]) minkowski(){
rotate([90,0,0])
cylinder($fn=20, r=ratchettoothsmoothr, h=armendwallthick);
[ 0, 0, 1, 0 ],
[ 0, 0, 0, 1 ]])
cube([ratchettooth - ratchettoothsmoothr*2,
- channelwidth, ratchettoothheight]);
+ channelwidth, ratchettoothheight - ratchettoothsmoothr]);
}
}
}
cube([wingswidth, wingsize, wingthick]);
}
translate([0,0,-0.1])
- CupSecuringClipSolidSmooth(xrad=0, xdepth=5);
+ CupSecuringClipSolidSmooth(xrad=0, xdepth=0.2);
}
}