From 8bda7e5b791dca04a1622ad8215f8648c22df42d Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 23 Jun 2017 21:56:53 +0100 Subject: [PATCH] simplephone-case: screen --- simplephone-case.scad | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/simplephone-case.scad b/simplephone-case.scad index 95a8fae..46609d5 100644 --- a/simplephone-case.scad +++ b/simplephone-case.scad @@ -19,9 +19,14 @@ btn_yprop = 0.23; abtn_x = 45; abtn_sz = [ 11, 13 ]; +screen_xbot = 67; +screen_sz = [ 45, 46 ]; + rail_ysz = 2.5; rail_zsz = 2.5; +case_x_less = 0; //case_x_less = 10; + // calculated ym = psz[1]/2; @@ -30,7 +35,10 @@ module Case(){ difference(){ mirror([1,0,0]) translate(-thick) - cube(psz + 2*thick - [1,0,0] * (thick[0])); + cube(psz + + 2*thick + - [1,0,0] * (thick[0]) + - [case_x_less, 0, 0]); for (yp= [ btn_yprop, 1-btn_yprop ]) translate([ -btn_x, @@ -41,7 +49,13 @@ module Case(){ translate([ -abtn_x, btn_yprop * psz[1], psz[2] ]) - cube(concat(abtn_sz, thick[2]*3), center=true); + cube(concat(abtn_sz, [ thick[2]*3 ]), center=true); + + mirror([1,0,0]) + translate([ screen_xbot, + (psz[1] - screen_sz[1])/2, + psz[2]-1 ]) + cube(concat(screen_sz, [ thick[2]+2 ])); mirror([1,0,0]) difference(){ -- 2.30.2