// 3: like 2 but one-layer window for ad-hoc multi-colour
initial_layer_thick = 0.400; // ^ needed for mode 3 only
-initial_layer_width = 0.125; // ^ needed for mode 3 only
+initial_layer_width = 0.750; // ^ needed for mode 3 only
multicolour_gap = 0.15; // each side
phone_cnr_rad = 6.0;
jack_pos = [ 13.83, 8.485 ];
jack_dia = 10.64 + .5; // some jack I had lying around
-led_pos = [ 10.86, 8.58 ];
+led_pos = [ 13.98, 9.18 ];
led_aperture = 5;
led_window_ledge = 0.75; // each side
case_th_side = 2;
case_th_lip = 1.2;
+lid_screen_gap_extra = .66;
+
case_struts_count = 6;
case_struts_solid_below = 1.00;
case_struts_solid_above = 0.75;
// exact x posn not very important; must extend past end of keeper
lpp15 = [ lpp14[0],
- epp0[1] - phone_rim_depth + 1/2.5 * case_th_lid ];
+ epp0[1] - phone_rim_depth + 1/2.5 * case_th_lid
+ + lid_screen_gap_extra ];
// ^ beam theory says to maximise force before contact,
// the gap below the `beam' (the lid) must be 1/3
// the thickness (ie the lid thickness) if the beam
xextra = extra + -epp4[0];
xrange = [ 0, phone_width ] + [-1,+1] * xextra;
yextra = extra + -epp4[0];
- yrange = [ -phone_height + -hppB[0] + hp_r2, 0 ] + [-1,+1] * yextra;
+ yrange = [ -phone_height + +hppB[0] - hp_r2, 0 ] + [-1,+1] * yextra;
p0 = [ xrange[0], yrange[0] ];
p1 = [ xrange[1], yrange[1] ];
echo(p0, p1);