hingescrew_shaft_len = 12;
hingescrew_nut_thick = 1.93 + 0.20; // incl. washer
hingescrew_nut_dia = 4.72 + 0.50; // washer, actually
+hingescrew_nut_across = 3.92 + 0.25;
hingescrew_head_th = 1.38 + 0.75;
hingescrew_head_dia = 3.92;
lever_cover_th = 0.75;
c = s > 0 ? hppT : hppB;
translate(c)
mirror([0,0,s>0])
- rotate(-s * 45)
+ rotate(s<0 ? -40 : 0)
hull()
for (x=[-20,20])
for (y=[0, s * 10])
module HingeLeverPrint(){ ////toplevel
rotate([-90,0,0])
+ translate([-phone_width/2, phone_height, 0])
HingeLever();
}