holykeebs Buyer's Guide — KN-86 BOM Checklist
- Source: https://docs.holykeebs.com/guides/buyers-guide/
- Category:
prototype— the configuration matrix for the actual order - Role for KN-86: the decision matrix turned into a BOM checklist for ordering the Ferris Sweep from holykeebs.
- License / caveats: holykeebs documentation, reproduced here as configuration distillation. The choices below are the decided BOM for the KN-86 order, derived from the Buyer’s Guide’s option matrix per the rationale in keyboard-decision.md.
What the Buyer’s Guide is
Section titled “What the Buyer’s Guide is”The Buyer’s Guide is holykeebs’ single page that walks an order through every configurable axis of the keyboards they sell. For the Ferris Sweep specifically, the axes are: build service tier, controller, socket type, switch sockets, key spacing, keycaps, LEDs, OLED, pointing device, top / middle / bottom plate, case, cover, and a handful of acoustic / aesthetic options. Each axis carries 2–4 choices and a trade-off note.
For KN-86 the value of this entry is the configured BOM, not a re-explanation of the matrix.
KN-86 BOM checklist (decided)
Section titled “KN-86 BOM checklist (decided)”The checklist below is the canonical BOM for the order. Mark and confirm before placing.
Core kit
Section titled “Core kit”- Ferris Sweep PCB pair — black, current revision with hotswap sockets + diodes
- Build service tier: Soldered kit (SMD pre-populated; switches + plate + case to be assembled by us)
- Controller: RP2040 (holykeebs) — not Pro Micro
- Controller mounting: Custom low-profile headers (5mm stack) — not machine headers (7.5mm)
- Switch sockets: Hotswap (current PCB revision default)
Switches & keycaps
Section titled “Switches & keycaps”- Switches: TBD switch family within Kailh Choc v1 — selection deferrable due to hotswap. Initial bring-up suggestion: Choc v1 brown (tactile, neutral) to validate the layout before committing to a final feel.
- Key spacing: Choc 18×17mm (not MX 19×19mm)
- Keycaps: MBK low-profile — already canonical per ADR-0024-equivalent commitment
Display / pointing / status
Section titled “Display / pointing / status”- OLED:
128×32 OLED on one half (likely right).Skip — permanently for v0.x per ADR-0031 §6 + ADR-0032 §2. CIPHER-LINE 256×64 SSD1322 (ADR-0015) is the authoritative auxiliary display; OLED mount on the Sweep is mutually exclusive with trackpoint, and trackpoint wins. - Pointing device:
OPEN — choose at order timeDecided 2026-06-07 per ADR-0032 §1: 2× holykeebs trackpoint modules (Sprintek SK8707-01 + adapter PCB + red rubber cap, one per half — under each operator index finger). Order with 4-6 spare red caps and 1× spare KB2040. Seetrackpoint-module.mdfor the operator-facing capability description. Historical options preserved below for design history:Option A: Trackpoint on the half opposite the OLED — laptop-recognizable, home-row stays home→ adopted (2×, not 1×)Option B: No pointing device — minimal silhouette; defer the question→ rejectedOption C: TPS43 touchpad on the half opposite the OLED — gesture-capable; more surface area→ rejectedOption D: Pimoroni trackball on the half opposite the OLED — off-hand-friendly but least accurate→ rejected- Constraint (resolved): pointing device and OLED share one mounting location per half. With 2× trackpoint, OLED is excluded on both halves — confirmed permanent for v0.x.
- LEDs: TBD — at minimum a single NeoPixel for the documented status-LED idea (cf. KMK NeoPixel diagnostic codes)
Plates & case
Section titled “Plates & case”- Top plate: TBD — likely thinnest available (slim Deckline silhouette commitment)
- Middle plate: TBD — confirm against the chosen switch socket footprint
- Bottom plate: TBD
- Case: 3D-printed — holykeebs default OR our own STL print color-matched to the Pelican-1170 cyberdeck enclosure aesthetic (Adamow / TechNIK lineage)
- Cover: TBD per plate stackup
Connectivity
Section titled “Connectivity”- TRRS cable: included in base kit
- USB-C cable: standard host cable; supply ours during bring-up
Trade-off notes captured from the Buyer’s Guide
Section titled “Trade-off notes captured from the Buyer’s Guide”Worth retaining in this entry for future reference even though the decisions are made:
| Axis | Options | Why we chose what we chose |
|---|---|---|
| Controller | RP2040 (holykeebs) / Pro Micro / Sea-Picro | RP2040 has more flash storage; matches the KN-86 RP-family commitment (ADR-0017 Pi Pico 2 coprocessor); QMK + Vial support is excellent |
| Controller socket | Machine headers (7.5mm stack) / Custom low-profile (5mm) | 2.5mm height saved by low-profile matters in the Pelican-1170 internal volume budget |
| Switch sockets | Soldered / Hotswap | Hotswap defers the switch commitment; the operator can iterate without desoldering; canonical Kailh Choc v1 commitment is preserved within hotswap socket compatibility |
| Key spacing | MX 19×19mm / Choc 18×17mm | Choc 18×17 matches the canonical Choc switch + MBK keycap commitment; compact silhouette |
| Keycaps | MBK (most popular low-profile) / DDC (cylindrical) / others | MBK already canonical; no reason to deviate |
| Pointing device | Trackpoint / TPS43 touchpad / Pimoroni trackball / none | All real options; deferred to order time. Trackpoint is the laptop-recognizable favorite; touchpad is the gesture-capable second choice |
| OLED | 128×32 OLED / none | OLED for layer-state visibility; shares mounting location with the pointing device, so one per half max |
What’s outside this entry
Section titled “What’s outside this entry”- Switch family selection (linear/tactile/clicky within Kailh Choc v1) — deferred to order time + iteration via hotswap; not captured in the Buyer’s Guide axis
- The Pelican-1170 bezel design that the Sweep mounts into — separate prototype-bezel work; see qrp-pi.md for the structural template
- The 31-canonical-functions → 34-key + layers mapping — design work for a separate spec PR; see keyboard-decision.md “What this leaves open” section
- Firmware authoring (QMK keymap, Vial layer assignments) — separate firmware bring-up work; see keyboard-decision.md “Firmware decision” section
- Cross-link ferris-sweep.md — the product entry
- Cross-link keyboard-decision.md — the decision this BOM realizes
- The current PCB revision’s hotswap + diodes additions matter for the order. Confirm at order time that the PCB shipped is the hotswap revision, not the older solder-direct revision