chiark / gitweb /
fairphone4-case: hinge with wire pins
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 27 Feb 2022 22:40:49 +0000 (22:40 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 27 Feb 2022 22:40:49 +0000 (22:40 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fairphone4-case.scad

index 83f91f5683174e03286e60cdd70e4ed0156ccb50..a12b832cf23b92e777d59babfc453a3905c86396 100644 (file)
@@ -225,8 +225,8 @@ foldover_gap = 0.50;
 foldover_lever_gap = 0.50;
 
 // properties of the hinge fasteners
-hingescrew_shaft_dia = 2.0 + 0.25; // M2 x 12mm machine screw
-hingescrew_shaft_len = 12;
+hingescrew_shaft_dia = 1.600 + 0.45; // beading wire
+hingescrew_shaft_len = 10;
 hingescrew_fasteners_extra_thick = 0.40;
 // ^ amount of thread protruding if everything was completely nominal
 //   and we are using two nuts
@@ -258,7 +258,7 @@ hinge_x_gap = 0.125;
 hinge_x_postscrew_gap = 0.75;
 hinge_x_arms_gap = 0.35;
 hinge_r_arms_gap = 0.55;
-hinge_over_nut_plate = 1.0;
+hinge_over_nut_plate = -0.50; // bodge apropos slope
 
 // there isn't one of these, speaker is by hinge
 // rearspeaker_gap    = [ 2.0, 2.0 ]; // each side
@@ -1339,12 +1339,12 @@ module HingeLever(){ ////toplevel
       HingeLeverOuterProfile();
 
     // space for the screws
-    HingePortion(hex26, hex24)
-      HingeLeverInnerProfile();
+//    HingePortion(hex26, hex24)
+//      HingeLeverInnerProfile();
 
     // recesses for the nuts
-    HingePortion(hex23, hex26+1)
-      HingeLeverNutProfile();
+//    HingePortion(hex23, hex26+1)
+//      HingeLeverNutProfile();
 
     // bores for the screws
     HingeScrews();