chiark / gitweb /
fairphone-case: provide jack
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 Jan 2018 15:31:44 +0000 (15:31 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 Jan 2018 15:31:44 +0000 (15:31 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
fairphone-case.scad

index f1d363802ca3344791050ba7d324ebfe8c371c69..6f59fa3a581628d69f3a8cfe86404749dacff6ba 100644 (file)
@@ -18,6 +18,9 @@ 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 = [ 13.92, 7.96 ];
+jack_dia = 9.1 + .5; // some jack I had lying around
+
 case_th_bottom = 2.5;
 case_th_lid = 2.5;
 case_th_side = 2;
@@ -371,6 +374,15 @@ module Case(){ ////toplevel
            ButtonPlan($button_l, 1,1);
         }
     }
+
+    // jack
+    translate([ jack_pos[0] + bumper[0],
+               -epp2i[0],
+               -jack_pos[1] ])
+      rotate([-90, 22.5, 0])
+      cylinder(r = jack_dia/2 / cos(22.5),
+              h = 60,
+              $fn=8);
   }
 }