I bought an Ultimarc U-Trak trackball YEARS ago, and I took my time building a MAME cabinet it went into. Well, I think it's a great product, and I had only a few small issues when installing it, but it has never really seemed very smooth when moving left and right. It tends to just have times when it will stop moving left or right. You can usually immediately get it to respond in the opposite direction, and then retry the first direction again, but this becomes irritating when playing games.
Well, when I first built the cab, I took over a year or so to finish, and the U-Trak sat in it's box. When I first installed it, I noticed this issue a little, but chalked it up to it not being broken in. (Never did the dish soap thing.) As years passed (and normal life, work, etc.) I seldom found time to play the cabinet and less often played a trackball game.
Recently, with our friend Corona, I've found a good bit of time to tinker with the cabinet, and even after adjusting settings in MAME to try to get the trackball to be more responsive, the issue with it stopping when moving left or right seems worse. So the other night I just popped it out of the cabinet and took it apart to see if the rollers needed cleaning or a bearing was sticking. The rollers were only mildly dirty where they contact the ball, and were not pitted or worn in the least. I cleaned them with a little alcohol and sat them back in place after visually inspecting all three and the bearings. Then I gave each roller a few good spins in both directions. They spun super-fast with no hints of a bad bearing.
Then I carefully cleaned the ball, and as I was about to put it all back together I checked the plastic optical encoder wheels. (or whatever the name is for them) They both seemed to be pretty centered between the sensors and could be spun without touching anything, but one did not seem true. As it spun it appears slightly warped, like there's a little curve in it.
My question is, would this result in the anomaly I am experiencing? Nothing else seems wrong.
I put it back together after the cleaning, and installed it back into the cab. After that there seemed to be a little improvement, but it's not perfect. I tried to swap the encoder wheels on the rollers they were already attached to to see if the problem moved to the up/down directions, but honestly, I may have noticed a little wonkiness in up/down afterwards, but the game I was playing, Millipede, involves much more left/right movement. So I couldn't tell a lot of difference.
Advice?
