geekhack

geekhack Projects => Making Stuff Together! => Topic started by: dotancohen on Tue, 07 August 2012, 09:12:45

Title: What does the nipple need to work?
Post by: dotancohen on Tue, 07 August 2012, 09:12:45
I can solder, but I'm no EE. Supposing that one were to acquire a laptop keyboard with a nipple mouse, could it be made operable with a desktop? I can worry about physically modding it into position where I need it, but it is the electrical connections that I worry about. It is not a simple USB connector, but does it internally work as USB? Is the controller onboard, I would just need to wire it correctly?

Example:
http://www.ebay.com/itm/IBM-Lenovo-Thinkpad-X60-X61-Keyboard-42T3499-39T7234-39T7265-42T3531-42T3499-/310394276008?_trksid=p4340.m1986

Thanks!
Title: Re: What does the nipple need to work?
Post by: Zwi on Tue, 07 August 2012, 10:35:26
Although I've always wondered the same I think it would just be simpler to get something like this (http://www.amazon.com/ThinkPad-USB-Keyboard-with-TrackPoint/dp/B002ONCC6G/)
Title: Re: What does the nipple need to work?
Post by: mkawa on Tue, 07 August 2012, 12:12:27
the short answer is that it needs an encoder connected to a controller that presents it as a usb mouse.

basically, a trackpoint is a strain gauge that has two analog signals coming from it. one of those is a direction and the other is strain (the amount of force present in that direction). those signals need to be digitally encoded, and then a micro needs to present those to a host device over usb as a 2d position (which is basically what the USBHID mouse driver wants)
Title: Re: What does the nipple need to work?
Post by: Djuzuh on Tue, 07 August 2012, 15:11:29
But if you take your nipple out of another keyboard off, you may have the controller already present, and reuse this one.
Title: Re: What does the nipple need to work?
Post by: mkawa on Tue, 07 August 2012, 16:05:50
so there was a great thread on this in the archived mods forum, but unfortunately all the pictures were gone. thankfully i have an SSK II with TP I can pull apart to show you how it's usually wired up, but the basic idea is that the strain gauge and the encoder are on one chip, and then that has a flex cable that wires it to the main keyboard and mouse controller, which presents a PS/2 mouse to the host device.

i believe this is how it's wired up on all the modern lenovos as well. the flex cable ends in a ZIF, but if someone were to reverse engineer it, i bet interfacing with it and providing a usb mouse could be engineered into a gp micro platform like the teensy or arduino boards..
Title: Re: What does the nipple need to work?
Post by: rknize on Tue, 07 August 2012, 20:00:02
Has anyone ever swapped a real trackpoint into a EnduraPro?
Title: Re: What does the nipple need to work?
Post by: mkawa on Tue, 07 August 2012, 22:00:08
no, but now you're giving me the itch to :D
Title: Re: What does the nipple need to work?
Post by: csm725 on Wed, 08 August 2012, 14:08:23
It needs to be massaged and to feel comfortable, don't pressure her too much or she won't lactate.
Title: Re: What does the nipple need to work?
Post by: dotancohen on Fri, 10 August 2012, 06:00:56
so there was a great thread on this in the archived mods forum, but unfortunately all the pictures were gone. thankfully i have an SSK II with TP I can pull apart to show you how it's usually wired up, but the basic idea is that the strain gauge and the encoder are on one chip, and then that has a flex cable that wires it to the main keyboard and mouse controller, which presents a PS/2 mouse to the host device.

i believe this is how it's wired up on all the modern lenovos as well. the flex cable ends in a ZIF, but if someone were to reverse engineer it, i bet interfacing with it and providing a usb mouse could be engineered into a gp micro platform like the teensy or arduino boards..

Thanks. It is exactly the reverse engineering that I am unable to do, but I could solder most anything. So there is no chance of buying, for instance, the keyboard that Zvika links to (http://www.amazon.com/ThinkPad-USB-Keyboard-with-TrackPoint/dp/B002ONCC6G/) and poaching its internals? Actually, that keyboard looks perfect. If I could mod that with reduced-spring Key Blues, I think that i would have the perfect buttonplank. And that _is_ a mod that I am capable of. Hmmm.... that thing is a third of the price of the Race I just bought.
Title: Re: What does the nipple need to work?
Post by: mkawa on Fri, 10 August 2012, 07:22:51
well, it depends on what the internals look like. i've had a couple of those in my time, but unfortunately i gave them all away.
Title: Re: What does the nipple need to work?
Post by: dotancohen on Fri, 10 August 2012, 07:26:30
well, it depends on what the internals look like. i've had a couple of those in my time, but unfortunately i gave them all away.

How do they type? The Amazon reporters mention that they miss quite a lot of keypresses with that keyboard.