nondove_armbase = 100;
nondove_armhole_x = 60;
nondove_armhole_hole = 4;
+nondove_armhole_support = 7;
+nondove_armhole_wall = 4;
+nondove_armhole_slop = 0.5;
include <doveclip.scad>
include <cliphook.scad>
xmax = hubbigrad-hublwidth/2;
hole = hubeffrad - hubbigrad - DoveClip_depth() - hublwidth*2;
holewidth = DoveClipPairSane_width() - hubstemwidth*2;
+ nondove_allwidth = nondove_armhole_wall*2 + totalwidth;
difference(){
union(){
difference(){
cube([hole, holewidth, hublthick+2]);
}
} else {
+ difference(){
+ translate([0,
+ -nondove_allwidth/2,
+ 0])
+ cube([hubeffrad + nondove_armhole_x
+ + nondove_armhole_hole/2 + nondove_armhole_support,
+ nondove_allwidth,
+ nondove_armhole_wall + totalheight]);
+ translate([hubeffrad,
+ -nondove_allwidth/2
+ + nondove_armhole_wall - nondove_armhole_slop,
+ nondove_armhole_wall])
+ cube([nondove_armhole_x + 50,
+ totalwidth + nondove_armhole_slop*2,
+ totalheight + 1]);
+ translate([hubeffrad + nondove_armhole_x, 0, -20])
+ cylinder(r= nondove_armhole_hole/2, h=50, $fn=10);
+ }
}
}
}