Vintage Keyboard Gets The QMK Treatment

While nobody could deny that computing technology has some a long way in the last few decades, there are many out there who believe peak keyboard was sometime before the turn of the new millennium. They prefer the look, feel, and especially the sounds, of those classic keyboards to what passes for an input device these days. So much so that it’s not uncommon to see one of these old mammoths get freshened up and pushed into service with a modern computer.

Which is exactly what [Juan Pablo Kutianski] has done with his Compaq MX-11800. This keyboard, which is actually a branded version of the Cherry G80-11800, really stands out in a crowd. With an integrated trackball and a two-row arrangement for the function keys, it’s not hard to see why he’d want to show it off. But while the hardware itself was solid, the features and capabilities of this old school keyboard left something to be desired.

The solution was to replace the keyboard’s original electronics with a Teensy++2.0 running the popular QMK firmware. This not only made the keyboard USB, but allowed [Juan] to tweak things such as the trackball sensitivity and add in support for layers and macros. All of which can be managed through VIA, a graphical configuration tool for QMK.

As we’ve seen in so many projects, the combination of QMK running on the Teensy is a powerful tool for getting the most out of your keyboard. Whether breathing new life into a vintage piece of hardware or creating something truly custom like our very own [Kristina Panos] recently did, it’s definitely something to keep in mind if you’re considering any keyboard hacking.

Custom Designed Keyboard Needs A Custom Made Metal Case

It’s hardly news that mechanical keyboard users love their keyboards.  When it comes to custom keyboards, though, [Cameron Sun] has taken things to the next level, by designing his own keyboard and then having the case custom milled from aluminum.  If a Macbook and an ErgoDox had a baby, it would look like this!

[Cameron] had been using a 60 percent keyboard (a keyboard with around 60% of the keys of a standard keyboard) but missed the dedicated arrow keys, as well as home/end and pgup/pgdown keys. Thus began the quest for the ultimate keyboard! Or, at least, the ultimate keyboard for [Cameron.]

Keyboards begin and end with a layout, so [Cameron] started with keyboard-layout-editor.com, a site where you can create your own keyboard layout with the number of keys you’d like. The layout was a bit challenging for [Cameron] using the online tool, so the editing was moved into Adobe Illustrator. Once the layout was designed, it was time to move on to the case. Wood was considered, but ultimately, aluminum was decided upon and the basic shape was milled and then the key holes were cut using a water jet.

An interesting addition to the keyboard were three toggle switches. These allow [Cameron] to choose a modified layout for use when gaming, and also to move some of the keys’ locations so that one side of the keyboard can be used for gaming.

Custom keyboard layouts are getting more and more popular and there are lots of DIY cases to hold those layouts. [Cameron] has upped the ante when it comes to cases, though. If you’re interested in building your own keyboard, we have you covered with articles like The A to Z of Building Your Own Keyboard. If you’re looking for more custom cases, perhaps a concrete one is what you want?

Via Reddit.

The A To Z Of Building Your Own Keyboard

We’ve featured a number of people who’ve taken the plunge and created their own customized keyboard; at this point it’s safe to say that there’s enough information and source code out there that anyone who’s looking to build their own board won’t have much trouble figuring out how to do so. That being said, it’s nice to have a comprehensive at a process from start to finish. Why sift through forum posts and image galleries looking for crumbs if you don’t have to?

That’s precisely what makes this write-up by [Maarten Tromp] so interesting. He walks the reader through every step of the design and creation of his customized keyboard, from coming up with the rather unique layout to writing the firmware for its AVR microcontroller. It’s a long read, filled with plenty of tips and tricks from a multitude of disciplines.

After looking at other custom boards for inspiration, [Maarten] used OpenSCAD to create a 3D model of his proposed design, and had it printed at Shapeways. His electronics are based around an Atmel ATMega328P using vUSB, and Microchip MCP23017 I/O expanders to connect all the keys. He wrapped it all up by designing a PCB in gEDA PCB and having it sent off for production. As a testament to his attention to detail, everything mated up on the first try.

[Maarten] is happy with the final product, but mentions that in a future revision he would like to add RGB lighting and use a microcontroller that has native USB support. He’d also like to drop the I/O expanders and switch over to Charlieplexing for the key matrix.

From uncommon layouts to diminutive technicolor beauties, it seems there’s no end of custom keyboards in sight. We aren’t complaining.

