//button and control pad for open-gripper //Controller cross cutout and pivot bump difference() { union() { translate([28,5.5,29]) { cube ([8,22,4]); } translate([20,12.5,29]) { cube ([23,8,4]); } //button hole at W button translate([31.5,24,25]) { cylinder(r1=2, r2=1.5,h=8); } //button hole at D button translate([39,17,25]) { cylinder(r1=2, r2=1.5,h=8); } //button hole at A button translate([24,17,25]) { cylinder(r1=2, r2=1.5,h=8); } //button hole at W button translate([31.5,10,25]) { cylinder(r1=2, r2=1.5,h=8); } } //Pivot Bump translate([31.5,17,28.5]) { cylinder(r1=3.5, r2=1.2, h=1.5); } }
//buttons for open-gripper cylinder(r1=1.5, r2=2,h=8); cylinder(r=4,h=4);