|
|
@@ -291,6 +291,13 @@ module lid() {
|
|
|
if (!SHOW_EPD_CASE)
|
|
|
translate([0, -WALL, FLANGE_H])
|
|
|
rounded_box(OUT_L, OUT_W, LID_T, CORNER_R);
|
|
|
+ else
|
|
|
+ translate([
|
|
|
+ OUT_L/2 - _EPD_CASE_W/2,
|
|
|
+ OUT_W - _EPD_CASE_D,
|
|
|
+ LID_T
|
|
|
+ ])
|
|
|
+ epd_case();
|
|
|
|
|
|
// Y- lip — same rounded_box profile clipped to the Y- wall zone so the
|
|
|
// lip corners match the base exterior corners
|
|
|
@@ -349,12 +356,3 @@ if (SHOW_PLUNGERS)
|
|
|
for (bcx = BTN_CX)
|
|
|
translate([PCB_OX + bcx, OUT_W - WALL, PCB_Z + BTN_CZ])
|
|
|
plunger();
|
|
|
-
|
|
|
-if (SHOW_EPD_CASE)
|
|
|
- translate([
|
|
|
- OUT_L/2 - _EPD_CASE_W/2,
|
|
|
- OUT_W - EXPLODE - _EPD_CASE_D,
|
|
|
- BASE_H
|
|
|
- ])
|
|
|
- epd_case();
|
|
|
-
|