chiark / gitweb /
fairphone-case: Demos of hinges much improved
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 28 Jan 2018 20:29:18 +0000 (20:29 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 28 Jan 2018 20:29:18 +0000 (20:29 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fairphone-case.scad

index 71c8625174761ea560682d0f1164af9d168d6cb8..cca703e522f713cead93887a168ecbd2f2abfbfb 100644 (file)
@@ -1177,7 +1177,25 @@ module DemoProfiles(){ ////toplevel
     color("blue") HingeLidProfile();
     color("red")  HingeBaseProfile();
     color("black") translate([0,0,-2]) HingeLeverOuterProfile();
-    color("orange") translate([0,0,-1]) HingeLeverInnerProfile();
+  }
+
+  for (f=[0,1]) {
+    translate([-30, -60 + 30*f]) {
+      translate([0,0,-4]) EdgeProfile();
+      %translate([0,0,-10]) HingeBaseProfile();
+      translate([0,-2] * f * hp_k) {
+       translate([0,0,-4]) LidEdgeProfile();
+       %translate([0,0,-10]) %HingeLidProfile();
+      }
+      translate(+hppB) rotate([0,0,180*f]) translate(-hppB) {
+       translate([0,0,-2]) color("black") HingeLeverOuterProfile(); 
+       translate([0,0,0]) color("red") difference(){
+         HingeLeverOuterProfile();
+         HingeLeverInnerProfile();
+       }
+       translate([0,0,3]) color("yellow") HingeLeverNutProfile();
+      }
+    }
   }
 
   translate([20,-30]) {