From 4339c86db3d1e140718b1d2dea79073c991c5161 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 21 Jan 2018 13:13:21 +0000 Subject: [PATCH 1/1] fairphone-case: turn "bumpers" into "bumper" and fix off-by- x2 bugs Signed-off-by: Ian Jackson --- fairphone-case.scad | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/fairphone-case.scad b/fairphone-case.scad index 3012438..b89c8f9 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -2,8 +2,8 @@ phone = [ 145.0, 75.0 ]; -bumpers = [ 1.5, 1.75 ]; -// ^ both sides together. +bumper = [ 0.750, 0.875 ]; +// ^ One side. Overall size is increased by twice this. // If no bumpers, is the gap around the phone. phone_cnr_rad = 6.0; @@ -15,8 +15,8 @@ phone_total_thick = 12.0; phone_backside_slope_inner = 1.5; // larger means shallower phone_backside_slope_outer = 1.0; // larger means shallower -camera_pos_tl = [ 5.5, 11.25 ]; // measured from tl corner -camera_pos_br = [ 21.35, 36.10 ]; // tl/br as seen from back +camera_pos_tl = [ 6.250, 12.125 ]; // measured from tl corner +camera_pos_br = [ 22.10, 36.975 ]; // tl/br as seen from back case_th_bottom = 2.5; case_th_lid = 2.5; @@ -54,8 +54,8 @@ strut_min_at_end = 1.5; // ---------- calculated ---------- -phone_height = (phone + bumpers)[0]; -phone_width = (phone + bumpers)[1]; +phone_height = (phone + bumper*2)[0]; +phone_width = (phone + bumper*2)[1]; // ----- could be changed ----- lid_buttoncover_gap = lid_gap_x; @@ -327,7 +327,7 @@ module Case(){ ////toplevel mirror([0, 0, 1]) linear_extrude(height = 20) mirror([0, 1, 0]) - translate(bumpers) + translate(bumper) rectfromto(camera_pos_tl, camera_pos_br); // struts (invisible, because they're buried in the case) @@ -402,7 +402,7 @@ module TestSelectCamera(){ linear_extrude(height = 50) mirror([0, 1, 0]) rectfromto([-20, -20], - camera_pos_br + bumpers + [ 5, 5 ]); + camera_pos_br + bumper + [ 5, 5 ]); } module TestCamera(){ ////toplevel -- 2.30.2