Adam Haile at Manical Labs found a way to make his beloved trackball mouse cool by making a billiard ball arcade trackball mouse.
Not only is Adam a bit obsessed with the trackball mouse, but he’s also a billiards fan. So when he saw a character using a 9-Ball mouse in the movie Oceans 8, he knew he had to have one.
He used an arcade trackball as a base and added some LED arcade buttons. A 3-D printing housing was create to custom fit his hand. A custom PCB made it easy to wire the buttons and trackball to the Teensy and also made it easy to mount the electronics.
The USB HID functionality of a Teensy along with the Encoder library made quick work of the code for the project.
Code for the project as well as the PCB designs and CAD files are available on GitHub.