Skip to content

Temporal is a 40/44 key split ergonomic keyboard with wireless support. Features a breakoff pinky column with an optional encoder in the thumb cluster.

License

Notifications You must be signed in to change notification settings

curbol/temporal

Repository files navigation

Temporal

Maintenance License

A 40/44 key split ergonomic keyboard with wireless support. Features a breakoff pinky column with an optional encoder in the thumb cluster.

Temporal Preview

Design

Layout

  • 40/44 keys with breakoff pinky column
  • Column stagger and splay on pinky and ring columns

Hardware

  • Kailh Choc v1 low-profile switches with hotswap sockets
  • nice!nano or Pro Micro compatible microcontrollers
  • Optional nice!view display
  • Optional EC12 rotary encoder in thumb cluster
  • Wireless with battery support
  • Reversible PCB

Tools

Firmware

Temporal is designed to be used with ZMK. You can find the ZMK-config repository and keymap here.

Development

Prerequisites

  • Node.js and npm
  • Homebrew (for installing dependencies)

Setup

  1. Install dependencies (OpenSCAD, KiCad, Inkscape, Maple Mono NF font, and KiCad plugins):
make deps
  1. Generate PCBs and cases:
make gen

This will:

  • Run Ergogen to generate PCB and case files
  • Post-process PCBs (fix edge cuts, add ground planes)
  • Configure KiCad project files with defaults from scripts/kicad_defaults.yaml
  • Generate STL case files
  • Export Gerbers for manufacturing

Note: The main pcbs/temporal/ PCB requires manual steps in KiCad after generation. See pcbs/temporal/README.md for details.

Build Guide

See docs/build-guide.md for assembly instructions and ordering information.

For a complete list of components needed, see docs/bom.md.

Keycaps

Temporal uses Kailh Choc v1 low-profile switches. For keycaps, you can use:

Influences

Temporal is inspired by and takes influence from:

About

Temporal is a 40/44 key split ergonomic keyboard with wireless support. Features a breakoff pinky column with an optional encoder in the thumb cluster.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages