Author Topic: How to Make a USB Laptop Keyboard Controller  (Read 502 times)

0 Members and 1 Guest are viewing this topic.

Offline thedalles77

  • Thread Starter
  • Posts: 4
How to Make a USB Laptop Keyboard Controller
« on: Sun, 25 November 2018, 15:29:29 »
I made an “Instructable” and YouTube video that describes how to make a USB controller for a laptop keyboard. I designed a circuit card for a Teensy LC or 3.2 that connects to a keyboard FPC cable with up to 34 pins on a 1mm or 0.8mm pitch. The Teensy is initially loaded with an automated continuity test routine which sends the pin connections over USB when a key is pressed. Then the Teensy is reprogrammed with a USB keyboard controller routine (such as TMK) using the key matrix information obtained from the continuity tester. If you just want a simple keyboard controller that has been tested on a dozen laptop keyboards, I have provided an Arduino routine based on the PJRC Teensyduino “Micro-Manager” functions. One of the keyboards is from a Lenovo ThinkPad T61 with a 44 pin connector. I like this keyboard so much that I designed special Teensy 3.2 and LC circuit boards to control it.
The Instructable is at
All of the files are located at my GitHub repository at

Let me know if you have any questions, comments, or corrections.
Frank Adams