docs: case-design.md — dimensional constraints, component inventory, floorplan

This commit is contained in:
BarnacleBoy 2026-06-03 03:57:03 +00:00
parent 61bdc2dcaf
commit bcf87252e2
2 changed files with 126 additions and 0 deletions

125
docs/case-design.md Normal file
View file

@ -0,0 +1,125 @@
# Case Design
## Form Factor
Briefcase clamshell:
- **Canopy** — Salvaged K501U laptop lid (display, hinge, bezel). Opens upward, hinge at the bow edge.
- **Base** — Wooden enclosure holding keyboard, SBC, power, and peripherals.
User sits at the stern, facing the bow. See [design-decisions.md](design-decisions.md) for full nomenclature (deck/keel/bow/stern/port/starboard).
## Dimensional Constraints
### Canopy (Lid)
| Dimension | Value | Source |
|-----------|-------|--------|
| Width | 39 cm | Measured, rounded up |
| Height | 26 cm | Measured, rounded up |
The lid dimension is the *outer* shell of the K501U display assembly (plastic casing + LCD panel + bezel). The glass panel itself is smaller — these are the hinge-to-edge and side-to-side mounting boundaries.
### Base External
Tentative, with ~5mm per-side margin beyond the lid:
| Dimension | Value | Notes |
|-----------|-------|-------|
| Width | 40 cm | Lid width + margins |
| Depth | 27 cm | Lid depth + margins |
| Height | TBD | Depends on component stacking |
Base height (internal depth of the wooden box) is the critical unknown. It depends on whether all internal components fit in a single Z-slice or require multiple layers.
## Component Footprint Inventory
Measured and estimated dimensions for everything that goes inside the base. These are 2D floorplan sizes (width × depth); height determines minimum internal clearance.
| Component | W × D × H | Notes |
|-----------|----------|-------|
| TrackPoint keyboard | ~32 × 11 cm × ~1 cm | Depends on specific model, typical compact USB TrackPoint KB |
| Orange Pi 3B | 8.5 × 5.6 cm × ~1.5 cm | With heatsink. Mount on standoffs |
| Display controller (eDP→HDMI) | ~7 × 5 cm × ~1.5 cm | Generic board, may vary. Near hinge |
| IP5389 power board | ~5 × 4 cm × ~0.5 cm | Thin PCB, mount near cell pack |
| 18650 cells ×6 (3S2P) | 19.5 × 3.6 cm × 1.85 cm | Each cell 18×65mm. 3 cells end-to-end = 195mm, 2 cells side-by-side = 36mm |
| USB hub PCB (decased, 10-port) | ~12 × 5 cm × ~1.5 cm | Estimate — depends on specific hub |
| HDMI A/B switch (mechanical) | ~5 × 3 × 2 cm | Passive toggle. Near hinge |
| PAM8403 audio amp | ~2.4 × 2.1 × 0.5 cm | Tiny, anywhere |
| Speakers ×2 | ~3.1 × 7 cm × ~1.5 cm | Small drivers |
| Cooling fan(s) | 48 cm square × ~1 cm | Size TBD based on thermal needs |
| 5A fuse + holder | ~2 × 2 × 1 cm | Inline on power rail |
## Floorplan Strategy
The deck surface has two fixed-location items:
1. **Keyboard** — centered, user-facing (stern edge). ~32 cm wide leaves ~4 cm per side within a 40 cm base width for misc ports or switches.
2. **Hinge mount** — along the full bow edge, structural.
Everything else floats between them. The major volume items:
- **Battery pack (19.5 × 3.6 cm)** — longest rigid item other than the keyboard. Placement candidates:
- Behind the keyboard (between keyboard rear and hinge area) — requires ~20 cm of unobstructed depth behind the keyboard
- Along port or starboard side — uses the 4 cm gutter on one side
- Under the keyboard — possible if keyboard is a flat membrane type, unlikely for a mechanical
- **OPi 3B + USB hub** — moderate footprint, flexible placement. Could sit in the area behind the keyboard alongside the battery pack.
- **Display controller + HDMI switch** — short HDMI cable runs dictate they live near the hinge.
### Depth Dimensions (Front-to-Back)
```
Bow edge (back)
[hinge area — 2-3 cm]
[display controller / HDMI switch]
[battery pack and/or SBC/hub zone]
[keyboard — 11 cm]
[palm rest area — 5-8 cm]
Stern edge (front)
```
Total: roughly 18-22 cm front-to-back for keyboard + palm rest, plus 15-20 cm behind keyboard for electronics. That fits within a ~27 cm base depth with room to spare.
### Port-Starboard Layout (Width)
```
Port edge (left) Starboard edge (right)
│ │
[2 cm gutter] [keyboard ~32 cm] [2 cm gutter]
```
The gutters can hold the vertical battery pack, side-mounted ports, or switch cutouts.
## Z-Stack (Depth/Layer Planning)
**Goal: single-slice layout** — all boards and components mounted on the same plane (the keel), with nothing stacked above or below.
Feasibility check:
- Tallest component: speakers at ~1.5 cm, OPi with heatsink at ~1.5 cm, HDMI switch at ~2 cm
- Battery pack at 1.85 cm
- Leave ~5 mm clearance above tallest item → internal clearance of ~2.5 cm
- Wood base walls at ~1 cm each → total case height ~4.5 cm
This keeps the case within briefcase norms (~8-13 cm is the typical range, but thinner is fine) and avoids the weight and complexity of a second deck layer.
## Open Questions
- [ ] Exact TrackPoint keyboard model — dimensions and mounting method
- [ ] Battery pack placement — behind keyboard vs side gutter
- [ ] Fan size and placement — SBC heatsink fan vs case fan
- [ ] Lid latch mechanism — holds canopy closed in transit
- [ ] Hinge reattachment — how to mount K501U hinge to wooden base
- [ ] Cable routing paths — power, HDMI, USB within the case
- [ ] SD card reader location — stern edge per port layout
- [ ] Kensington lock slot — stern edge
- [ ] Wood thickness and joinery method
## Revision History
| Date | Change |
|------|--------|
| 2026-06-03 | Initial — dimensional constraints and floorplan approach |