chiark / gitweb /
sleepphone-cable-box: wip, keeper stalk ?
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 9 Sep 2018 23:41:36 +0000 (00:41 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 9 Sep 2018 23:41:36 +0000 (00:41 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
sleepphone-cable-box.scad

index 90964cabbc3471b4202ad73d724d83d614c0da72..2c896959ace1e666d95021bf43a85bb6150c02df 100644 (file)
@@ -30,6 +30,7 @@ plug_tooth_dy = 0.5;
 keeper_prong = 2;
 keeper_stalk_basewidth = 4;
 keeper_stalk_len = 70;
+keeper_stalk_gap = 2;
 
 // calculated
 
@@ -116,7 +117,10 @@ module PlugKeeper(){
        PlugKeeperProfileHalf();
 
     }
-  %PlugKeeperStalkProfile();
+
+  translate([0,0, -wall[2]])
+    linear_extrude(height = wall[2])
+    PlugKeeperStalkProfile();
 }
 
 module Box(){
@@ -125,6 +129,11 @@ module Box(){
 
     translate([ led[0], phone[1]/2 - led[1], 1 ])
       cylinder(r = led_dia/2, h= phone[2]*2, $fn=20);
+
+    for (ys=[-1,+1])
+      translate([ -0.1, ys * keeper_stalk_gap, -wall[2]*2])
+       linear_extrude(height = wall[2]*3)
+       PlugKeeperStalkProfile();
   }
 
   PlugKeeper();