usb_w = 12.5;
usb_below = 2.5;
+open_recess_w = 12.5;
+open_recess_h = 2.5;
+
nook_cnr_rad = 10;
case_th = 2.5;
tapa = nom_cnr[1] - engage_l2;
tapb = tapa - tape_w;
+opra = nom_cnr[1] - engage_l2;
+oprb = opra - open_recess_w;
+
tppS = tppB + [-gap[0], 0];
tppP = [ tppS[0] - tooth_th, tppC[1] ];
tppQ = tppP + tooth_height * [0,-1] + tooth_inward * [1,0];
mirror([0,1,0])
linextr_x_yz(-usb_w/2, usb_w/2)
rectfromto(spp8 + [-40, usb_below], [40, 40]);
+ translate([nook_w/2, 0, 0])
+ linextr_y_xz(oprb, opra)
+ translate(spp0)
+ rectfromto([-40, -open_recess_h], [40, 1]);
}
}