}
module TubeClampLeft() { ////toplevel
- rotate([0,0,180])
- difference(){
- SomeClamp(true)
- TubeClampLeftPlan();
-
- translate([0, screw_y, 0]) {
- linextr_x_yz(-(clamp_gap/2 + screw_nut_th), 0)
- square([screw_nut_across,
- screw_nut_across / cos(30) + bridge_slop*2],
- center=true);
-
- linextr_x_yz(-main_r, -main_r + screw_head_h)
- square([screw_head, screw_head + bridge_slop*2],
- center=true);
+ // We want this to print with the recess overhand to the right
+ // where the workpiece cooling fan is
+ rotate([0,0,180]){
+ difference(){
+ SomeClamp(true)
+ TubeClampLeftPlan();
+
+ translate([0, screw_y, 0]) {
+ linextr_x_yz(-(clamp_gap/2 + screw_nut_th), 0)
+ square([screw_nut_across,
+ screw_nut_across / cos(30) + bridge_slop*2],
+ center=true);
+
+ linextr_x_yz(-main_r, -main_r + screw_head_h)
+ square([screw_head, screw_head + bridge_slop*2],
+ center=true);
+ }
}
}
}