modules

Right-side module mold progress, part two

Hi there, and welcome to the monthly status update of the UHK!

TL; DR: Machining of the right-side module molds is still underway, and it's taking longer than expected; hence, we’re now estimating that modules will begin shipping closer to the end of November In the meantime, we keep testing the modules, making small refinements, and improving their firmware.

Our contractor has been making further progress with the right-side module molds.

I spoke to our contractor yesterday. Unfortunately, the production of the molds is taking more time than originally anticipated, so we now expect to begin shipping the modules towards the end of November.

Understandably, production delays are always unwelcome. However, I know that the molds take so long because our contractor is doing his best in terms of quality. If you have been following us for a while, you know that the UHK was also delayed, and the reception was overwhelmingly positive. I’m firmly convinced that the modules will receive the same reception as the UHK with the care we give them.

We use the extra time available to us wisely and spend these days obsessing over the details of the modules. For example, we noticed that the mini trackball PCB of the key cluster module interfered a bit with the lower right keycap when pressed at certain angles, so we slightly modified the PCB. We also saw that the FPCs are very sensitive to sharp bends, so we redesigned the affected parts mechanically to minimize the bending.

The extra time allows me to polish the firmware and add more features. Recently, I implemented two-finger tapping and scrolling for the touchpad, and zooming is now also recognized. As for the trackball, I've just noticed that it's possible to double the resolution of the trackball sensor IC, which allows a higher sensitivity. These developments will improve the overall experience of the modules.

Speaking of the trackball, some of you have asked whether it's possible to clean the ball quickly. I'm happy to say that it only takes seconds to rotate the outer ring around the ball, which releases the ball.

As for the modules, some of you asked if the modules will remain firmly attached to the keyboard when it’s tented. The answer is a resounding “yes” because the precision-milled steel guides of the UHK keep very stable under all circumstances.

We’ll keep you informed about the development of the modules every month. They may take a while, but we work very hard to make them worth the wait.

Your tweets

You guys keep sending your awesome tweets, and we're always eager to read and feature them! If you got your UHK, please share your love!

We’ll be keeping you updated on all things UHK, and are looking forward to talking to you around the end of October.

Right-side module mold progress

Hi there, and welcome to the monthly UHK status update!

TL;DR: Machining of the right-side module molds is well underway, and we should have plastic parts by the end of August. We keep developing the UHK firmware and Agent, and it’s worth updating - not just because of module support.

Our contractor has been making solid progress with the right-side module molds.

If everything goes as planned, we’ll have injection-molded right-side module plastic pieces by the end of August, and we’ll start shipping the modules in September.

We’ll be keeping you updated on a monthly basis, and feel free to change your shipping address any time.

Agent and firmware progress

We’ve been publishing about one Agent and one firmware release per month over the past couple years. These releases contain numerous improvements, so feel free to check out recent Agent releases and recent firmware releases to see them along with their changelog. Also make sure to star these projects to get notifications about their activity on GitHub.

Regarding the firmware, it’s worth mentioning a recent fix which made the UHK play nicely with Ryzen PCs. Previously, in some cases, the UHK only worked via USB hubs when connected to Ryzen PCs. Strictly speaking, the UHK firmware was actually bug-free in this respect. The Ryzen platform just happens to be unreasonably picky regarding USB descriptors.

Speaking of Agent, a new feature makes key swapping extremely easy. You just have to drag a key to another key to swap them.

Now we’re working on making Agent handle the modules. Agent will display the actual state of the UHK just as previously demonstrated, but with the modules included. This will result in a very seamless and intuitive experience.

Your tweets

You guys keep sending your awesome tweets, and we're always eager to read and feature them! If you got your UHK, please share your love!

We’ll be keeping you updated on all things UHK, and are looking forward to talking to you on 2020-09-15.

Key cluster molds are ready

Hi there, and welcome to the monthly UHK status update!

TL;DR: The molds of the key cluster module are ready. Machining of the right-side module molds is in progress. The design of the module plastic parts has taken more time than anticipated, and as a result, we expect to start shipping the modules in September.

The key cluster molds are finally ready, and the molded plastic parts look great:

Now, our contractor is working on the right-side module molds:

The right-side module molds are expected to be ready around the end of August, and we plan to start shipping the modules in September.

We’ve been working on the modules as hard as we could, but despite our best effort, the ETA had to be updated because the design of the module plastic parts has taken more time than anticipated. We believe that the updated September ETA is realistic, and we’ll do our best to hit it.

We’ll be keeping you updated on a monthly basis, and feel free to change your shipping address any time.

Reviews and tweets

