X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=fairphone-case.scad;h=64fe13d8e308f6b13ff4ee8eb74ec15ff56713b0;hp=29cbdb1c5956764639e064217a9de979ed9bfdf1;hb=3280426eef100da072284693787efb97ca2fe848;hpb=0e69570948ae8b49d48dcfbf6218a25f3d55061c diff --git a/fairphone-case.scad b/fairphone-case.scad index 29cbdb1..64fe13d 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -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(); } }