Custom Keyboard Makes The Case For Concrete

One of the worst things about your average modern keyboards is that they have a tendency to slide around on the desk. And why wouldn’t they? They’re just membrane keyboards encased in cheap, thin plastic. Good for portability, bad for actually typing once you get wherever you’re going.

When [ipee9932cd] last built a keyboard, finding the right case was crucial. And it never happened. [ipee9932cd] did what any of us would do and made a custom case out of the heaviest, most widely available casting material: concrete.

To start, [ipee9932cd] made a form out of melamine and poured 12 pounds of concrete over a foam rectangle that represents the keyboard. The edges of the form were caulked so that the case edges would come out round. Here’s the super clever part: adding a couple of LEGO blocks to make space for the USB cable and reset switch. After the concrete cured, it was sanded up to 20,000 grit and sealed to keep out sweat and Mountain Dew Code Red. We can’t imagine that it’s very comfortable to use, but it does look to be cool on the wrists. Check out the gallery after the break.

Concrete is quite the versatile building material. We’ve seen many applications for it from the turntable to the coffee table to the lathe.

Continue reading “Custom Keyboard Makes The Case For Concrete”

Broken Finger Is No Obstacle To Modern Hacker

[Jim Merullo] and his son were enjoying a nice game of Frisbee when an unfortunate dive led to an injury. His son broke his pinky finger leaving doctors no choice other than bounding his entire left hand in an unreasonably large cast. For most, this would mean no use of the left hand for several weeks, which is somewhat problematic if tin01your son has a Minecraft addiction.  [Jim], however, is no stranger to the hacker community and began working on a solution. He broke out the #2 Philips screwdriver, fired up the soldering iron and got to work.

A detailed analysis of the injured left hand revealed limited use of the middle and ring finger, and full use of the thumb. Because his son played the game using his right hand for the mouse and left for the keyboard, he needed to find a way for him to operate a keyboard with the limited use of his left hand. He took apart an old USB keyboard and soldered up some tactile switches to emulate the needed key presses. After making a fashionable Altoids tin mount that fit over the cast, his son was able to enjoy his favorite video game with limited interruption.

Continue reading “Broken Finger Is No Obstacle To Modern Hacker”

RaspPi2 Keyboard

RaspPi/Keyboard Project Called Kiiboard, Still Pronounced ‘keyboard’

[b10nik] wrote in to tell us about a pretty sweet project that he just finished up. It’s a mechanical keyboard with an integrated Raspberry Pi 2 Model B inside.

[b10nik] purchased a new Filco Ninja Majestouch-2 keyboard just for this project. Although it may make some people cringe, the keyboard was immediately taken apart in order to find an open cavity for the Raspberry Pi. Luckily there was space available towards the left rear of the keyboard case.

RaspPi2 Keyboard insideIf you are familiar with the Raspberry Pi 2 Model B, you know that all of the connections are not on the same side of the board. The USB, audio, HDMI and Ethernet jacks were removed from the PCB. The Ethernet port is not needed since this hack uses WiFi, but those those other ports were extended and terminated in a custom 3D printed I/O panel . The stock keyboard case had to be cut to fit the new panel which results in a very clean finished look.

There’s one more trick up this keyboard’s sleeve, it can be used with the internal Raspberry Pi or be used as a standard keyboard. This is done by way of a FSUSB30MUX USB switch IC that completely disconnects the Raspberry Pi from the keyboard’s USB output.

For another RaspPi/Keyboard solution, check out this concept from a few years ago using a Cherry G80-3000 mechanical keyboard.

 

home made keyboard

Delving Into The Design And Manufacture Of A Keyboard

A while back [Dave] decided he wanted to build his own keyboard. [Dave] has no experience in design, or dealing with manufacturing companies, or even sourcing materials – he just wanted to see if he could do it.

That’s the beauty of the DIY world – most of the time, you can do it, you just don’t know it yet. The keyboard is made out of laser cut steel and acrylic sheets. The switches and key caps are Cherry MX Browns, supplied by GONSKeyboards Works. A Teensy 2.0 lies at the heart of the keyboard acting as an HID device, and the whole thing assembled looks pretty slick – but it wasn’t easy getting to that point.

Continue reading “Delving Into The Design And Manufacture Of A Keyboard”