button_l_fudge = 4.5;
+strut_min_at_end = 1.5;
+
// ---------- calculated ----------
// ----- could be changed -----
z_min])
mirror([0,0, th<0 ? 1 : 0])
translate([0,
- -phone_height * i / (case_struts_count+1),
- case_struts_solid_below])
+ -phone_height * i / (case_struts_count+1),
+ case_struts_solid_below])
linear_extrude(height= abs(th)
-(case_struts_solid_below+case_struts_solid_above))
rectfromto([ x_start, -0.5 * case_struts_width ],
module Lid(){ ////toplevel
difference(){
union(){
- %AroundEdges(lpp10[1], lpp13[1] - lpp10[1], 0)
+ AroundEdges(lpp10[1], lpp13[1] - lpp10[1], 0)
LidEdgeProfile();
}
+ Struts(lpp10[0] + strut_min_at_end, lpp13[1], -case_th_lid);
}
}