Wildcat’s UHK review is a special one as he doesn’t say a single word, and yet, he tells much more than most reviewers. It’s an unusually enjoyable video which I highly recommend watching.

You guys keep sending your awesome tweets and posts, and we're always eager to read and feature them. If you got your UHK, please share your love!

We’ll be keeping you updated on all things UHK, and are looking forward to talking to you on 2020-08-14.

Key cluster molds and PCBs are almost ready

Hi there, and welcome to the monthly UHK status update!

TL;DR: The molds of the key cluster module are almost ready. The PCBs are finalized and being panelized. Module parts are pouring in from our suppliers.

Our contractor is almost ready with the key cluster molds. This is how they look:

The testing of these molds is slated for the end of June, meaning that we’ll soon have key cluster plastic pieces to show you.

As for the right-side modules, András approved the design of the latest 3D-printed parts, and injection molding simulations have been made:

Even more importantly, our contractor started fabricating the right-side module molds:

As for the module PCBs, I’ve been making some small improvements to them. Their shape and layout have been finalized, and I don’t expect any more changes, so we’re in the process of panelizing them.

I’m very pleased with the overall design of the modules, as they do their job well, they are as simple as possible, and they’re highly optimized for production. In my book, this is good design.

Parts have been pouring in from our suppliers, and most have arrived - including the mini trackballs of the key cluster, the balls, optical sensors, and lenses of the trackball module, FPC cables, and FFCs (flexible printed circuits).

We’ll be keeping you updated about the modules. Feel free to change your shipping address any time.

Your tweets

You guys keep sending your awesome tweets, and we're always eager to read and feature them! If you got your UHK, please share your love!

We’ll be keeping you updated on all things UHK, and are looking forward to talking to you on 2020-07-14.

Module schematic and BOM finalized

Hi there, and welcome to the monthly UHK status update!

TL;DR: The schematics and BOMs of the module PCBs and FPCs (Flexible Printed Circuits) have been finalized. Every part has been ordered for the modules.

Our contractor keeps making progress with the key cluster mold. This is how it looks:

As for the right-side modules, András has been refining their mechanical design, and I’ve been tweaking their PCBs accordingly. These are some of the boards I’ve redesigned recently:

I consider the schematics and BOMs of each PCB and FPC to be fully finalized. András and I will meet over the next week and check how well the new 3D printed module cases fit with the new PCBs. Chances are high that everything will fit well, at which point the machining of the right-side module molds will begin.

I recently visited our EMC tester, TÜV, and we put the modules into the test chamber. The modules did not affect the measurements, which is exactly what I expected based on their small power consumption and small size. Given these results, the modules should pass the EMC tests with flying colors.

We’ve ordered every part of the modules from our suppliers. No parts shortages or delays are expected.

These days are unusually eventful due to the modules, hence this fabulously late monthly update. I’ll do my best to keep you up to date in a timely manner going forward, but I’ll keep prioritizing module development and production over the monthly updates for everyone’s sake.

Your tweets

You guys keep sending your awesome tweets, and we're always eager to read and feature them! If you got your UHK, please share your love!

We’ll be keeping you updated on all things UHK, and are looking forward to talking to you on 2020-06-16.

The key cluster molds are being made

Hi there, and welcome to the monthly UHK status update!

TL;DR: Key cluster mold manufacturing is well underway. We’re getting close to the final design of the right side module molds, too.

Since our last monthly update, the design of the key cluster molds has been finalized, and now they’re under production. It’s always quite an experience to witness hunks of steel taking shape.

In the meantime, András and our contractor have been working hard to finalize the design of the right-side modules. As soon as this design gets finalized, our contractor will start to get these molds machined.

We’ve also ordered various parts, such as the optical sensor of the trackball, the mini trackball of the key cluster, and the FFC cables. This is quite an intense process for everyone involved, and we’re doing our best to hit our July ETA.

Feel free to change your shipping address any time.

Your tweets

You guys keep sending your awesome tweets, and we're always eager to read and feature them! If you got your UHK, please share your love!

We’ll be keeping you updated on all things UHK, and are looking forward to talking to you on 2020-05-11.

Module ETA announcement

Hi there, and welcome to the monthly UHK status update!

TL;DR: We expect to start shipping the modules in July, and we’re making rapid progress.

As mentioned in our previous monthly update, there are a number of tasks to be done to mass produce the modules, but the most time consuming of all is the creation of their molds. The good news is that our mold making supplier just provided us an ETA: June 2020. This means that we should be able to begin shipping orders in July, likely completing all orders in August.

Our supplier is almost ready with the design of the key cluster module mold:

András has been working a lot on the 3D models of the modules recently, and all the modules should be finalized soon.

