Is there a trackball post that details the latest fixes or suggestions to fix the trackball

I tried to search but there are a lot of posts and they are all over the place and they are old in most places. Cand someone point me in the right direction on the best chance of fixing my trackball as right now it is unusable.

Right here:

2 Likes

Isopropyl alcohol on a piece of rug and rolling the trackball module ball down all over it did wonders. It went from ā€˜this is an exercise in frustration’ to ā€˜I can use it quite comfortably’

If you can find a Pimoroni trackball breakout, you can take the roller assembly out of it, and it works great!

2 Likes

Pimoroni rubber ball seems to have slightly better production dimension, the trackball is a little larger with better frictions against the magnet roller comparing what you normally see from Aliexpress.

Hi!

I received a uConsole yesterday.

Assembled it and quickly discovered that the trackball is abysmal. My kit had 2 trackballs inside, so I tried the other one also and they both were terrible.

I looked at how they actually function and they appear to rely on the hall effect to judge movements.

Then I managed to roll the ball enough to access the input settings in the OS and maximized the sensitivity.

This helped marginally.

Then I looked at the actual assembly and I noticed the trackball itself is able to vibrate in the chassis as it’s being rolled.

As I understand the hall effect, the proximity of the rollers to the sensors must be consistent in order to achieve reliable input.

So I tried a simple hack and it has improved my trackball immensely.

I simply cut a thin piece of plastic from some packaging I had lying around to fit along the top edge of the assembly which had a hole in the center so the track ball could still be rolled.

I installed this between the faceplate and the trackball assembly. This secured the assembly in place and now my trackball is actually very usable.

Occasionally it loses tracking, but I actually had to turn down the sensitivity because it works so much better.

The random plastic I used is probably about the same thickness as electrical tape, but I wouldn’t use tape to avoid gumming up the mechanism.

If you attempt this, be careful not to overhang the sides of the assembly because this may interfere with the rollers.

Hope this helps!

Are you sure you placed the trackball in the correct orientation? The trackball component has two tiny plastic pins which fit into holes in the pcb. The metal tonge on the downside of the trackball component must either show up or down but not to the side.

From software side I recommend to use the latest QMK firmware. It handles the trackball much better than the original firmware.

Yes, I recognized the two pins and placed them correctly initially even though the instructions don’t state this.

I attribute the slight amount of wiggle mine had to slight variations in the flatness of the faceplate and/or possibly the tension placed on the keyboard PCB by the contact pins being offset to the left side.

Currently trying several suggestions and gathering a selection of balls from rubber, to steel, glass, brass etc of slightly different dimensions (5.5mm - 6mm). Fine sanded where needed. VERY fiddly taking the trackball mech apart, ball and four tiny rollers fly out. Too soon to post results… Yet.

The original trackball can be brought back to life using a lint free cloth/tissue VERY LIGHTLY soaked in IPA (so as not to run into the mechanism). Roll it over the ball for a few seconds and allow to dry, yes finger grease is the issue !. Currently testing the trackball mech removed from a ā€˜Pimoroni Trackball Breakout’. The trackball mech pops out easily when the black shroud is released using the two clips underneath and drops straight into the Uconsole !. Looks to be a standard mech (like on sale on AliExpress) with improved ball. Fourth day and still working well with very few slips !

I’d like to share my positive experience with the trackball:

My uConsole came with two trackballs, and when I was putting it together, I just picked one at random. Since I’ve been active on the forum for a while and have read a lot of posts, I knew what to look out for during assembly. And indeed, the trackball was quite jerky at first, and using it wasn’t what you’d want for productive work. On the very first day, I installed the QMK firmware. The trackball movements smoothed out, and it became easier to use.

What’s amazing, though, is that I’ve been completely satisfied with the trackball since the second or third day. The control became noticeably more precise without me changing anything technically. I don’t know if something has settled in mechanically, if the firmware is learning, or if my motor skills have improved. But for my setup, I can say that I’m satisfied with the original trackball, even though it didn’t look promising at first.

Perhaps this experience will help others to try the trackball for a few days first before making any major changes.

i think the dust or gunk sets in on the edge of those rollers with use -thats the improvement.

when new they work weird, then they break-in and work ok, then back to goddamn awful when covered in gunk and dust and finger grease. they are cheap on ebay though

Thank goodness dirt, dust, and finger grease vary from user to user. That will explain differences in experience, too.

Sometimes if I’m not careful and use my uConsole with lotion on my hands I’ll get the compound on the trackball and inadvertently lubricate it against the rollers, so even when it moves it doesn’t track. I just take an alcohol wipe from my first aid kit and roll it around the trackball until it dissolves and absorbs all the grease. Alcohol won’t foul the mechanism because it evaporates and doesn’t get trapped, at least in my experience.

I have the one single trackball that came with my system and have used it daily since at least 2024 or so.

1 Like