From: Ian Jackson Date: Sun, 9 Sep 2018 23:38:09 +0000 (+0100) Subject: sleepphone-cable-box: wip, keeper stalk X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;ds=sidebyside;h=a2492e8426def6a4d8f7bce23f5ef9cc5560f732;p=reprap-play.git sleepphone-cable-box: wip, keeper stalk Signed-off-by: Ian Jackson --- diff --git a/sleepphone-cable-box.scad b/sleepphone-cable-box.scad index d422420..90964ca 100644 --- a/sleepphone-cable-box.scad +++ b/sleepphone-cable-box.scad @@ -28,6 +28,8 @@ plug_tooth_h = 0.5; plug_tooth_dy = 0.5; keeper_prong = 2; +keeper_stalk_basewidth = 4; +keeper_stalk_len = 70; // calculated @@ -94,6 +96,14 @@ module PlugKeeperProfileHalf(){ } } +module PlugKeeperStalkProfile(){ + hull(){ + for (m=[0,1]) mirror([0,m,0]) PlugKeeperProfileHalf(); + translate([ plugkeeper_x_maxw + keeper_stalk_len, 0,0 ]) + square([ 0.1, keeper_stalk_basewidth/2 ], center=true); + } +} + module PlugKeeper(){ for (m=[0,1]) mirror([0,m,0]) { translate([0,0, -wall[2]]) @@ -104,7 +114,9 @@ module PlugKeeper(){ linear_extrude(height= plug_tooth_h) translate(plugkeeper_d_u * -plug_tooth_dy) PlugKeeperProfileHalf(); + } + %PlugKeeperStalkProfile(); } module Box(){