Key cluster and trackpoint module progress

TL;DR: We’ve been making progress with the key cluster and trackpoint modules. New orders ship in a week, except non-black UHK cases.

Hi there, and welcome to our monthly status update! Let’s get right to it!

Production status

If you want your UHK shipped in a week, you should pick the black UHK case option. Otherwise your order will take longer due to temporary parts shortages. This shortage was mentioned in our previous monthly update, and we’ve been working on resolving it, but it’s taking more time than anticipated.

If you have any questions about the ETA of your order, please do read the delivery status page. We keep this page up-to-date, and we’re unable to provide more accurate information, not even if you email us.

Module progress

In our previous monthly update, I included a picture of the development board for the key cluster module. In the meantime, I’ve also written firmware to drive it, so here comes its obligatory demonstration:

From a technical standpoint, the BlackBerry trackball is an interesting little beast. The ball itself is not even electrically connected to the PCB. Instead, its four spindles rotate when pushed in the four directions. The spindles contain magnets which alter their magnetic fields about 9 times during a 360 degree rotation, and the alternating magnetic field is detected by the hall-effect sensors on the PCB.

Given its limited resolution, the BlackBerry trackball is hardly an ideal device for controlling the mouse pointer (right-sided modules will perform far better in that department), but it’s very well suited for scrolling in every direction. I’m actually surprised how well it’s already working, even though it’s the first working prototype. Over time, we’ll make the acceleration and speed of the mini trackball configurable, which will make it even more useful.

As far as the firmware goes, firstly, I slightly extended the UHK module protocol responsible for the keyboard halves and modules to communicate with each other. This allowed for the transmission of not only key states, but also pointer movement information. Then I wrote a driver for the BlackBerry trackball purely using interrupt handlers, which is the most efficient approach there is. Finally, I made the key cluster transmit the pointer movement information of the BlackBerry trackball to the right keyboard half which is the brain of the UHK.

The above pictures feature our most recent mechanical key cluster prototype. The creation of a working PCB is underway.

We’ve also made a mechanical prototype of the inside of the trackpoint module:

We may change the trackpoint component depending on various design constraints, but the overall mechanical design is expected to be close to final.

We’ve actually made progress with every one of the modules, but haven’t yet prototyped the others. We’ll be sharing all their juicy details in our upcoming newsletters.

Your feedback

You keep sending your nice tweets which we’re grateful for! Please keep them coming!

We’ll be keeping you updated on all things UHK, and we’re looking forward to talking to you on 2019-07-10.

The comments are closed, but our forum is available for public discussion.

6 Comments

  1. Vini 2019-06-14 at 07:51

    Nice update.

    Please consider what long-time trackpoint users have to say in terms of design: https://www.reddit.com/r/thinkpad/comments/2iw6hj/so_whats_so_good_about_the_trackpoint/

    The introductory video from IBM explains the importance of a trackpoint that favours the claw hand position: https://www.youtube.com/watch?v=n4Ss6F1qIHU

    • László Monda 2019-06-14 at 09:43

      Hey there! We wish we could put the trackpoint closer to its usual location, but we can't because it wouldn't fit there due to the internal design of the trackpoint module.

  2. Isaac Howenstine 2019-08-09 at 19:23

    It makes the trackpoint relatively moot if it's not positioned properly. One would probably be able to get used to the thumb movement, but all i truly want is a splittable thinkpad so i can open up my chest without needing a mouse. It seems like it would be the ultimate ergonomic experience

    • László Monda 2019-08-09 at 20:02

      I'm not sure if we'll ever be able to put the trackpoint to its usual position due to mechanical constraints. The current design is the best we can implement. I think it'll be useful, but it'll take some getting used to.

      • Agente Ossos 2019-08-10 at 02:02

        It's a shame that the internal design constraints the trackpoint position. Otherwise it'd be possible to put the trackpoint closer to the H key to be moved with the index finger. It wouldn't need to be exactly the same position as ThinkPad, but current design ignores the ergonomic research done for the ThinkPad.

        • László Monda 2019-08-10 at 10:41

          To our defense, it's not only mechanical constraints. The available trackpoint electronics modules to choose from are severely limited, and the manufacturer is unwilling to customize them according to our needs. It's quite challenging to implement any kind of compact modular trackpoint solution due to these limitations.

Comments are closed.