chiark / gitweb /
fairphone-case: Adjust jack aperture (from v15)
[reprap-play.git] / fairphone-case.scad
index f119414fd07da4eced68b9661ead67038ad91296..2727880e94f6e24dcd95a60334291a4ebf2ab786 100644 (file)
@@ -26,7 +26,7 @@ phone_backside_slope_outer = 1.0; // larger means shallower
 camera_pos_tl = [  6.450, 12.750 ]; // measured from tl corner
 camera_pos_br = [ 22.300, 37.600 ]; // tl/br as seen from back
 
-jack_pos = [ 14.38, 7.96 ];
+jack_pos = [ 13.83, 7.96 ];
 jack_dia = 10.64 + .5; // some jack I had lying around
 
 noisecancelmic_pos = [ 19.54, 7.37 ];   // from rhs
@@ -264,7 +264,7 @@ prcp2 = [ epp4[0] + prop_buildout_less,
 prop_caserecess_buildout_r = -1; // prcp2[0] - epp2o[0];
 
 prcp1 = [ epp2o[0] + prc_r3 + prop_caserecess_behind,
-         epp2i[1] - prc_r3 ];
+         epp2i[1] - prc_r3 - prop_recess_under];
 
 // prop recess in lid
 
@@ -651,7 +651,7 @@ module PropProfileAssignments(gamma){
 
   $prpp1 = $prpp7 + [1,0] *
     // this is approximate, but will do
-    (prop_main_th/2 + prop_prop_gap + prcp1[0] - epp4[0]);
+    (prop_main_th/2 + prop_prop_gap + prcp1[0] - cppA[0]);
   $prpp3 = $prpp1 +
     v1[0] * -$prp_r1 +
     v1[1] * ((prcp2[1] - prcp1[1]) - prop_prop_gap);
@@ -1026,6 +1026,15 @@ module TestFrameCase(){ ////toplevel
   }
 }
 
+module TestTopApertures(){ ////toplevel
+  intersection(){
+    Case();
+    TestSelectFrame();
+    translate([-100, -35, -100])
+      cube([400, 100, 200]);
+  }
+}
+
 module TestFrameLidPrint(){ ////toplevel
   rotate([0,180,0]) intersection(){
     Lid();