5 body_depth = 40.15 + 4;
6 body_height = 16.78 + 0.75;
8 back_round_depth = 2.0;
10 back_above_height = 3.0;
13 conn_thick = 6.42 + 2.0;
14 wire_thick = 6.00 + 0.75;
17 body_front_overlap = 3;
27 epp0 = [ 0, -body_height/2 ];
28 epp1 = [ 0, -conn_thick/2 ];
29 epp2 = epp1 + [ -body_front_overlap, 0 ];
30 epp3 = [ +body_depth -total_depth, epp2[1] ];
31 epp4 = [ epp3[0], +conn_thick/2 +prong_higher ];
32 epp5 = epp4 + [ -prong_depth, 0 ];
33 epp6 = [ epp5[0], epp0[1] -base_thick ];
34 epp7 = [ epp2[0], epp6[1] ];
35 epp12 = [ +body_depth +back_round_rad, 0 ];
36 epp11 = [ +body_depth +back_round_depth, epp0[1] ];
37 epp10 = [ epp11[0], +back_above_height ];
38 epp9 = epp10 + [ +back_thick, 0 ];
39 epp8 = [ epp9[0], epp7[1] ];
41 module MainElevation(){
54 translate(epp12) circle(r= back_round_rad);
56 epp10 + [-back_round_rad, 0]);