In the meantime, I’ve been busy optimizing the PCBs of the modules for manufacturing. It’s not rocket science, but there are a ton of details involved, and small tweaks can go a long way.

We’ve also started the procurement of the parts for the modules. Most of them are not very urgent, but there are exceptions like the optical sensor of the trackball module which can take up to 14 weeks to arrive. Luckily, we’re just in time to hit our ETA.

We’re knee deep into getting the modules manufactured, everything is going well, and we’ll be keeping you updated on a monthly basis as usual. You can change your shipping address any time.

UHK ninja belt

Special shootout goes to Hubert Łępicki who amused us with his UHK ninja belt (for the lack of a better term).

Hubert wouldn’t be a true ninja without demonstrating his belt in action. Check out the following video.

3rd party keycap sets

Some of you are on a never ending journey of pimping up your UHKs, and we’re excited to see your creations!

Further tweets

You guys keep sending your awesome tweets, and we're always eager to read and feature them! If you got your UHK, please share your love!

We’ll be keeping you updated on all things UHK, and are looking forward to talking to you on 2020-04-10.

Every module prototype is functional

Hi there, and welcome to the monthly UHK status update!

TL;DR: The trackpoint and touchpad modules are functional, and we’ve got demo videos. The mouse mode of the UHK is usable to create digital art. Agent had a Linux security bug, so it’s worth upgrading.

Module demos

This update is quite late, but I think it’s the coolest one so far. I’ve been knee-deep in the firmware of the modules recently which bore some delicious fruits… I mean functional modules.

The trackpoint turned out great, and it’s very precise. Thanks to the dexterity of the thumb, I find the usability of the trackpoint module to be excellent despite the unusual trackpoint nib position compared to other trackpoint implementations.

The touchpad is also finally usable now. It’s excellent for swift, long distance movements, but it has to be optimized a bit more for precision movements. The touchpad IC has numerous parameters, so my hopes are high that precision control can be sufficiently improved purely on the firmware side.

For the sake of completeness and comparison, see the trackball module demo, too. This demo was featured in our previous update.

As you can see, all of the four module prototypes are functional. This is a huge milestone as far as the modules are concerned. Now that we have functional prototypes, it’s time to mass produce them.

Mass production will take a number of steps such as creating tooling, procuring parts, doing EMC tests, and minor manufacturing optimizations - just to name a few. Luckily, many of these steps can be done in parallel, but they’ll still take months. We’ll announce an ETA in our next monthly update.

Creating digital art with the UHK

Speaking of mouse control, although not as capable as the modules, let’s not forget about the venerable mouse layer of the UHK, as it’s very powerful for what it is. So much so that apparently it’s possible to create digital art with it. Give it up for Brandon Yu, who’s about to demonstrate the seemingly impossible.

I don’t know about you, but I’m officially blown away by Brandon’s skills and talent. Brandon also happens to be a game developer, so feel free to get in touch with him on Twitter.

New Agent features and security fix

Bill Gates used to say that 640K ought to be enough for everybody. I’m here to say that 32K is enough for every UHK user. Well, as far as the on-board memory of the UHK goes.

Now that Agent shows the allocation of the on-board EEPROM memory of the UHK, it’s easy to see that about 4K is used by the default configuration of the total 32K. Even if you have dozens of keymaps and macros, it should still be enough.

If you take another look at the above picture, you can notice the newly added configuration history section. Every time you save your configuration, a new entry gets created here, and you can restore any previous configuration with a click of a button.

Last, but not least, we’ve fixed a major security bug which affected the Linux versions of Agent. We suggest installing the latest Agent version which will fix the affected udev file upon starting it. Mad props go to Joel Eriksson of ClevCode for spotting this one!

Your tweets

You guys keep sending your awesome tweets, and we’re always eager to read and feature them! If you got your UHK, please share your love!

We’ll be keeping you updated on all things UHK, and are looking forward to talking to you on 2020-03-10.

The trackball module is fully functional

Hi there, and welcome to the monthly UHK status update!

TL;DR: The trackball module is now fully functional. Modules will be more portable than expected. Some great UHK reviews have been published.

Trackball module demo

I really wanted to show up the trackball module in the previous UHK newsletter, but couldn’t because the pointer moved in a very erratic fashion. I’m happy to report that I’ve managed to fix the problem, so here comes the obligatory demo.

We’re very pleased with the usability of both the trackball and key cluster modules. They allow for fine-grained mouse control without leaving the home row, and work just as envisioned. The mini trackball of the key cluster is very handy for scrolling, and the trackball module is a great tool for moving the pointer.

