Skip to content

Enclosure

Spec hygiene (canonical-spec.md rule 1). This document does not restate canonical values (case dimensions, interior depth, weight, material, operating temperature). Those live in the Canonical Hardware Specification. Any value inline is a bug — fix it.


The KN-86’s enclosure is an off-the-shelf Pelican 1170 Protector Case with custom 3D-printed inset panels carrying the operator-facing surfaces. The Pelican shell itself is never machined or modified — the only hole drilled in the shell is for the panel-mount 12.6 V barrel-jack charging connector (per ADR-0038; not USB-C).

For canonical case dimensions (exterior, interior, weight, material, sealing rating, operating temperature), see Canonical Hardware Specification — Case row.


  • Off-the-shelf, sustained stock. Pelican is a stable supplier with multiple authorized dealers; sustained stock-out is unlikely. The aesthetic is recognizable and load-bearing for the cyberpunk-handheld-deck identity.
  • Watertight + shockproof shell with integrated hinge and ABS latches. Free durability; no protective layer to design.
  • Interior cavity fits a Pi Zero 2 W stack with battery and speaker. 80 mm interior depth is enough for the Pi, the Waveshare UPS Module 3S, the 3× 18650 cell holder, amp, speaker, and the cartridge-slot internal PCB. (The 3× 18650 holder takes more volume than the prior LiPo pouch — verify the fit at bring-up per ADR-0038.)
  • Pelican foam included — cuts cleanly to seat components.

The decision not to machine the Pelican shell is deliberate. Machining a watertight case voids the seal and complicates structural integrity. Inset panels carry every cutout instead.


The interior is fitted with two 3D-printed panels — lid panel and base panel — held by heat-set M2.5 brass inserts and M2.5 × 6 mm screws.

  • Primary display bezel cutout (for the primary-display.md Elecrow 7” IPS).
  • Kinoshita wordmark deboss.
  • A clear acrylic / polycarbonate sheet behind the bezel as a display window.
  • Key plate — switch positions for 31 keys (14 function + 16 numpad + 1 TERM) per keyboard.md. The keyplate is unified visually regardless of whether the underlying PCB is custom-fab unified (Option B) or split-reconnected (Option C).
  • CIPHER-LINE bezel cutout — mounted above the key plate on the operator’s sight line. See auxiliary-display.md.
  • Cartridge-slot opening — ~60 × 10 mm sized for the SD-sled shell, with an internal pocket for the SD-socket PCB at the back of the slot. See cartridge-interface.md.
  • Port cutouts — speaker grille, 3.5 mm TRS jack (headphones), 3.5 mm TRRS jack (linked-play). See audio.md.
  • Interior brackets — seat the Pi Zero 2 W, Pi Pico 2, the Waveshare UPS Module 3S, the 3× 18650 cell holder, amp board, CIPHER-LINE OLED module, and SD-socket PCB.

A panel-mount 12.6 V barrel jack (DC5521) penetrates the Pelican wall (the only drilled hole) and lands on the Waveshare UPS Module 3S’s charge input — see power.md and ADR-0038. (Not USB-C — the UPS pack charges at 12.6 V.)

PLA or PETG filament, black, 1 kg spool. Material selection is TBD during bring-up — both are cheap enough to test:

  • PLA — easier to print, stiffer, slightly more brittle, lower temperature ceiling.
  • PETG — higher temperature ceiling, slightly tougher, more flexible, mildly more difficult to print cleanly.

Either is acceptable; the Pelican shell carries the structural load and impact resistance, so the inset’s job is dimensional accuracy + cosmetic finish, not structural.


The Pelican comes with a foam insert. We cut it to seat:

  • Pi Zero 2 W, Pi Pico 2 (internal sub-board)
  • Waveshare UPS Module 3S (charge + protection + 5 V/5 A regulation + INA219, per ADR-0038)
  • 3× 18650 cell holder (the battery pack)
  • WM8960 codec board (per ADR-0054)
  • Gikfun 2″ (≈50 mm, ~25 mm deep) speaker — confirm its pocket seat + clearance against the 18650 pack at bring-up (ADR-0054)
  • CIPHER-LINE OLED module (in a base-panel-side pocket behind its bezel cutout)
  • SD-socket PCB (at the back of the cartridge slot)

The foam is a custom-cut consumable; replacements are cheap. The Pelican shell stays intact regardless of foam wear.


The HDMI ribbon, audio leads, and the CIPHER-LINE SPI harness route between base (electronics + key plate) and lid (display) along the Pelican hinge line with service slack so the case can open and close without strain. Cable strain relief is the design’s load-bearing detail at the hinge — every bring-up cycle stress-tests it.


StepAction
1Print lid + base inset panels in PLA / PETG. Heat-set M2.5 brass inserts at the screw locations.
2Cut the Pelican foam to seat the Pi, Pico, the Waveshare UPS Module 3S, the 3× 18650 holder, amp, and speaker in the base; cut the lid foam to accept the primary display module behind the bezel.
3Mount components into the foam cavities. Fasten the inset panels over them with M2.5 × 6 mm screws into the heat-set inserts.
4Route HDMI / audio / SPI between base and lid along the hinge line with service slack.
5Latch the case closed. Run a full first-boot sequence end-to-end — verify both the primary display and CIPHER-LINE come up cleanly.

This is Stage 5 in build-specification.md §4. Stages 0–4 (Pi bring-up, displays, audio, input, power) complete before the panels go in.


Cartridge slot depth: shell depth (~65 mm) + SD socket depth + PCB clearance, against the 80 mm Pelican interior depth. Verify against the rest of the component layout (battery, speaker, amp, Pi mounting pocket, CIPHER-LINE module). This budget is the binding constraint on the cartridge-slot mechanical design (cartridge-interface.md).

If a future revision adds bulk along the cartridge axis (e.g., a shoulder-button module on the back of the slot), the budget is the first thing to revisit.


  • No CNC milling of the Pelican shell. Watertightness preserved.
  • No proprietary case. No tooling cycle for the shell itself.
  • No keycap legends in v0.1. Blanks ship; UV-printed legends are a polish pass (~$65–$170 extra).
  • No internal Pelican-foam-mold tooling. The foam is hand-cut from the stock insert; production-scale builds may invest in a die-cut pattern later.
  • No Elecrow display power integration. No longer deferred — per ADR-0038, the 5 V/5 A Waveshare UPS rail powers the display directly from v0.1. See primary-display.md.

BOM lines in sourcing-guide.md:

  • 22 — Pelican 1170 Protector Case, black, 1× ($60). Pelican direct, B&H, or authorized dealer (Amazon listings are hit-or-miss for genuine stock).
  • 23 — PLA or PETG filament, black, 1 kg spool, 1× ($24). Prusa 3D / Printed Solid.
  • 24 — M2.5 brass heat-set inserts, 100× ($2). Prusa 3D 100-pack or Amazon assortment.
  • 25 — M2.5 × 6 mm screws, black oxide, 100× ($10). Amazon / Fastener Superstore.
  • 26 — Clear acrylic sheet 1 mm (or polycarbonate), 1× ($8). Home Depot / Amazon / AcmePlastics.

High sourcing risk: the Pelican 1170 is the largest single-part dependency — discontinuation or size refresh forces an inset-panel respin. Mitigation: buy one spare shell with the first unit so the inset panels can be validated against confirmed interior geometry. Keep the STEP / PDF drawings archived in refs/pelican-1170/ so the insets can be reproduced if the stock foam cut-out pattern changes.