Cirque Glidepoint trackpad in place of the trackball
Bismuth replaced the trackball with a 23 mm Cirque Glidepoint pad driven by a QT Py RP2040 over I²C, which shows up as a plain USB mouse with no driver work.
What it takes
- Disassembly
- Soldering
- Drilling / permanent
- Purchase required
Difficulty 3 of 3 — advanced.
Details
The trackpad is a 23 mm Cirque Glidepoint (Pinnacle controller, from Mouser) wired over I²C to an Adafruit QT Py RP2040 running CircuitPython with the 2bndy5 CirquePinnacle library, so the console just sees a USB mouse. It sits flush in the trackball opening; 30 AWG wires run through the trackball hole and an extra hole drilled beside the display cable.
Caveats from the thread: an EMI problem made it stop working unless the case was touched (shielded cable suggested), and bare PCB is not the nicest surface, so a cover and bezel STLs were planned. A one-off build with enough detail to copy rather than a kit.





