chiark / gitweb /
fairphone-case: fix hex22 (from v11)
[reprap-play.git] / fairphone-case.scad
index 29cbdb1..64fe13d 100644 (file)
@@ -96,6 +96,7 @@ rearspeaker_gap    = [ 1.0, 1.0 ]; // each side
 catch_len = 7.5;
 catch_width = 15;
 catch_thickness = 1.0;
+catch_side_gap = 0.75; // each side
 
 catch_depth = 1.25;
 catch_height = 0.35;
@@ -187,7 +188,7 @@ hex20 = max(epp2o[0],
            phone_cnr_rad,
            kppd[0] + hingescrew_head_th + keeper_gap_x_holes);
 hex21 = hex20 + hingescrew_portion_len;
-hex22 = hex21 - hinge_x_gap;
+hex22 = hex21 + hinge_x_gap;
 hex23 = hex22 + hingescrew_portion_len;
 hex24 = hex20 + hingescrew_shaft_len + hinge_x_postscrew_gap;
 echo(hex20, hex21, hex22, hex23, hex24);
@@ -631,6 +632,10 @@ module Case(){ ////toplevel
 
     // screw holes in the hinge arms
     HingeScrews();
+
+    // catch striker
+    CatchPortion(catch_width + catch_side_gap*2)
+      CatchCutProfile();
   }
 }