Open-source keyboard firmware

Two halves. One wireless system.

LYNXware v4 connects split ergonomic keyboard halves over ESP-NOW. LYNXcat captures. LYNXtower routes. USB HID out.

How it works

[LYNXcat]                              [LYNXtower]
 Capture Node                          Processing Hub
─────────────                          ──────────────
Hardware Drivers                            Router
     ↓                                    ↓  ↓  ↓
Raw InputActions  ───── ESP-NOW ────→  Pipelines:
     ↓               (~0.5ms)          • Keyboard → RMK → USB
InputFrame                             • Mouse → Accumulator → USB
                                       • Sensor → Handler → (future)
LYNXcat Capture Node

Read hardware, encode, transmit — nothing more.

LYNXtower Processing Hub

Route, map, process, output USB HID reports.

Where do you want to start?

LYNXware v4 — Open-source keyboard firmware