module ArmEnd(length=120){
translate([ratchettoothsmoothr, channelwidth/2, -armendbasethick]) {
rotate([0,0,-90])
module ArmEnd(length=120){
translate([ratchettoothsmoothr, channelwidth/2, -armendbasethick]) {
rotate([0,0,-90])
linear_extrude(height=prongthick) {
FlatArc(0,0, cupbigrad,cupbigrad+prongwidth, 89,271, $fn=80);
}
linear_extrude(height=prongthick) {
FlatArc(0,0, cupbigrad,cupbigrad+prongwidth, 89,271, $fn=80);
}
proptaken = propshift;
echo(cupbigrad, dx, midrad, propshift, proptaken);
translate([propshift, -1, 0]) {
proptaken = propshift;
echo(cupbigrad, dx, midrad, propshift, proptaken);
translate([propshift, -1, 0]) {