translate(push((30+holeRadius)/2)+lift(10))
roundRect (size=[7.5,30-holeRadius-2*ringThickness,10], round=2, center=true);
translate(push(40)+lift(5)) rotate(tighten())
- dovetail(height=10.1);
+ dovetail(height=10.1, male=false);
} } }
//-------------------------------------------------
rotate(tighten()) slot([16,length,10], endRound=false, centerXYZ=[1,1,1]);
translate(slide(length/2)) dovetail();
}
- rotate(tighten()) slot([8,length-10,10.05], centerXYZ=[1,1,1]);
+ difference(){
+ rotate(tighten()) slot([8,length-10,10.05], centerXYZ=[1,1,1]);
+ translate([0, 4,0]) cube([3,2.8,11],center=true);
+ translate([0,-4,0]) cube([3,2.8,11],center=true);
+ }
} }
//-------------------------------------------------