module FilamentCupHandle(){
pawlusewidth = ratchetpawl-ratchettoothsmoothr*2;
mirror([0,1,0]) {
- cube([stalklength, stalkwidth, prongthick]);
- translate([stalklength, stalkwidth/2, 0])
- cylinder(r=stalkwidth/2, h=prongthick, $fn=20);
+ difference(){
+ union(){
+ cube([stalklength, stalkwidth, prongthick]);
+ translate([stalklength, stalkwidth/2, 0])
+ cylinder(r=stalkwidth/2, h=prongthick, $fn=20);
+ }
+ Commitid_BestCount([stalklength, stalkwidth]);
+ }
translate([ratchettoothsmoothr, stalkwidth, 0]) {
minkowski(){
cylinder($fn=20,r=ratchettoothsmoothr, h=1);