chiark / gitweb /
fairphone-case: Lid: Struts - fix to remove a debugging %
[reprap-play.git] / fairphone-case.scad
index 783d19eb0eab86d236a6c2baeb76616d71ef0a87..365aa933b68ee19a07668d8b87a624e5ae6c0c2b 100644 (file)
@@ -47,6 +47,8 @@ $fs = 0.1;
 
 button_l_fudge = 4.5;
 
+strut_min_at_end = 1.5;
+
 // ---------- calculated ----------
 
 // ----- could be changed -----
@@ -254,8 +256,8 @@ module Struts(x_start, z_min, th){
               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 ],
@@ -315,9 +317,10 @@ module Case(){ ////toplevel
 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);
   }
 }