Loading 3D model… large boards can take a moment.
A 36-42 key split ergonomic keyboard with wireless support, a breakoff pinky column, and optional encoders in the thumb cluster.
pcbnew API and kicad-cli drive the scripted post-processing and the exportsTemporal runs ZMK. The shield definition and default keymap live in temporal-zmk; curbol/zmk-config is a working config that uses it.
docs/build-guide.md covers assembly and ordering. docs/bom.md lists every component a full build needs.
Any Choc-compatible keycap fits. KLP Lame Keycaps are 3D-printable and sculpted; docs/bom.md lists the print quantities for a full build.
make deps can drive: Homebrew on macOS, or pacman and yay on Arch Linuxmake deps
make gen
This will:
temporal.json, the ZMK Studio physical layout, from the same pointsscripts/kicad_config.yamltop_plate_*_stealth variants from the generated top platesassets/preview.svg and a pcb.png per boardjlcpcb/Note: The main pcbs/temporal/ PCB requires manual steps in KiCad after generation. See pcbs/temporal/README.md for details.
make check
Confirms the sources parse and lint, ergogen/config.yaml builds, every committed board passes DRC and carries its own silkscreen font, and the pours in pcbs/ still match the custom DRC rules and the zone settings. It then regenerates each committed derived artifact and diffs it against what is checked in: temporal.json, jlcpcb/, the .kicad_pro and .kicad_dru files, the top_plate_*_stealth boards, and the gerber zips. This is what CI runs on every push.
Temporal takes influence from:
No comments yet. Be the first to ask about this board.