Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
//-------------------- LargeBitUniversalJoint ----------
module LargeBitUniversalJointHolder() { ////toplevel
+ fixings = fixing_positions_2row(0, 2);
+ fixings_offset = [ -1.5, -0.5, 0 ] * fixing_pitch;
+
difference(){
union(){
- UniversalJointHolderCore();
+ translate(-fixings_offset)
+ UniversalJointHolderCore();
+
translate(fixing_pitch * [-1, -1]
- + [+1, -2.5])
+ + [+1, -2.5]
+ - fixings_offset)
LargeBitHolderCore();
+
+ for (f = fixings)
+ AtFixingPositions(f)
+ FixingSurround();
}
+
+ for (f = fixings)
+ AtFixingPositions(f)
+ FixingInternalThread();
}
}