18 back_hole_dia = 1 + 0.5;
30 halfway = (front_fullsz + main_sz)/2;
33 [front_fullsz, main_sz],
34 [main_sz, front_fullsz],
39 sqmid = main_sz * sqrt(0.5);
40 prlen = back_tot_l - sqmid;
41 prx = 0.5*back_cut_w + back_prong_w;
45 rotate(-45) translate([-prx, sqmid])
46 square([prx*2,prlen]);
48 rotate(-45) translate([-back_cut_w/2, back_tot_l-back_cut_l])
49 square([back_cut_w, back_cut_l+1]);
57 linear_extrude(height=back_th)
59 linear_extrude(height=back_th+gap_th+front_th)
61 translate([0,0, back_th+gap_th])
62 linear_extrude(height=front_th) FrontPlan();
65 translate([0, back_tot_l - back_hole_d, back_th/2])
66 rotate([0,90,0]) translate([0,0,-50])
67 cylinder(h=100, r=back_hole_dia/2, $fn=40);