Input

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.

Compatibility
Universal
Difficulty
Advanced
Status
Experimental
Author
Bismuth
Added
Source
ClockworkPi forum

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.

Open at Forum thread
  • trackpad
  • Cirque
  • RP2040
  • DIY

← Back to Input