Description
The Trackball Breakout is a tiny, RGBW-illuminated, clickable trackball perfect for adding intuitive navigation or control to Raspberry Pi and Raspberry Pi Pico projects.
Originally sourced from a compact trackball module from the popular fruit-flavored phone, this breakout enhances the module with added engineering: x/y directional tracking, a click button, and an RGBW LED for visual feedback.
- Mini trackball with click button
- RGBW LEDs beneath the trackball for illumination
- Moulded plastic casing for protection and easy maintenance
- Mounting holes for easy installation
- Equipped with a Nuvoton MS51XB9AE 8-bit MCU
- I2C interface with selectable address (0x0A/0x0B)
- Qwiic/STEMMA QT connector compatible
- Operates at 3.3V or 5V with reverse polarity protection
- Compatible with Arduino, Raspberry Pi (with Python library), Raspberry Pi Pico (with C++/MicroPython libraries)
- Works seamlessly with Pimoroni's Breakout Garden system
The breakout kit includes the trackball breakout board, a 1x5 pin header, and a 1x5 right-angle socket header for easy soldering and installation on Raspberry Pi GPIO pins. The trackball surface is rubberized for grip and can be used facing downwards to track movement on surfaces like a traditional roller ball mouse.
For software, a Python library and examples are available, simplifying reading direction, click events, and LED color setting. Additional support for Raspberry Pi Pico and other RP2040 boards is provided with C++ and MicroPython code.
Note: The breakout operates reliably up to 250kHz I2C speeds due to Raspberry Pi clock-stretching limitations. Dimensions are approximately 25x22x11mm.