Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message

t6x keyboard with USB QMK adapter - design data included

Old(er) Thinkpads with New(er) Intestines: X62/T50/T70/X210/X330 etc.
Post Reply
Message
Author
WarhawkCZ
Sophomore Member
Posts: 149
Joined: Wed Nov 12, 2008 4:07 pm
Location: Germany, Czechia

t6x keyboard with USB QMK adapter - design data included

#1 Post by WarhawkCZ » Thu Aug 11, 2022 3:35 pm

Guys,
I have had this project on hold for a while. Our little boy and work around the house do not allow me to continue. For this reason, I want to at least share the design data for the T60/T61 Keyboard USB adapter with the community. There have been already attempts to create USB adapters for ThinkPad keyboards. However, most of them were rather limited. The reason was the number of GPIO pins available on generic *duino* boards. For this reason, I created my own board with an MCU that has enough pins. The MCU is also natively supported by the QMK package. This means unlimited options. Compared to the STM32, the 5-V MCU from Atmel/Microchip does not need any level shifter and makes everything simpler. Trackpoint works too. The PCB layout is in KiCad (opensource). You can either use OSH park (USA) or Aisler (Netherlands) for PCB manufacturing. Make me happy and use western manufacturing resources. The design uses SMD components. The keyboard connector is difficult to get. I de-soldered it from a dead motherboard. Luckily, there are plenty of t60/t61 mobos around.

The linked ZIP file contains all I collected regarding this subject. There is even a version of QMK that shall work with my keyboard config. It has been so long since I touched it that I even forgot how to program it. Linux console luckily remembers

Code: Select all

qmk flash -kb thinkpad_t6x -km default
All design data are opensource. Do what ever you want with it. Please respect the QMK license.
I reserve rights to publish this (one day) on my personal webpage www.panacek.net

If you're interested or have a question, please use this thread for further communication.

Best regards, Jiri

Link to source files www.panacek.net\downloads\t61-qmk-usb-keyboard\t61-qmk-usb-keyboard.zip
Photos:
https://i.imgur.com/0z2XMxX.jpg
https://i.imgur.com/r8uenIg.jpg
https://i.imgur.com/d0I5a7A.jpg

SAIYAN48
Posts: 46
Joined: Sat Dec 26, 2020 10:20 pm
Location: Canada

Re: t6x keyboard with USB QMK adapter - design data included

#2 Post by SAIYAN48 » Thu Aug 11, 2022 5:59 pm

Very impressive!
Thinkpads

R51: Pentium M 1.5 GHz Banias, 2GB DDR1, ATI Radeon 7500 32MB, 15" 1024x768, 40GB HDD
R500: C2D P8400, Intel GMA 4500MHD, 15.4" 1280x800
T530: i7 3610QM, 16GB DDR3L, Intel NVS 5400M, 256GB SSD + 700GB HDD, 1600x900, Classic keyboard
SK-8835 Ultranav keyboard Japanese layout

WarhawkCZ
Sophomore Member
Posts: 149
Joined: Wed Nov 12, 2008 4:07 pm
Location: Germany, Czechia

Re: t6x keyboard with USB QMK adapter - design data included

#3 Post by WarhawkCZ » Fri Aug 12, 2022 1:19 am

SAIYAN48 wrote:
Thu Aug 11, 2022 5:59 pm
Very impressive!
Thank you. I believe I will continue with making this more acceptable. After 14 years with Thinkpads I decided to switch to a different brand and will definitely miss the nipple.

Couple people on Reddit asked me for design data. This is the reason why I started the thread here. :)

axur-delmeria
Senior ThinkPadder
Senior ThinkPadder
Posts: 3333
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: t6x keyboard with USB QMK adapter - design data included

#4 Post by axur-delmeria » Fri Aug 12, 2022 2:39 am

Will this work on the X61 keyboard? I don't have a T60/61.
Daily driver: X220 4291-C91 i7-2620M

Backup: X601 Core 2 Duo T8100
Toy: X60F Core Solo U1300
On loan: X220 4291-P79 i5-2520M
In pieces: two retired but working X61Ts
RIP: 760XD 9546-U9E; X61 7676-A24; and a BOE-Hydis HV121P01-100 in failed SXGA+ mod
:cry:

WarhawkCZ
Sophomore Member
Posts: 149
Joined: Wed Nov 12, 2008 4:07 pm
Location: Germany, Czechia

Re: t6x keyboard with USB QMK adapter - design data included

#5 Post by WarhawkCZ » Fri Aug 12, 2022 7:07 am

axur-delmeria wrote:
Fri Aug 12, 2022 2:39 am
Will this work on the X61 keyboard? I don't have a T60/61.
Theoretically yes. I don't have the keyboard pinout in front of me. Nevertheless, modification of the board should be easy. Most important thing is that all buttons are wired to the matrix/mcu. The magic then happens in the qmk software.

nahuel
Posts: 2
Joined: Wed Sep 21, 2022 5:48 pm
Location: Buenos Aires, Argentina

Re: t6x keyboard with USB QMK adapter - design data included

#6 Post by nahuel » Wed Sep 21, 2022 5:50 pm

Is the trackpoint feel the same as on the original Thinkpad? I read there are some negative inertia applied and I don't know if the trackpoint controller is adding it or is added on the Thinkpad motherboard/drivers.

nahuel
Posts: 2
Joined: Wed Sep 21, 2022 5:48 pm
Location: Buenos Aires, Argentina

Re: t6x keyboard with USB QMK adapter - design data included

#7 Post by nahuel » Wed Sep 21, 2022 5:51 pm

Also.. the middle click+trackpoint movement scroll function works the same as on the original Thinkpad?

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “51nb and other modded Thinkpads”

Who is online

Users browsing this forum: No registered users and 6 guests