Capacitive Sensing And Old IBM Keyboards

The pen is mightier than the sword, but the IBM Model M keyboard, properly applied, can knock teeth in. There are a few more IBM keyboards even better suited to blunt force trauma – the extremely vintage beam spring keyboards made for terminals and desktop publishers. Being so very old, there’s no easy way to connect these keyboards to a modern system, so when [xwhatsit] wanted to make his work, he needed to build his own controller.

The beam spring keyboards use capacitive switches, and with 122 keys, the usual method of reading capacitance – putting a capacitor in an oscillator – would be far too slow to be of any use in a keyboard. There is another method of reading capacitance: measuring the current going through the capacitive switch. This can easily be accomplished with an LM339 comparator.

[xwhatsit]’s keyboard controller uses this capacitive sensing circuit to read the four rows of keys, with a few shift registers taking care of the columns. An ATMega32u2 is the brains of the outfit, running LUFA to translate the key presses to USB.

If you’re lucky enough to have one of these ancient keyboards, [xwhatsit] is selling a few over on the usual mechanical keyboard forums. There’s also a controller for the Model F keyboard using the same basic circuit. If you need one just drop him a line or grab the gerbers and roll your own.

Laser Etching Brings New Life To An IBM Keyboard

IMG_20140314_011136

[Evan] was perusing his local thrift store when he found a beautiful IBM Model M 122-key keyboard made in 1987.

“This is my keyboard, there are many like it, but this one is mine.”

~The Typist’s Creed

In [Evan’s] case, this might actually be the only one like it still in use today. An idea formed in his head. What if he took this ancient keyboard, gave it a USB driver, and customized the keys on a hardware level to do exactly what he wanted.

The first step was converting it to USB. He’s using a Teensy 2.0 mostly because it is super inexpensive, and its able to act as a USB HID device. In addition to wiring up the keyboard to the Teensy he’s also added foot pedals that connect via 1/8″ stereo plugs — these kind of act like extra mouse buttons, allowing him to scroll through galleries left to right, add page breaks, and other macros to increase efficiency.

Continue reading “Laser Etching Brings New Life To An IBM Keyboard”

Very Impressive Steampunk Keyboard

After spending more than 250 hours on his project, [Admiral Aaron Ravensdale]’s steampunk keyboard is finally done.

The keyboard mod was designed around a Model M. After removing the keycaps, [The Admrial] upcycled the keys from old Continental typewriters. Because his typewriters only had 47 keys and the Model M needs 104, three typewriters needed to be sourced off of eBay. Polishing the metal rings of the typewriter keys ate up more than 100 hours.

After building a brass frame from 8mm tubing and candle holders, the stained wood inlay was drilled for the keys. Status lights were installed and the PCB was connected. A pair of ‘gaslight’ keyboard lights were fabricated using 3mm tubing and very fitting “Golden White” LEDs.

[Admrial Ravensdale] put up an Instructable walking through the build process of his keyboard. There’s also a German-language PDF build log that shows every picture of every step.

This isn’t [Admrial Ravensdale]’s first Hack A Day feature, but with a build that might one-up the original steampunk keyboard we can’t wait to see what comes out of [The Admiral]’s workshop next.

God’s Own Keyboard, Now With Bluetooth

For decades a thunderous roar rose from the bowels of IBM keyboards like the animus of angry and forgotten gods. These keyboards have fallen silent of late, due only to incompatibility with newer hardware. Now, Model Ms have been given a reprieve from landfills or recycling centers because of the work of [wulax] of geekhack and his Model M Bluetooth controller board.

Continue reading “God’s Own Keyboard, Now With Bluetooth”