chiark / gitweb /
fairphone-case: calculate lid_close_clearance_skew
[reprap-play.git] / fairphone-case.scad
index 0b2ad4dbf2e2d483b616aea150ac838c4d1e951f..5b82796ff6de584dc33fe03a370d4d711ae7686a 100644 (file)
@@ -336,8 +336,6 @@ lpp13 = [ lpp12[0],            lpp12[1] + lp_r12 ];
 
 case_bottom_z = epp2o[1] - case_th_bottom;
 
-lid_close_clearance_skew = 1.3;
-
 // button profile
 bppM = epp4 + [0,5];
 bppN = [ 0.5 * (epp0[0] + epp4[0]), bppM[1] ];
@@ -410,6 +408,12 @@ chk(hex22, 10.9975);
 chk(hex23, 13.74);
 chk(hex24, 18.75);
 
+lid_close_clearance_skew =
+  (lpp10[1] - hppB[1]) /
+  (lpp10[0] - hppB[0]);
+
+echo("SK",lid_close_clearance_skew);
+
 // catch
 
 cppJ = [ epp4[0] + catch_thickness, lpp10[1] ];