Flexboard: Developing Zephyr on a Keyboard That Runs It
summary
Build: a full‑size mechanical keyboard PCB and two cases that run Zephyr plus a customized fork of ZMK; hardware uses an NXP K22 MCU and a separate LED controller after discovering MCU‑driven LEDs sag performance. Software: board bring‑up uses a West manifest, driver work upstreams a temp sensor but keeps a downstream LED animation and a forked K22 register set. Novelty: per-led backlight control and a dynamic keymap reload implemented over USB feature reports; the keyboard boots and the features work with DFU updates.
AI-written summary · about
chapters (8)
- 0:00Project introduction
- 2:05Hardware and PCB design
- 3:48Board prototyping
- 6:18Porting Zephyr
- 13:32ZMK firmware basics
- 17:30Advanced features
- 22:58Project retrospective
- 26:37Q&A session
related talks
33mFlexboard: Developing Zephyr on a Keyboard That Runs It
29mDesigning and Building Custom Keyboards ⌨️ with Python
11mHow do Keyboards Work? HIDing, in Plain Sight!!
38mElixir + Nerves + keys = Elixir keyboard!
25mChallenging Hardware Contests With Zephyr and Lessons Learned
03mJesse Vincent & Kaia Dekker (Keyboardio) Interview - OSCON 2014
43mBuilding Your Own Mechanical Keyboard, Crazy Idea or Stroke of Genius?
01h 03mZephyr RTOS: Software power tools for constrained devices
