chiark / gitweb /
fairphone-case: hinge: Arms on lid
[reprap-play.git] / fairphone-case.scad
index 4dde2c0..ea8207e 100644 (file)
@@ -79,6 +79,8 @@ strut_min_at_end = 1.5;
 
 hinge_x_gap = 0.125;
 hinge_x_postscrew_gap = 0.75;
+hinge_x_arms_gap = 0.35;
+hinge_r_arms_gap = 0.55;
 
 rearspeaker_gap    = [ 1.0, 1.0 ]; // each side
 
@@ -516,6 +518,14 @@ module Case(){ ////toplevel
       CaseAperture(noisecancelmic_pos, noisecancelmic_dia, 20);
 
     OrdinaryRearApertures();
+
+    // gaps for the lid's hinge arms
+    HingePortion(hex20 - hinge_x_arms_gap,
+                hex21 + hinge_x_arms_gap)
+      minkowski(){
+        HingeLidProfile();
+       circle(r= hinge_r_arms_gap, $fn= 8);
+      }
   }
 }
 
@@ -538,6 +548,9 @@ module Lid(){ ////toplevel
            ButtonCoverProfile();
        }
       }
+
+      // hinge arms
+      HingePortion(hex20, hex21) HingeLidProfile();
     }
     Struts(lpp10[0] + strut_min_at_end, lpp13[1], -case_th_lid);
   }