diff --git a/README.md b/README.md index cef95c4..ab62708 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,35 @@ # tertiary -A three-piece keyboard: two mirrored halves plus a numpad/nav/media board that -also carries the USB hub. One cable reaches the computer. +A three-piece keyboard: two column-staggered halves plus a numpad/nav/media +board that also carries the USB hub. One cable reaches the computer. Status: **design**. No boards ordered, no firmware written. +![All three boards to scale](docs/three-board-overview.svg) + + + + + + +
Left half, 34 keysRight half, 41 keys
+ +![Numpad layout](docs/numpad-layout.svg) + +Derived from a full 104 rather than a compact ergo core — see +[`docs/104-key-split.svg`](docs/104-key-split.svg) for how the original layout +maps across the three boards. + +## Licence + +Not yet chosen. Until one is added, default copyright applies: you may read +this, but not build, fork or reuse it. If that isn't the intent, add +CERN-OHL-S or TAPR OHL for the hardware, and GPL-2.0 for anything derived from +QMK. + +The PDFs under `Documents/` are vendor datasheets (WCH, ST) redistributed for +convenience and are **not** covered by whatever licence this repo adopts. + --- ## The three boards @@ -311,5 +336,7 @@ Per house convention. This one is unusually clean: - [ ] Nothing here touches LAN topology, credentials, or personal data — no scrubbing needed, unlike most repos here. - [ ] Confirm no JLC/LCSC account identifiers end up in fab exports. -- [ ] Decide on a licence before publishing hardware files (CERN-OHL-S or - TAPR OHL for hardware; GPL2 for anything derived from QMK). +- [x] Scanned: no LAN topology, credentials or personal data in files or history. +- [ ] **Licence still unchosen** — see the Licence section above. +- [ ] Vendor datasheets in `Documents/` are redistributed third-party PDFs. + Consider linking instead of vendoring if that matters to you. diff --git a/docs/104-key-split.svg b/docs/104-key-split.svg index b94bce3..43d5127 100644 --- a/docs/104-key-split.svg +++ b/docs/104-key-split.svg @@ -1,119 +1,137 @@ + Full 104-key keyboard split across three pieces An ANSI 104-key layout colour-coded by which of three boards each key lands on: left half 36 keys, right half 39 keys, numpad piece 26 keys, and four keys not on any piece. A 104-key layout, divided across the three boards -Esc -F1 -F2 -F3 -F4 -F5 -F6 -F7 -F8 -F9 -F10 -F11 -F12 -PrS -ScL -Pau -` -1 -2 -3 -4 -5 -6 -7 -8 -9 -0 -- -= -Bksp -Ins -Hom -PgU -Num -/ -* -- -Tab -Q -W -E -R -T -Y -U -I -O -P -[ -] -\ -Del -End -PgD -7 -8 -9 -+ -Caps -A -S -D -F -G -H -J -K -L -; -' -Enter -4 -5 -6 -Shift -Z -X -C -V -B -N -M -, -. -/ -Shift - -1 -2 -3 -Ent -Ctrl -Win -Alt -Spc -Spc -Alt -Win -Mnu -Ctrl - - - -0 -. - +Esc +F1 +F2 +F3 +F4 +F5 +F6 +F7 +F8 +F9 +F10 +F11 +F12 +PrS +ScL +Pau +` +1 +2 +3 +4 +5 +6 +7 +8 +9 +0 +- += +Bksp +Ins +Hom +PgU +Num +/ +* +- +Tab +Q +W +E +R +T +Y +U +I +O +P +[ +] +\ +Del +End +PgD +7 +8 +9 ++ +Caps +A +S +D +F +G +H +J +K +L +; +' +Enter +4 +5 +6 +Shift +Z +X +C +V +B +N +M +, +. +/ +Shift + +1 +2 +3 +Ent +Ctrl +Win +Alt +Spc +Spc +Alt +Win +Mnu +Ctrl + + + +0 +. + Left half · 36 keys - + Right half · 39 keys - + Numpad piece · 26 keys - + No board · layer only A straight chop gives 36 vs 39 keys — but mirrored boards need matching counts.A real split trims to a symmetric core and reaches the rest by layer. \ No newline at end of file diff --git a/docs/half-left-staggered.svg b/docs/half-left-staggered.svg index 74af586..6c10748 100644 --- a/docs/half-left-staggered.svg +++ b/docs/half-left-staggered.svg @@ -1,44 +1,62 @@ + Left half — 34 keys, six clean columns6 and F6 moved to the right half. Every column is now five keys deep. Left half — 34 keys, six clean columns 6 and F6 moved to the right half. Every column is now five keys deep. -Esc -` -Tab -Caps -Shift -F1 -1 -Q -A -Z -F2 -2 -W -S -X -F3 -3 -E -D -C -F4 -4 -R -F -V -F5 -5 -T -G -B -Ctrl -Win -Alt -Space - +Esc +` +Tab +Caps +Shift +F1 +1 +Q +A +Z +F2 +2 +W +S +X +F3 +3 +E +D +C +F4 +4 +R +F +V +F5 +5 +T +G +B +Ctrl +Win +Alt +Space + Alphas · 30 - + Thumb cluster · 4 Six columns, no orphans. ~6u wide, about 114 mm. \ No newline at end of file diff --git a/docs/half-left.svg b/docs/half-left.svg index 47b0c8d..31f6575 100644 --- a/docs/half-left.svg +++ b/docs/half-left.svg @@ -1,42 +1,60 @@ + Left half — 36 keysThe left side of a 104 layout, split at the 6 / T / G / B boundary. Left half — 36 keys The left side of a 104 layout, split at the 6 / T / G / B boundary. -Esc -F1 -F2 -F3 -F4 -F5 -F6 -` -1 -2 -3 -4 -5 -6 -Tab -Q -W -E -R -T -Caps -A -S -D -F -G -Shift -Z -X -C -V -B -Ctrl -Win -Alt -Space +Esc +F1 +F2 +F3 +F4 +F5 +F6 +` +1 +2 +3 +4 +5 +6 +Tab +Q +W +E +R +T +Caps +A +S +D +F +G +Shift +Z +X +C +V +B +Ctrl +Win +Alt +Space Widest row is the function row at 8.5u — about 162 mm. Thumb key is a 2.5u space. \ No newline at end of file diff --git a/docs/half-right-staggered.svg b/docs/half-right-staggered.svg index 863da5a..7ebec30 100644 --- a/docs/half-right-staggered.svg +++ b/docs/half-right-staggered.svg @@ -1,51 +1,69 @@ + Right half — 41 keysTop two rows shifted over: 6 and F6 now lead the right hand, above Y. Right half — 41 keys Top two rows shifted over: 6 and F6 now lead the right hand, above Y. -F6 -6 -Y -H -N -F7 -7 -U -J -M -F8 -8 -I -K -, -F9 -9 -O -L -. -F10 -0 -P -; -/ -F11 -- -[ -' -Shift -F12 -= -] -Enter -Bksp -\ -Space -Alt -Win -Menu -Ctrl - +F6 +6 +Y +H +N +F7 +7 +U +J +M +F8 +8 +I +K +, +F9 +9 +O +L +. +F10 +0 +P +; +/ +F11 +- +[ +' +Shift +F12 += +] +Enter +Bksp +\ +Space +Alt +Win +Menu +Ctrl + Alphas · 36 - + Thumb cluster · 5 Six full columns, then F12/=/]/Enter, then Bksp and backslash sharing the outer column. \ No newline at end of file diff --git a/docs/half-right.svg b/docs/half-right.svg index af26450..37a24fc 100644 --- a/docs/half-right.svg +++ b/docs/half-right.svg @@ -1,45 +1,63 @@ + Right half — 39 keysThe right side of the same 104. PrtSc, ScrLk, Pause and Insert are not on any board. Right half — 39 keys The right side of the same 104. PrtSc, ScrLk, Pause and Insert are not on any board. -F7 -F8 -F9 -F10 -F11 -F12 -7 -8 -9 -0 -- -= -Bksp -Y -U -I -O -P -[ -] -\ -H -J -K -L -; -' -Enter -N -M -, -. -/ -Shift -Space -Alt -Win -Menu -Ctrl +F7 +F8 +F9 +F10 +F11 +F12 +7 +8 +9 +0 +- += +Bksp +Y +U +I +O +P +[ +] +\ +H +J +K +L +; +' +Enter +N +M +, +. +/ +Shift +Space +Alt +Win +Menu +Ctrl 8.75u wide — about 167 mm. Three more keys than the left, so the two boards are not mirrors. \ No newline at end of file diff --git a/docs/numpad-layout.svg b/docs/numpad-layout.svg index ac60c20..5ebb847 100644 --- a/docs/numpad-layout.svg +++ b/docs/numpad-layout.svg @@ -1,41 +1,59 @@ + Numpad board, settled layout Six columns by five rows. Arrows on the outer left column, page up and down beside them, the numpad on the right without a Num key, and a single volume encoder spanning two cells at the top. Numpad board — settled 25 keys and one encoder. Arrows on the outside, no Num key, no scroll wheel. - - + + Volume -Del -Home - - - -End -PgUp -PgDn - -7 -4 -1 -0 -/ -8 -5 -2 -* -9 -6 -3 -. -- -+ -Ent - +Del +Home + + + +End +PgUp +PgDn + +7 +4 +1 +0 +/ +8 +5 +2 +* +9 +6 +3 +. +- ++ +Ent + Nav · 9 keys - + Numpad · 16 keys - + Encoder · 2u, fits a real knob Six by five units — about 114 by 95 mm on 19.05 mm spacing. \ No newline at end of file diff --git a/docs/three-board-overview.svg b/docs/three-board-overview.svg index e44a426..0be8a58 100644 --- a/docs/three-board-overview.svg +++ b/docs/three-board-overview.svg @@ -1,115 +1,133 @@ -All three boards to scale, split from a 104 -Left half thirty-six keys, right half thirty-nine, numpad twenty-five, all drawn at the same key spacing. + +All three boards to scale +Left half 34 keys, right half 41, numpad 25, all column-staggered and drawn at the same key spacing. All three boards, same scale 100 of a 104 layout’s keys have a physical home. Only Insert, PrtSc, ScrLk and Pause need a layer. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Left half -36 keys -Right half -39 keys -Numpad -25 + knob -The halves are not mirrors — 36 vs 39 keys means two separate board designs, not one file flipped. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Left half +34 keys +Right half +41 keys +Numpad +25 + knob +Column-staggered: each column offset for finger length. The halves are separate designs, not mirrors. \ No newline at end of file