From 253c9fc5732d23e8f08065268899f87527677459 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 11 Sep 2018 20:29:17 +0100 Subject: [PATCH] sleepphone-cable-box: from v3, fix led by introducing expose Stop adjusting the too-shortness of the case by adjusting phone[0], since the led position is measured from phone[0]. Only effective change is to move the led hole. Signed-off-by: Ian Jackson --- sleepphone-cable-box.scad | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sleepphone-cable-box.scad b/sleepphone-cable-box.scad index b348d6b..d381087 100644 --- a/sleepphone-cable-box.scad +++ b/sleepphone-cable-box.scad @@ -5,10 +5,12 @@ include wall = 0.75 * [1,1,1]; wall_bot = 1.0; -phone = [ 76.40 - 2.00, 30.96, 6.00 ]; // includes socket +phone = [ 76.40, 30.96, 6.00 ]; // includes socket phone_button_z = 6.58; minwall = 0.50; +expose = 2.00; + cutout_dia = 7; cutout_between = 5; @@ -95,7 +97,8 @@ module MainProfile(){ module BoxMain(){ rotate([0,0,90]) rotate([90,0,0]) { - linear_extrude(height = phone[0] + wall[0], convexity=20) + translate([0,0, expose]) + linear_extrude(height = phone[0] + wall[0] - expose, convexity=20) MainProfile(); translate([0,0, phone[0]]) linear_extrude(height = wall[0], convexity=20) @@ -158,7 +161,7 @@ module Box(){ -10 ]) cylinder( r= cutout_dia/2, h = 50, $fn = 20 ); - translate([0, ys*phone[1]/2, sidewall_cutout_z/2]) + translate([expose, ys*phone[1]/2, sidewall_cutout_z/2]) rotate([90,0,0]) translate([0,0,-3]) cylinder( r= sidewall_cutout_z/2 - 0.1, h=6 , $fn=20 ); -- 2.30.2