Nice project. This went up on our blog today. :)
https://www.pjrc.com/gem-stone-trackball/