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);