




I built a handwired trackball that runs QMK, Vial and ZMK
I built a handwired trackball to sit next to my keyboards. It comes in two versions.
Wired: RP2040-Zero running QMK with Vial, so the number of buttons, DPI, scroll speed and handedness are set in the Vial app. The case comes with one, two or three buttons.
Wireless: nice!nano clone running ZMK, three buttons, a small battery. Hold the middle button to scroll, middle plus left or right changes the DPI, and the DPI is saved when you switch it off.
An honest note: with this sensor the wireless version drains the battery fast, the cursor is less smooth over Bluetooth, and it is a tight fit inside the case. If you want to build one, build the wired version.
If you'd like to know more about the trackball, the full build log, QMK and ZMK firmware, and case files are on my site. You can also find my other builds there.