Teensy Liberates The ThinkPad Keyboard

[Frank Adams] liked the keyboard on his Lenovo ThinkPad T61 so much that he decided to design an adapter so he could use it over USB with the Teensy microcontroller. He got the Trackpoint working, and along the way managed to add support for a number of other laptop boards as well. Before you know it, he had a full-blown open source project on his hands. Those projects can sneak up on you when you least expect it…

The first step of the process is getting your laptop keyboard of choice connected up to the Teensy, but as you might expect, that’s often easier said than done. They generally use a flexible printed circuit (FPC) “ribbon cable” of some type, but may also be terminated in any number of weirdo connectors. [Frank] goes over the finer points of getting these various keyboards connected to his PCB, from searching the usual suspects such as Aliexpress and Digikey for the proper connector to throwing caution to the wind and cutting off problematic nubs and tabs to make it fit.

You might be on your own for figuring out the best way to connect your liberated keyboard up, but [Frank] has done his part by designing a few PCBs which handle routing the appropriate connections to the Teensy LC or 3.2 microcontroller. He’s such a swell guy he’s even written the firmware for you. As of right now there’s currently a dozen keyboards supported by his software and hardware setup, but he also gives tips on how to get the firmware modified for your own board if you need to.

It should come as no surprise that it was a Thinkpad keyboard that got [Frank] going down this path; as we’ve documented over the years, hackers love their Thinkpads. From fitting them with more modern motherboards to going full on matryoshka and putting a second computer inside of one, it’s truly the laptop that launched a thousand hacks.

Continue reading “Teensy Liberates The ThinkPad Keyboard”

Hackaday Prize Entry: Printem Is Polaroid For PCBs

We are going to great lengths to turn a quick idea into an electronic prototype, be it PCB milling, home etching or manufacturing services that ship PCBs around the world. Unwilling to accept the complications of PCB fabrication, computer science student [Varun Perumal Chadalavada] came up with an express solution for PCB prototyping: Printem – a Polaroid-like film for instant-PCBs.

Continue reading “Hackaday Prize Entry: Printem Is Polaroid For PCBs”

FPC Arduino

Seeed Studios has a new version of the Arduino that they’re calling the Seeeduino Film. Instead of the traditional fiberglass substrate they’ve used a resin material to produce a Flexible Printed Circuit (FPC). In addition to its flexibility their aim with this prototype was to keep it modular. From what we can see each of the four squares is a different component in the Arduino system. The photo above has the USB interface on the nearest node, then the power regulator, the microprocessor, and finally the remaining peripheral connections. This material can easily be cut with a pair of scissors so the programming section can be removed once the firmware is burned to the chip. It will be interesting to see final pricing and package options. We wouldn’t mind having an FPC ATmega168 breakout board around, but specifially this would fit nicely in a watch band if you were building your own wristwatch.

[Thanks Juan]