A minimal ZMK keyboard demonstrating trackball integration using the PAW3222LU-TJDU sensor on a Seeed XIAO BLE / XIAO nRF52840 Plus. This demo uses the sekigon-gonnoc/zmk-driver-paw3222 driver.
| Component | Details |
|---|---|
| MCU board | Seeed Studio XIAO BLE / XIAO nRF52840 Plus |
| Trackball sensor | PixArt PAW3222LU-TJDU |
| Signal | Pin |
|---|---|
| SPI SCK | P1.13 |
| SPI MOSI/MISO | P1.15 |
| SPI CS | P1.12 |
| MOTION/IRQ | P1.14 |
Breakout boards / PCBs can be purchased at beekeeb.com or beekeeb.jp.
This config targets the ZMK main branch (slated for release as v0.4), as of 2026-06-27. Things may break as main evolves before the v0.4 release.
MIT — see LICENSE.
Parts of this project were developed with assistance from AI tools. All generated code was reviewed and integrated by the repository author.