Commit Graph
4 Commits
Author SHA1 Message Date
William RickertandClaude Opus 5 f8d22252ad Settle the numpad layout: 25 keys, one encoder
Six by five. Arrows on the outer column, PgUp/PgDn beside them, no Num key.
The scroll wheel is dropped - no good physical implementation - which also
removes the pointing-device path from the firmware entirely, frees a USB
endpoint, and retires the detentless-EC11 sourcing risk. The freed 2u at the
top takes a single volume encoder with room for a full-size knob.

BOM: diodes and sockets 26 -> 25, encoders 2 -> 1.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-27 14:43:40 -05:00
William RickertandClaude Opus 5 a9e550e065 Add STM32F103 datasheet for the pin-number overlay
st.com blocks scripted download and its CSP blocks a browser-side fetch from
leaving the page, so this came from a mirror and is Rev 1 (preliminary, 65pp).
Verified it is the right document and that the LQFP48 pinout and every pin the
swap depends on are present. Flagged in the README as unsuitable for electrical
figures - pull the current Rev 20 by hand for those.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-27 14:26:26 -05:00
William RickertandClaude Opus 5 2a6dc40f2e Add datasheets for the parts actually in use
CH32L103 datasheet and reference manual, plus the CH334/335 hub datasheet.
Documents/README.md notes which section of each was load-bearing, and flags
the missing STM32F103C8T6 datasheet needed for the pin-number overlay.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-27 14:17:47 -05:00
William RickertandClaude Opus 5 4467aa9433 Initial design record for the three-piece keyboard
Two mirrored halves plus a numpad that carries the USB hub. Captures the
architecture decisions and the reasoning behind them: CH32L103 with an
STM32F103 pin-compatible escape hatch, split protocol tunnelled over USB-C
SBU through the numpad, hotswap sockets bottom-side, and why crystal-less
USB was ruled out across the whole WCH catalogue.

No boards ordered, no firmware written. Layout still undesigned.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-27 14:07:50 -05:00