Commit graph

16 commits

Author SHA1 Message Date
Peter J. A. Cock
aa6cd85c38 Try with 6 layes in TC36K Vial
Should be safe to assume RP2040 controller has at least 2MB
which would allow more layers etc.
2025-06-30 12:47:41 +09:00
Peter J. A. Cock
ddd7ac3afc Try less layers since compilation error hints at dynamic limits
Was getting: Dynamic keymaps are configured to use more EEPROM than is available.
2025-06-30 11:06:18 +09:00
Peter J. A. Cock
9b7488d49b Vial config header 2025-06-30 11:06:18 +09:00
Peter J. A. Cock
a363fdc36e Add minimal rules.mk as per Vial docs 2025-06-30 11:06:18 +09:00
Peter J. A. Cock
a4f6f7c43c Vial guide says use a copy of [keyboard_name]/keymaps/default/ files 2025-06-30 11:06:18 +09:00
Peter J. A. Cock
14d2ddbe48 Add vial.json with same sparse matrix as QMK keyboard.json
Following the original Gamma-Omega board Vial firmware with a simple
ortholinear representation without the splay and stagger.
2025-06-30 11:06:18 +09:00
Peter J. A. Cock
b9e142ea0c Follow the original Gamma-Omega default layout with HRM.
This is more functional than the QMK bare-bones default, although why
the HRM on the right are not all right-modifiers escapes me. This is
important where right-alt AKA AltGr is used for accents etc.
2025-06-27 23:41:44 +09:00
Peter Cock
2fc2275f5e
fix typo 2025-06-25 10:06:22 +09:00
Peter Cock
3f0da22c73
Add split 3x5_3 keyword; clarify boot button 2025-06-25 10:06:02 +09:00
Peter Cock
825d0b7f5c
Update TC36K repo URL
My branch was merged 🚀
2025-06-25 10:01:24 +09:00
Peter Cock
56e10d0513
Reword Gamma Omega reference 2025-06-16 12:03:14 +09:00
Peter Cock
7f8dcf85b0
Link to wikipedia page for Tutte-Coxeter graph 2025-06-16 11:49:30 +09:00
Peter J. A. Cock
0f5120c743 Rename tutte_coxeter_36e -> tutte_coxeter_36k
It was e for edge, now k for keys. Why? I'm toying with ideas
for a full Tutte Coxeter graph (30 vertices/nodes/GPIO pins,
45 edges/switches) incuding 42 keys plus a rotary encoder
(these act like three switches: clockwise, anticlockwise,
press - so 42 edges for normal keys + 3 edges for a rotary
encoder gives 42 + 3 = 45 edges) which could be named with
suffix 43ke.
2025-06-16 11:44:08 +09:00
Peter Cock
dfab0053c9
Link to motivating blog post 2025-06-13 23:35:11 +09:00
Peter J. A. Cock
ceb1306308 Setup new keyboard definition for tutte_coxeter_36e
❯ qmk new-keyboard -kbtutte_coxeter_c36e -n "Peter J. A. Cock" -u peterjc -t RP2040 -l split_3x5_3
Ψ Generating a new QMK keyboard directory
Ψ Created a new keyboard called tutte_coxeter_36e.
Ψ Build Command: qmk compile -kb tutte_coxeter_36e -km default.
Ψ Project Location: /Users/peterjc/repositories/qmk_firmware/keyboards/tutte_coxeter_36e.
Ψ Now update the config files to match the hardware!

❯ mv ~/repositories/qmk_firmware/keyboardstutte_coxeter_36e  ~/repositories/qmk_userspace/keyboards

Note it did not want to accept hyphens, so used underscores.

Then define sparse 13x13 scanning matrix of 36 edge / 26 vertice graph,
using the RP2040 GPIO pin names.

i.e. The partial Tutte-Coxeter graph, using RP2040 GPIO pin names.
2025-06-13 22:43:50 +09:00
Nick Brassel
92d62d05e8 Initial structure. 2023-11-22 15:22:43 +11:00