X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=sleepphone-cable-box.scad;fp=sleepphone-cable-box.scad;h=d38108725220373eca9b372f743660904538276f;hb=253c9fc5732d23e8f08065268899f87527677459;hp=b348d6bc741588c5560a34f2cb78c5bbd33c4689;hpb=6c03da9b719495dc2d29d09566b9db5dffe2535c;p=reprap-play.git 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 );