Making a custom trackball's easier than I expected! In great part thanks to the folks making arduino libraries for the parts, of course!
Still not 100% sure on a final design, but the electronics work!
Ball's on BTU bearings for no stiction, sensor's a PMW3389, and going with an analog axis for the scroll wheel which works surprisingly well after tuning a pressure curve.
#diy #trackball #arduino
What kind of scrollwheel are you using? (IIRC PMW3389 can't detect rotation around the point it looks at, and you seem to have only one of them, so it doesn't seem to be using ball spin)
@robryk Pretty much, though it still uses step-based scrolling like a mouse wheel, so it's still easy to do single-step scrolls to change weapons in a game or something. The pressure level determines the delay between steps.
I have the ball itself for smooth scrolling.