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?
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.
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”
[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 your 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”
[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.
If 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.
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”
As a software developer, [suka] spends a lot of time every day in front of a keyboard. He had been trying out different keyboard layouts far less common than even the moderetly obscure Dvorak layout, and after some time decided a custom ergonomic keyboard was what he wanted. His progress of designing his own custom ergonomic keyboard is a fascinating read, made even cooler by the fact these are real, professional-quality keyboards with mechanical switches and custom enclosures.
After starting off with a few USB numpads, [suka] dove in to the world of Cherry switches by crafting his own wing-style keyboard. [suka] works for one of the larger manufacturers of laser-sintering machines, so he was able to create the enclosures for his keybaord – as well as the key caps – fairly easily. The technology behind laser sintering allowed [suka] to create some strange bowl and trough-shaped keyboards before settling on his daily driver, seen above.
The Blue Cube, as [suka] calls it, includes an integrated stand, an integrated IBM trackpoint mouse, and is powered by a Teensy microcontroller. [suka]’s keyboards might not be heafty enough for melee combat like the venerable IBM Model M, but it’s exactly what [suka] wants, and that’s just fine by us.