chiark / gitweb /
fairphone-case: hinge: printable lever
[reprap-play.git] / fairphone-case.scad
index 986fe269928a417dd232e091ea9e555524cd96c5..04fb14b4ac42494d2e6a2ab85c1b4369c32b3f5e 100644 (file)
@@ -529,6 +529,9 @@ module Case(){ ////toplevel
         HingeLidProfile();
        circle(r= hinge_r_arms_gap, $fn= 8);
       }
+
+    // screw holes in the hinge arms
+    DemoHingeScrews();
   }
 }
 
@@ -556,6 +559,9 @@ module Lid(){ ////toplevel
       HingePortion(hex20, hex21) HingeLidProfile();
     }
     Struts(lpp10[0] + strut_min_at_end, lpp13[1], -case_th_lid);
+
+    // screw holes in the hinge arms
+    DemoHingeScrews();
   }
 }
 
@@ -568,9 +574,17 @@ module HingeLever(){ ////toplevel
     // space for the screws
     HingePortion(hex23, hex24)
       HingeLeverInnerProfile();
+
+    // bores for the screws
+    DemoHingeScrews();
   }
 }
 
+module HingeLeverPrint(){ ////toplevel
+  rotate([90,0,0])
+    HingeLever();
+}
+
 module TestSelectLength(){
   translate([-30, -200, -20])
     cube([30 + 15, 250, 40]);
@@ -695,7 +709,7 @@ module TestFrameCase(){ ////toplevel
 }
 
 module TestFrameLidPrint(){ ////toplevel
-  rotate([0,0,180]) intersection(){
+  rotate([0,180,0]) intersection(){
     Lid();
     TestSelectFrame();
   }