Hey guys,
Just a bit of background information. I have been working on custom PCBs and firmwares to interface with ThinkPad T60 keyboards and those that shares the same receptacle as the T60. I currently have 2 implementations going on, one on Arduino and the other on MSP430. The MSP430 implementation is pretty good: fast scanning, fast TrackPoint, supporting FN combinations, remote wake-up, etc but my Arduino implementation isn't that great. So I've decided to share my design and source code for the Arduino side, in hope that people may find it useful and come up with improvements and optimizations for the code as well as the design.
Instructions at:
http://www.instructables.com/id/Make-a-ThinkPad-keyboard-USB-adapter-with-Arduino/Source code at:
https://github.com/rampadc/arduino-thinkpadkb-usbAlso, I entered my Instructables into some of Instructables' contests, which should be approved sometime next week. If you guys like it and find it useful, it would be lovely if you guys can vote for my instructables!