Ultimate Hacking Keyboard

by Ultimate Gadget Laboratories

A fully programmable, impeccably built, split mechanical keyboard - designed for extreme productivity and ergonomics.

View all updates Feb 18, 2016

2nd UHK post-campaign update

Time flies! We promised to touch base every month - so let’s get right into what we’ve been working on!

The mechanical design is being sent to manufacturing

András has been having his fair share of CAD-filled days lately, and as a result we’re days away from sending the design of the case off to manufacturing. He’s made a million little tweaks and a couple of more significant changes.

Foot design - adjustability and portability

The fixation mechanism of the feet is definitely a major one. We brainstormed foot design ideas for a while, and finally found the best option. To keep the UHK as compact as possible, it will feature adjustable (flip open) feet that are entirely removable in addition to the small, flat rubber feet. This way if you decide not to use the adjustable feet, they won’t occupy any extra space. And if you do want them, they can be easily installed with 3 screws per foot. Once you do, you’re able to flip them open in a moment. The current design allows for positive tiling, negative tilting, and tenting - The best of every world! András has yet to finish the design of the adjustable feet so stay tuned for more news.

8 feet in total, 3 mounting holes around individual rubber feet

Mounting bosses - 3 per foot, as seen from inside the case

PCB design - LED’s and Matias switches

We’re also stoked about having added pins for LEDs and Matias switches! We use universal switch footprints that combine the pins of Cherry switches (optionally with fixation pins), Matias switches, and LEDs. We designed the stiffening ribs of the bottom case in a future proof manner by routing them around the hybrid switch footprints to avoid mechanical interference. Please note that we won’t be able provide either an LED, or a Matias UHK version for a while, but the opportunity will be there for modders. You can see the pins on the following section view.

Physical layout - finalized

Another major change is the finalization of the physical layout. Fear not, you shouldn’t even notice the subtleties if you aren’t watching very closely. Space and Mod has been split right where the G and H keys meet. This is the best option ergonomically, as it’s right between the hands of touch typists. This gave us an opportunity to use more standard keycaps so those of you who want to replace keycaps will be in a better situation. Lo and behold, our final ANSI physical layout:

And the ISO version:

Funny thing is, poor András has been working day and night to implement this seemingly small change, as it affected the geometry of the CAD model in major ways. He definitely deserves a day off… only to work even harder as we march towards manufacturing!

Speaking of the above, I’ve created a dedicated layouts and keycaps FAQ page on our site lately, and while being there also spruced up the main FAQ quite a bit to satisfy your endless curiosity.

The state of the ARM port

In our previous update we were looking for a firmware developer to port our existing firmware to NXP’s Kinetis platform and develop it further. We’ve been getting quite a few impressive applications and suggestions.

Say hi to Mr. Jan Rychter, who has been eager to help us, and offer his very valuable advice. Since first contact we’ve been exchanging emails full of geek talk. And did I mention that he’s also a most esteemed backer of the UHK?

Jan got me up to speed in no time. As it turned out, Teensyduino is not the best foundation for a serious firmware application. It’s nice for prototyping purposes but NXP’s sophisticated Kinetis SDK is a much better platform for this purpose.

Unfortunately, the MK20DX256VLH7 processor that we originally planned to use is not a good choice because KSDK won’t ever target it. As crazy as it might seem, there’s a more powerful, fully supported, and cheaper alternative on the market: the MK22FN512VLH12.

How powerful and cheap, you ask? Let’s compare!

Processor name ATmega32U4 MK20DX256VLH7 MK22FN512VLH12
Processor core AVR8 ARM Cortex-M4 ARM Cortex-M4
Rated speed 16 72 120 Mhz
Flash memory 32 256 512 kbytes
RAM 2.5 64 128 kbytes
Price 3.6 4.55 4.04 US Dollars

Mind blown. Twice the power for less price? I’ll take that on any day of the week!

Right now, there are a couple FRDM development boards on my table, one of which running our Kinetis firmware port which enumerates as a keyboard + mouse USB device. This is already looking great, and you can expect further major progress shortly, so the port is definitely within reach, and I’m happy taking this direction.

Agent is coming along nicely

Árpi is on a mission to make Agent the most beautiful keyboard configurator application ever crafted. He never ceases to amaze me as he massively cleans up the UI of my original mockup while keeping the original functionality intact. This is the most up-to-date screenshot of Agent:

You’re welcome to check out Agent in the browser. Please note that there’s only a minimal UX code behind the UI, but it should give you a good idea about the final interface.

Thanks for reading, and talk to you on 2016-03-17!


$688,795 raised

of $200,000 goal

344% Funded!
Not Available
Dec 14 2015
funded on

Product Choices

$240

Crowd Supply Special UHK - $35 Off Retail Price

A fully programmable, impeccably built, open source, split mechanical keyboard - designed for extreme productivity and ergonomics. Available at a discounted pre-order rate, the UHK will retail for $275.


$60

Key Cluster Module (Left Half)

This module features 3 regular keys, 2 buttons and a mini trackball which can also be pressed - acting as an extra button. This module attaches to the left half of the keyboard.

Keycluster Module

$60

Trackball Module (Right Half)

The trackball features excellent precision and usability and is well-suited to be used by a thumb. This module attaches to the right half of the keyboard.

Trackball Module

$60

Trackpoint Module (Right Half)

The trackpoint surely brings back fond memories for those of you who have owned an IBM ThinkPad laptop in the past. With it, you can not only move the pointer, but click by pressing it. This module attaches to the right half of the keyboard.

Trackpoint Module

$60

Trackpad Module (Right Half)

The touchpad shouldn’t be stranger to anyone, given that it’s a part of pretty much every laptop and netbook ever manufactured. This module attaches to the right half of the keyboard.

Trackpad Module

$55

UHK Palm Rest

A super comfortable, truly split, wooden UHK palm rest - designed to add even more to the keyboard ergonomics by tilting and tenting to fit your needs.


$25

Extra UHK case

An extra case for your UHK.

UHK Extra Case

$25

Extra UHK keycaps

An extra set of keycaps for your UHK.

UHK Keycaps

Credits


László Monda

András Völgyi

Nikolai Lebedovsky

Ákos Tolnai


Tüv Rheinland

Final EMC certifier

T-Network

Preliminary EMC tester

Eurocircuits

PCB manufacturer

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: