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
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
IBM Thinkpad 380ED Keyboard and Trackpoint to USB
-
- Posts: 6
- Joined: Fri Nov 02, 2018 1:02 am
- Location: Tacoma, Wa
IBM Thinkpad 380ED Keyboard and Trackpoint to USB
I have completed a project that converts an IBM Thinkpad 380ED keyboard and trackpoint to a composite USB device.
All of the documentation is at my Github repository https://github.com/thedalles77/USB_Lapt ... ad%20380ED.
The project description and YouTube link is at Hackaday.IO https://hackaday.io/project/171439-ibm- ... int-to-usb
The design challenge was to amplify the voltage from the trackpoint strain gauge resistors (without adding noise) so that the Teensy 3.2 could detect movement with its A to D converter.
I'm not a good enough coder to figure out autocalibration so I setup function keys to allow the user to re-capture the "at-rest" voltage if they notice any cursor drift. So far, there hasn't been any cursor drift but time will tell. The user can also use function keys to adjust the trackpoint sensitivity. The circuit board can be ordered from OSH Park and all components are available from Digikey.
All of the documentation is at my Github repository https://github.com/thedalles77/USB_Lapt ... ad%20380ED.
The project description and YouTube link is at Hackaday.IO https://hackaday.io/project/171439-ibm- ... int-to-usb
The design challenge was to amplify the voltage from the trackpoint strain gauge resistors (without adding noise) so that the Teensy 3.2 could detect movement with its A to D converter.
I'm not a good enough coder to figure out autocalibration so I setup function keys to allow the user to re-capture the "at-rest" voltage if they notice any cursor drift. So far, there hasn't been any cursor drift but time will tell. The user can also use function keys to adjust the trackpoint sensitivity. The circuit board can be ordered from OSH Park and all components are available from Digikey.
-
- Senior ThinkPadder
- Posts: 3858
- Joined: Mon May 28, 2012 5:49 am
- Location: Metro Manila, Philippines
Re: IBM Thinkpad 380ED Keyboard and Trackpoint to USB
Excellent work!
Too bad I don't have a 380ED to test this with. I wonder if the Trackpoint part will work with other ancient Thinkpads as well.
Too bad I don't have a 380ED to test this with. I wonder if the Trackpoint part will work with other ancient Thinkpads as well.
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
-
- Posts: 6
- Joined: Fri Nov 02, 2018 1:02 am
- Location: Tacoma, Wa
Re: IBM Thinkpad 380ED Keyboard and Trackpoint to USB
Yes I believe the trackpoint circuit should work with other older Thinkpads.
Tom Nardi at Hackaday did a writeup called "BREATHING NEW LIFE INTO OLD SCHOOL THINKPAD KEYBOARDS" here https://hackaday.com/2020/05/26/breathi ... keyboards/.
Tom Nardi at Hackaday did a writeup called "BREATHING NEW LIFE INTO OLD SCHOOL THINKPAD KEYBOARDS" here https://hackaday.com/2020/05/26/breathi ... keyboards/.
Re: IBM Thinkpad 380ED Keyboard and Trackpoint to USB
Doesn't the TrackPoint in the 380ED talk PS/2?
A long term project for me is to convert an X41 keyboard to Bluetooth. The Trackpoint in that keyboard speaks PS/2, and with proprietary commands features such as sensitivity can be controlled. Also it supports negative inertia, which I find essential for a good experience.
The TrackPoint on modern day ThinkPad keyboards is unusable to me, too low, and it cannot be used with the classic dome cap. This is the reason why I won't buy another ThinkPad. I am typing this on a 3rd gen X1 Tablet with an external Bluetooth TrackPoint keyboard. Unfortunately, Lenovo decided to discontinue the X1 Tablet series, which also has a nice 3:2 display as compared to the awful wide bezel 16:9 displays in other machines.
A long term project for me is to convert an X41 keyboard to Bluetooth. The Trackpoint in that keyboard speaks PS/2, and with proprietary commands features such as sensitivity can be controlled. Also it supports negative inertia, which I find essential for a good experience.
The TrackPoint on modern day ThinkPad keyboards is unusable to me, too low, and it cannot be used with the classic dome cap. This is the reason why I won't buy another ThinkPad. I am typing this on a 3rd gen X1 Tablet with an external Bluetooth TrackPoint keyboard. Unfortunately, Lenovo decided to discontinue the X1 Tablet series, which also has a nice 3:2 display as compared to the awful wide bezel 16:9 displays in other machines.
-
- Senior ThinkPadder
- Posts: 3858
- Joined: Mon May 28, 2012 5:49 am
- Location: Metro Manila, Philippines
Re: IBM Thinkpad 380ED Keyboard and Trackpoint to USB
Problem is, only the bare sensor is on the keyboard, while the Trackpoint circuitry is on the system board. OP basically built his own Trackpoint controller.
IMO the fastest way to support those commands is similar to what OP has done: implement them internally and control them with new keyboard shortcuts. Otherwise, you'll be forced to write your own Bluetooth device driver (because the default Bluetooth HID drivers don't know anything about reverse inertia and other Trackpoint-specific features), or somehow program your device to behave exactly like an existing Thinkpad Bluetooth keyboard so it can use Lenovo's drivers (sounds unimaginably difficult TBH).feklee wrote: ↑Tue Jun 30, 2020 12:26 amA long term project for me is to convert an X41 keyboard to Bluetooth. The Trackpoint in that keyboard speaks PS/2, and with proprietary commands features such as sensitivity can be controlled. Also it supports negative inertia, which I find essential for a good experience.
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
Re: IBM Thinkpad 380ED Keyboard and Trackpoint to USB
Thanks for the explanation. Fortunately, that changed.axur-delmeria wrote: ↑Tue Jun 30, 2020 2:36 amProblem is, only the bare sensor is on the keyboard, while the Trackpoint circuitry is on the system board.
A few years back, when I originally thought about the design, I added a knob to change sensitivity. Then I decided to use keyboard shortcuts. That was seven years ago, haven’t made any progress since:
- usb-trackpoint Git repo
- ThreadPad (I only want to do the keyboard now.)
Better not. I use the existing ThinkPad Bluetooth keyboard, and as far as I can tell, it does not use the proprietary commands, which is one reason why it is so terrible.
-
- Senior ThinkPadder
- Posts: 3858
- Joined: Mon May 28, 2012 5:49 am
- Location: Metro Manila, Philippines
Re: IBM Thinkpad 380ED Keyboard and Trackpoint to USB
If the knob is easier to implement for you, then move toward than direction. I only suggested the keyboard shortcut route because OP went that way. The Tex Shinobi keyboard used that approach as well: https://deskthority.net/viewtopic.php?f=45&p=464571
An excerpt from that review:
TrackPoint sensitivity adjustment is done through the keyboard by default - Fn plus a number from 1 through 9 adjusts the sensitivity. There's a delay in which the TrackPoint module itself is reset, which I know real PS/2 TrackPoints don't have when the driver adjusts sensitivity, but whatever, it works.
Planned Purchase: T480s i5-8350 FHD Touch
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
Impulse Buy: Thinkpad not named for safety reasons
RIP: X220 4291-C91 X61 7676-A24 760XD-U9E
Re: IBM Thinkpad 380ED Keyboard and Trackpoint to USB
I already decided for keyboard shortcuts when I designed the ThreadPad. I didn't want to complicate the design by adding a pot.axur-delmeria wrote: ↑Tue Jun 30, 2020 5:48 amIf the knob is easier to implement for you, then move toward than direction.
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Need to repair IBM USB ThinkPad keyboard
by ThinkPad560X » Sun Dec 03, 2023 1:01 am » in Off-Topic Stuff - 0 Replies
- 1925 Views
-
Last post by ThinkPad560X
Sun Dec 03, 2023 1:01 am
-
-
-
X230 trackpoint, mouse buttons and some keys still not working after keyboard change
by frog4 » Mon Jan 22, 2024 4:24 pm » in ThinkPad X230-X280 / X390 Series - 2 Replies
- 1757 Views
-
Last post by frog4
Tue Jan 23, 2024 5:22 am
-
-
-
[FA][UK & Global] various IBM Space Saver and TrackPoint keyboards [WARNING: PICS]
by ThinkDan » Sun Mar 31, 2024 4:33 pm » in Marketplace - Forum Members only - 2 Replies
- 412 Views
-
Last post by ThinkDan
Tue Apr 02, 2024 3:37 am
-
-
-
P1 5th gen - Swapping keyboard with WWan antenna for keyboard without Wwan. Possible?
by Phidelio » Mon Jan 15, 2024 9:21 am » in ThinkPad P1/P40/P50/P70 and later Series - 1 Replies
- 2397 Views
-
Last post by H-Atkinson
Fri Jan 19, 2024 2:56 pm
-
Who is online
Users browsing this forum: No registered users and 27 guests