chiark / gitweb /
fairphone-case-mounted: Initial cut of plumbing
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 6 Jun 2020 12:08:30 +0000 (13:08 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 6 Jun 2020 12:08:30 +0000 (13:08 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
bike-phone-mount.scad
fairphone-case-mounted.scad [new file with mode: 0644]
fairphone-case.scad

index b8d4fc174589f2e6b0d64946c2ffde73aa9e0078..bb69726c80af237ef0afaadd58b87a2600bf8d6c 100644 (file)
@@ -89,7 +89,7 @@ module Mount(){
   }
 }
 
-module MountDemo(){
+module MountDemo(){ ////toplevel
   Mount();
   MountDemoCeil();
 }
@@ -98,4 +98,4 @@ module MountDemo(){
 //MountNeck();
 //MountDemoCeil();
 //MountDiagonal();
-MountDemo();
+//MountDemo();
diff --git a/fairphone-case-mounted.scad b/fairphone-case-mounted.scad
new file mode 100644 (file)
index 0000000..000541f
--- /dev/null
@@ -0,0 +1,13 @@
+// -*- C -*-
+
+include <bike-phone-mount.scad>
+
+module CaseMounted(){ ////toplevel
+  Case();
+  translate([ phone_width/2, phone_height/2, -10 ])
+    Mount();
+}
+
+//// toplevels-from:
+include <fairphone-case.scad>
+$suppress_forward_holes = true;
index c2f13c79488e0775b77d0b737ea7414ada575b53..2998b54d82d5b98df037a769a11706f42e0b1018 100644 (file)
@@ -272,6 +272,8 @@ prop_prong_heel_slope = 0.5;
 lid_fold_clearance_antislop = 0.5;
 
 $button_leg_only = false;
+$suppress_forward_holes = false;
+
 // ---------- calculated ----------
 
 phone_width =  (phone + bumper*2)[0];
@@ -1153,9 +1155,11 @@ module Case(){ ////toplevel
     }
 
     // apertures along top edge
-    CaseAperture(jack_pos, jack_dia, 8);
-    Flip_rhs(1)
-      CaseAperture(noisecancelmic_pos, noisecancelmic_dia, 8);
+    if (!$suppress_forward_holes) {
+      CaseAperture(jack_pos, jack_dia, 8);
+      Flip_rhs(1)
+       CaseAperture(noisecancelmic_pos, noisecancelmic_dia, 8);
+    }
 
     OrdinaryRearApertures();