From: Ian Jackson Date: Fri, 23 Jun 2017 20:42:53 +0000 (+0100) Subject: simplephone-case: rails X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=b7c8603a4f23ca2e9528b45f7e70872f8ac9fb10;p=reprap-play.git simplephone-case: rails --- 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]); + } } } }