Although the schematic of the trackball prototype contained minor errors, the fix mostly involved changing a couple of lines of the trackball module firmware. This was followed by the refactoring of the trackball module firmware, specifically, and then a massive refactoring of the module firmware codebase in general. As a result, the source code of the modules shrunk to merely 100-200 lines per module, allowing me to develop the firmwares of the remaining modules with minimum effort.

I’ve already started to develop the firmware of the trackpoint module, and the new touchpad PCB has just arrived, ready to be assembled. I’m looking forward to making these modules work, too. We’ll be keeping you updated.

Module portability

The modules make the UHK less portable in the sense that one can’t just merge the halves and pick them up with one hand, but as it turns out, even with the modules, portability is exceptionally good for a modular keyboard.

It spontaneously occurred to us when playing with the modules that the left and right modules merge, just as the keyboard halves. This isn’t surprising given that the keyboard halves merge, and the shape of the modules is the inverse of the keyboard halves.

Then it also occurred to us that, given that the back of the modules feature magnets and magnet counterparts just as the UHK does, the modules and the UHK can be stuck together.

This allows for great portability despite the modular nature of the UHK, and as a bonus, it’s quite a conversation piece.

UHK reviews

LearnCode.academy has made an outstanding video review of the UHK, which we were quite flattered by. Will has praised many facets of the UHK, including its build quality, feature set, and ease of configurability.

Another spectacular review has been made by TechPowerUp. This one is extremely in-depth, contains tons of high quality pictures, and doesn’t only explore the outside of the UHK but its inside, too.

Your tweets

You guys keep sending your awesome tweets, and we’re always eager to read and feature them! If you got your UHK, please share your love!

We’ll be keeping you updated on all things UHK, and are looking forward to talking to you on 2020-02-10.

Trackball and touchpad module progress

Hi there, and welcome to the monthly UHK status update!

TL;DR: We’ve made progress with the trackball and touchpad modules. Some outstanding UHK reviews have been published.

Trackball and touchpad module progress

I recently thought I’d finished the firmware for the trackball module and it would be ready to demonstrate for all of you. I can give you a demonstration, but it’s not what I was hoping for.

As you can see, the pointer moves in highly erratic fashion, and it heavily drifts toward the top right corner. I can affect the pointer by moving the trackball toward the bottom left corner, but the erratic movement usually overpowers my movements. I believe that this is a side-effect of insufficient filtering on the PCB, but it’s really just a wild guess on my part, and I’ve contacted PixArt, the manufacturer of the optical sensor who will help.

As for the touchpad, we’ve increased its resolution and sensing area.

The big footprint is for an optionally solderable 2x20 pin 0.1" connector that directly mates with the Azoteq CT210A-S dongle for configuration and diagnostics purposes.

The new design is a clear improvement over the old one, but we still have some work to do based Azoteq’s new feedback. The ground must be routed in a very specific way to maximize sensor performance. It’s not rocket science, just finicky. István is working on the next PCB version.

Next up, I’ll be working on the firmware for the trackpoint module, and will implement the suggestions of PixArt to make the trackball module work flawlessly. I hope that I’ll be able to showcase at least one, but hopefully both of these modules in our next monthly update. The key cluster module prototype is already fully functional, and the touchpad module will come last.

UHK reviews

Quite a few UHK reviews have been made recently. Let’s take a look at them!

ShopzadaPH has made an extremely thorough review featuring an unboxing, the keycaps, layout, switches, and configuration of the UHK. He really left no stone unturned, and the production quality is great. This one is highly recommended if you’re considering purchasing a UHK.

Thomas Ran is the king of the hill when it comes to mechanical keyboard reviews on YouTube, and he’s just reviewed the UHK. In his review, he emphasizes that he’s not an ergo guy, and yet, he’s done a great job of explaining the fundamentals of ergo boards and reviewing the UHK.

I met Christian Bäuerlein in 2018, as he's the organizer of Mechanicon, the meetup for mechanical keyboard enthusiasts in Germany. He recently offered to review the UHK, and given his formidable experience with mechanical keyboards, I gladly said yes. I think he’s done a great job of capturing the essence of the UHK in his review, including unboxing, assembly, layout, configuration, switches and keycaps.

Hardware.Info may well be the largest testing lab for computer hardware, peripherals and consumer electronics in the Benelux, which shows in their UHK review, as it’s so detailed, it’s almost like a mad science experiment. Thanks to the magic of Google Translate, English readers can read the translated English review, or read the original Dutch review.

Your tweets

You guys keep sending your awesome tweets, and we’re always eager to read and feature them! If you got your UHK, please share your love!

We’ll be keeping you updated on all things UHK, and are looking forward to talking to you on 2020-01-10.

Title