From b7c8603a4f23ca2e9528b45f7e70872f8ac9fb10 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 23 Jun 2017 21:42:53 +0100 Subject: [PATCH] simplephone-case: rails --- simplephone-case.scad | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/simplephone-case.scad b/simplephone-case.scad index de4906a..6b3f708 100644 --- a/simplephone-case.scad +++ b/simplephone-case.scad @@ -16,9 +16,13 @@ btn_x = 58; btn_dia = 14; btn_yprop = 0.23; -rail_ysz = 4; +rail_ysz = 2.5; rail_zsz = 2.5; +// calculated + +ym = psz[1]/2; + module Case(){ difference(){ mirror([1,0,0]) @@ -31,9 +35,15 @@ module Case(){ 0.5 * psz[2] ]) cylinder(r= btn_dia/2, h=20); - #mirror([1,0,0]) + mirror([1,0,0]) difference(){ cube(psz + [1,0,0]); + + for (m=[0,1]) { + translate([0,ym,0]) mirror([0,m,0]) translate([0,-ym,0]) + translate([-1,-1, psz[2]-rail_zsz]) + cube([psz[0]+1, rail_ysz+1, rail_zsz+1]); + } } } } -- 2.30.2