diff --git a/README.md b/README.md index c80f2cc..d78477b 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ v0.8. Full part table, rationale, and bench status: [`docs/hardware.md`](docs/hardware.md). Enclosure — a parametric, -3D-printable typewriter-body case (OpenSCAD): [`hardware/case/`](hardware/case/). +3D-printable typewriter-body case (OpenSCAD): [`hardware/case/`](hardware/case/README.md). --- @@ -147,8 +147,8 @@ package.json pnpm + oxfmt — formatting toolchain for docs/JSON - [ ] Heap fragmentation over a long writing session with the PSRAM allocator. - [ ] Real-world e-ink ghosting with the current partial-refresh cadence. - [~] Use-after-free freeing the in-flight USB transfer on keyboard unplug — - fixed in code, pending an on-device hot-plug run to confirm - ([`MEMORY_AUDIT.md`](MEMORY_AUDIT.md) finding #1). + fixed in code, pending an on-device hot-plug run to confirm + ([`MEMORY_AUDIT.md`](MEMORY_AUDIT.md) finding #1). Retired risks ([gix push](docs/postmortems/2026-07-05-spike7-gix-https-push.md), TinyUSB HID stability, TLS heap, libgit2-on-xtensa) and how they died: diff --git a/hardware/case/renders/assembled.png b/hardware/case/renders/assembled.png index 7ca7689..60fe10f 100644 Binary files a/hardware/case/renders/assembled.png and b/hardware/case/renders/assembled.png differ diff --git a/hardware/case/renders/body.png b/hardware/case/renders/body.png index 5767a27..9b294db 100644 Binary files a/hardware/case/renders/body.png and b/hardware/case/renders/body.png differ diff --git a/hardware/case/renders/front34.png b/hardware/case/renders/front34.png index 51f20d4..317a1b0 100644 Binary files a/hardware/case/renders/front34.png and b/hardware/case/renders/front34.png differ diff --git a/hardware/case/renders/nameplate.png b/hardware/case/renders/nameplate.png index e567845..5ccb4af 100644 Binary files a/hardware/case/renders/nameplate.png and b/hardware/case/renders/nameplate.png differ diff --git a/hardware/case/renders/plan-down.png b/hardware/case/renders/plan-down.png index b3012b3..747ba3c 100644 Binary files a/hardware/case/renders/plan-down.png and b/hardware/case/renders/plan-down.png differ diff --git a/hardware/case/renders/plan-up.png b/hardware/case/renders/plan-up.png index 1dc4568..8bfccbc 100644 Binary files a/hardware/case/renders/plan-up.png and b/hardware/case/renders/plan-up.png differ diff --git a/hardware/case/renders/plan.png b/hardware/case/renders/plan.png index 919d637..d62014a 100644 Binary files a/hardware/case/renders/plan.png and b/hardware/case/renders/plan.png differ diff --git a/hardware/case/renders/print.png b/hardware/case/renders/print.png index f960cf3..2022dc2 100644 Binary files a/hardware/case/renders/print.png and b/hardware/case/renders/print.png differ diff --git a/hardware/case/renders/section.png b/hardware/case/renders/section.png index f05e884..f7bcfb5 100644 Binary files a/hardware/case/renders/section.png and b/hardware/case/renders/section.png differ diff --git a/hardware/case/typoena-case.scad b/hardware/case/typoena-case.scad index 786a4b0..2d25971 100644 --- a/hardware/case/typoena-case.scad +++ b/hardware/case/typoena-case.scad @@ -24,7 +24,7 @@ // "plan_down" – just the bottom half (cavity: standoffs, posts, ports) // ============================================================================ -show = "plan_up"; +show = "assembled"; $fn = 48; // ---- body envelope -------------------------------------------------------- @@ -105,7 +105,7 @@ esp_holes = [[W/2-33, 30],[W/2+33, 30],[W/2-33, 54],[W/2+33, 54]]; brk_holes = [[22, 40],[22, 66]]; // ---- colours (for the assembled render) ----------------------------------- -C_body = "#3c6382"; +C_body = "#B6CEB4"; C_plate = "#C9C3B2"; C_bracket= "#2B2B2B"; C_screen = "#F7F4EA";