From: Ian Jackson Date: Fri, 19 Jan 2018 19:56:05 +0000 (+0000) Subject: fairphone-case: wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=0b1ed609a17aadaea680c901b4958fd5c96fd5be;p=reprap-play.git fairphone-case: wip Signed-off-by: Ian Jackson --- diff --git a/fairphone-case.scad b/fairphone-case.scad new file mode 100644 index 0000000..11074a4 --- /dev/null +++ b/fairphone-case.scad @@ -0,0 +1,33 @@ +// -*- C -*- + +phone_edge_thick = ; +phone_total_thick = ; +phone_backside_slope = 1.0; // larger means shallower + +// calculated + +phone_backside_slope_thick = phone_total_thick - phone_edge_thick; + +lid_lip_overlap_width xxx bad name = ; +lid_lip_inner_slope = [ 5, 5 ]; // xxx + +epp0 = [0,0]; +epp1 = [0, -phone_edge_thick]; +epp2 = epp1 + phone_backside_slope_thick * [ phone_backside_slope, 1 ]; +epp3 = epp1 + [10, 0]; +epp16 = epp0 + [lid_lip_overlap_width, 0]; +epp15 = epp16 + lid_lip_overlap_slope; +epp14 = epp15 + [10, 0]; +epp11_12_inner = epp0 + lid_lip_overlap_slope; + +module EdgeProfile(){ + difference(){ + offset(r= ) + polygon + polygon([epp0, + epp1, + epp2, + epp3, + epp14, + epp15, + epp16]);