//-------------------------------------------------
-module ExtensionArm (length=70){
+module ExtensionArm (length=70,height=10){
translate(lift(5))
difference(){
union(){
- cube([length,16,10], center=true);
- translate(slide(length/2)) dovetail();
+ cube([length,16,height], center=true);
+ translate(slide(length/2)) dovetail(height=height);
}
- translate(slide(2)) rotate(tighten()) slot([8,length-16,10.05], centerXYZ=[1,1,1]);
- translate(slide(-length/2-0.01)) dovetail(height=10.1,male=false);
+ translate(slide(2)) rotate(tighten()) slot([8,length-16,height+0.05], centerXYZ=[1,1,1]);
+ translate(slide(-length/2-0.01)) dovetail(height=height+0.1,male=false);
} }
//-------------------------------------------------