Introduction: Laptoprecycling-Touchpad

Picture of Laptoprecycling-Touchpad

A monthago I posted an instructable over recycling a Laptop webcam (, three weeks ago I posted a second instructable over reusing the Bluetooth module of the Laptop ( I’m back with the third instructable over recycling the parts of a broken laptop. This time I choose the Touchpad.


A Synaptics Touchpad or TrackPoint

A PS2 plug with cable from mouse or keyboard or a RS232 plug

Some wire



Optional: PS2/USB Converter

Optional: Two or more buttons if they are not on the PCB.

Optional: A mouse pad with a plastic surface (mine was a cheap advisement present)

Optional: Something to large up the button heads like ICs

Optional: a wooden plate


Soldering iron


An exactor knife

Some rubbing alcohol

Optional: a hairdryer

Optional: A drill

Optional: a pen

Step 1: Get a Touchpad

Picture of Get a Touchpad

The first step if you are working with CMOS is to ground yourself, specifically if you have a carpet floor like I do. I use an antistatic wristband, but if you haven’t one you can also touch a radiator or a grounded case before you start working. OTHERVISE YOU MAY DEMAGE SOMETHING!!! In my case the touchpad was integrated into the case. It was glued to its back and after heading it with the hairdryer and a bit of bending it around it came of easily. On the PCB there was some glue who can be cleaned away with some rubbing alcohol.

Step 2: Identify Your Touchpad

Picture of Identify Your Touchpad

Synaptics Touchpads do always have their model name at the same schema as it is shown in picture 2.

Product class: Type of sensor. TM for Capacitive touchpads, TS for TrackPoint’s

ASIC type: Shortcut for the processor type

Host protocol: Type of Connection Interface. Now this is very important! There should be written a P, because that means PS/2. This solution only works with PS/2 Touchpad! Other Letters can be B for a PS/2-Serial combination, I’m not Sure if this works too, but I think it should. S means Serial only, You could try to Use T11 like TX and T10 like RX, but I’m not guaranteeing that it will work. A means ADB, what is a transmission protocol invented by apple for their keyboards and mice. If you like to use that you need an apple pc with a ADB interface or you can try This: or this: T10 would be the ADB Signal, and T6 the Button. The Last possible letter is a T. T means TTL. To use it connect it like a Serial only touchpad, but with a Serial-TTL or TTL-USB Converter IC like the good old MAX232 between Touchpad and PC.

Orientation: Says which side X+, X-, Y+ and Y- is. This can be U for Up, D for Down and P for Portrait.

Color code: Color of the Touchpad PCB.

Auxiliary Feature: Letter for Extra Features like More Buttons, Customized firmware…

Board type: Size and Resolution of the Touchpad. The possible numbers are listed in picture 3

Revision: Optional for Version

Step 3: Test the Touchpad

Picture of Test the Touchpad

The touchpad was connected with a 12 pin ribbon cable, but not every touchpad has the same pin out, so I searched for an alternative way to connect the touchpad, and found it: on the back of the PCB there are some solder pads, who are named with a T and then a number. After a little bit of reverse engineering I had the pin out: T22 is 5V (CTS on RS232), T23 is GND (GND on RS232), T10 is Clock (RTS on RS232) and T11 is Data (DTR on RS232). Don’t look at the colors of the wires, they are not normed and the position of the solderpads can be also different on each model. All the other pins aren’t used yet. Now it’s time for the first test, therefore I used a second plug without isolation to see the pin out and soldered it in the correct way to the solder pads on the touchpad. I plugged it over a PS2/USB converter to the pc and checked the function.

Step 4: Buttons

Picture of Buttons

On my notebook the buttons were on the Motherboard and not on the touchpad, so I had to add external buttons. After finding the correct pins by following the conductor patch, I added two buttons between T6 and ground and for the left button T7 and ground for the right button (Sometimes the pin T2 and T6 are flipped around). If you need the “mouse wheel” too you can see the pin out on picture 1, but notice that may not every button works on each touchpad. Reconnect it to your pc and test the buttons.

Step 5: New Wire

Picture of New Wire

My plan is to put the touchpad into a mouse pad, therefore I drill a hole into my table to fit the cable trough. I placed the mouse pad over the hole and marked the hole to the back of the mouse pad. After fitting the new wire thought the hole and verifying the pinout of that wire with my multimeter I soldered it to the touchpad. Now the new buttons: I desoldered the original SMD pushbuttons from the mainboard and ad some wire. Because they only have a small head I decided to make them larger, otherwise you always have to search for the buttons. Therefore I used two ram ICs from a broken graphic card. Add a very small drop of superglue to the button head and stick the IC over it.

Step 6: Housing

Picture of Housing

Now we are going to modify the mouse pad to fit the touchpad in. Lay the touchpad and the buttons to about the middle on the back of the mouse pad, Double-check that the touchpad is not flipped around and mark the position with a pen, you can also mark the position of the wire. Now start by cutting out the marked rubber and look if under there is a plastic foil or paper. If there is paper you can’t use superglue, because it goes inside the paper and makes it transparent. In my case fortunately there was a plastic surface. Lay the touchpad inside its hole and check if everything fit, otherwise large the cut.

Step 7: Installation

Picture of Installation

After cleaning the touchpad and the hole with some rubbing alcohol apply some superglue to the touchpad and punch it inside the hole. Don’t safe at the superglue, otherwise the touchpad may don’t work perfectly. If your fingers look like mine in picture 3 and 4 you took enough superglue :-). Repeat it with the buttons (and the wire). Now solder the wires of the buttons to the solder pads if you removed them. It’s nearly finished, Test it, and you can glue it to your table or a wooden plate.

Step 8: Software and Other Variants

Picture of Software and Other Variants

The very last step is to get the driver software, you can download it from the manufacture’s website of your laptop or directly from Synaptics ( The driver normally isn’t need, but it gives you a few extra setting possibilities like scrolling and zooming (if it is supported by your touchpad). If you haven’t got a touchpad you can also use a TrackPoint. It has the same pin out like the touchpad. You can also add it to an Arduino or a Raspberry Pi. There’s only one more thing I have to say: it is not very precise, for designing a PCB I prefer to use a normal mouse. But for easy movements, like opening files an surfing it is a great solution, specially if you only have a little space around.

I also added a short video, where you can see that it actually works!

Thanks for reading my third Laptop recycling project, more of it will may come soon!



Rominus (author)2016-08-10

Really cool !

Gabse (author)Rominus2016-08-14

Many thanks!

MahmoudTolba (author)2015-07-06

Nice Useful Instructable, Thanks Gabse

Gabse (author)MahmoudTolba2015-07-06

Thanks, MahmoudTolba

Gegtor (author)2015-07-05

WOW great work :D

Gabse (author)Gegtor2015-07-06


HoldOnTight (author)2015-07-05

Great and great "ible"

Gabse (author)HoldOnTight2015-07-06


DomnuT (author)2015-06-30

I believe the proper word here would be SOMETHING, not SMOETHING.
Your good friend,
Grammar Nazi

Otherwise, great project. :)

memememe59 (author)DomnuT2015-07-04

I don't believe that was a grammar error. It was a typo.

Gabse (author)DomnuT2015-06-30

Thanks for spotting my issue. Already corrected.

lazychris2000 (author)Gabse2015-07-01

While you're at it, here's another correction:
My plan is *to* put the touchpad into a mouse pad

redrooster (author)DomnuT2015-06-30

DomnuT, I understood everything he wrote, english is obviously not his first language and that makes this instructable even more commendable, so why worry about it?

th3j3sus42o (author)2015-07-01

sure.. not shure three... not tree

Gabse (author)th3j3sus42o2015-07-01

Thanks, corrected

ptkrf (author)2015-07-01

Useful instructable. Could you tell us how did you get the exact pinout for your model? I believe many of us would benefit from that piece of puzzle.

Gabse (author)ptkrf2015-07-01

Shure. I found
the PDF file, where was written, that it is working whit PS/2, so I knew, that two
of the solder pads are for DATA and CLOCK. First one was Ground. I saw that the
pin 23 was directly connected to the board’s ground fill, so this pad has to be
GND. Next was +5V. I simply measured the voltage between the GND and each other
pad on the working laptop’s touchpad you can see in the cover picture. On that
laptop there is a small board between the touchpad and the motherboard with the
buttons on. By beeping out the connections of the buttons and the touchpad, I found
out with pin is for with button, and that they switch to GND. Between motherboard
and the small board there is a ribbon cable with only 4 connections. I painted
down which of this wire goes to which solderpad, and so I found the two lines,
who have to be for the data and clock. They were 10 and 11. I simply soldered the
wire you can see in picture 3 and 4 (step 3) to the pads and tried out which pad
is DATA and which CLOCK. I do have a second laptop, who has the buttons for
scrolling to the sides, so I simply reverse-engeneered the connection between
the buttons and the solderpads. And VOILA! I had all the connections.

ptkrf (author)Gabse2015-07-01

Thank you. Too bad I don't have the laptop from which I salvaged my trackpad... guess I will only have PS/2 trackpad as this is the only thing I can make out of all resources I have. Or if I ma lucky and get official datasheet, I may actually have a chance at making it proper...

Gabse (author)ptkrf2015-07-01

There is a newer version of the datasheed too, but it contains only informations about PS/2 protocoll, so i decidet to post only the old version. In the newer version is written "Most TouchPads support the two traditional mouse buttons, Left and Right. Some TouchPads support additional buttons in various configurations, such as:

• two standard buttons (Left and Right), and up to eight optional extended buttons,

• three standard buttons (Left, Middle, and Right), and up to eight optional extended buttons, and

• four buttons with a specific (Up-Down, Right-Left) coding.

" you can get it here :

Raphango (author)2015-07-01

Interesting! =D

Gabse (author)Raphango2015-07-01


StGreat (author)2015-06-30

Great work my friend, I love how you integrated it into the mousepad!
I have salvaged a few mousepads from broken laptops, but never acually used them.
Even though I studied enough to figure the PS/2 connection out, the lack of buttons prevented me from actually building anything. Thanks to your pinout in step 4 that is solved. Thanks ! ! !

Gabse (author)StGreat2015-07-01


scristian (author)2015-06-30

Great idea, now if only there was a way to use a laptop with a dead cpu as a second monitor

alfij (author)scristian2015-07-01

This one is easy, I did it more than once and you can do more than just a second monitor with a dead cpu laptop.

Try searching for "laptop lcd screen display DIY" in your favorite web store. In eBay you'll pay 20-50$ depends on model and functionality.

BTW, I have converted an old PowerBook (Mac) to a mobile multi media player using something like the followings:

StGreat (author)scristian2015-06-30

A few solutions already there, most require an extra controller + power supply, which usually cost a little too much, considering you can get a second-hand monitor (complete with power supply,cord,stand,signal cable) for less. Compatibility might also be an issue, even with same resolution monitors...

NTT (author)2015-06-30

Brilliant! Bloody brilliant -- this'll come in so handy.

Thank you.

Gabse (author)NTT2015-06-30


trgz (author)2015-06-30

Very interesting - I've hung on to two or three old laptops for spares but never realised you could add a USB i/f to the trackpads - and I have Pi that might benefit from this, maybe even my main PC...

iamchrismoran (author)trgz2015-06-30

exactly what I was thinking. I hate having the mouse attached to the pi/kodi for when someone doesn't have the tablet/apps remote avail...

Gabse (author)trgz2015-06-30


laith mohamed (author)2015-06-30

Good work and good DIY

Gabse (author)laith mohamed2015-06-30


Festrada007 (author)2015-06-30

AWESOME, I love recycling projects, Can you recycle the LCD monitor from the laptop?

Gabse (author)Festrada0072015-06-30

could try this:
if your monitore is broken, ore something like this if it is till

Festrada007 (author)Gabse2015-06-30

Thank you, and everyone else who replied. I also have some LCD's from an old printer and some old cell phones too that I would like to reuse.

Kasm279 (author)Festrada0072015-06-30

You can, there are inexpensive controller boards that can be had on ebay.

mattcintosh (author)Festrada0072015-06-30

You can make a projector out of an old laptop screen..

jeanniel1 (author)2015-06-30

The idea is super cool. The haze on your photos can be sharpened by cleaning your lens with a soft cloth. Even without the cleaning, it gives a "Holy-ness" to the pictures - ha ha! Nice effect.

Gabse (author)jeanniel12015-06-30

thanks for your reply. sorry for the bad quality, but my cell phone has a scratched lense

VinnyL1 (author)2015-06-30

Excellent step by step layout and attention to details. I don't want to
start an anti static debate; as they are never ending and subjective.
I'm just curious what kind of anti static necklace do you have and is
that all you are using? I have wood floors, so unless I'm pulling ram,
have a high end piece of scrap, or am packing components I don't use a grounded wrist
strap unless it happens to already be on. I have never come across an anti
static necklace that is as effective as a grounded wrist or ankle strap;
then again I've never looked either. If I had carpet and an ungrounded
work area I would be far more careful with all items.

Gabse (author)VinnyL12015-06-30

Did i wrote necklace? Ah yes i did. Of course i meant wristband. :-) Already corrected.

VinnyL1 (author)Gabse2015-06-30

I was gonna say... Man if he has a necklace that is grounded, he must look like the gimp in Pulp Fiction when he's working on electronics. Thanks for the detailed write up and link to the PDF it's jam packed with great data.

richb77 (author)2015-06-30

Love it...If only because i used to design these things (for Synaptics).

Gabse (author)richb772015-06-30

Thanks. Oh really you designed them? Sounds cool!

jackowens (author)2015-06-25

What an amazing idea! I love projects made from broken stuff :)

Gabse (author)jackowens2015-06-25


About This Instructable




Bio: I am an 20 years old mechatronics and I’m living in the north of Italy. My interests are working on electronics, playing computer and ... More »
More by Gabse:858D SMD Hot Air Reflow Station HackAdjustable High Current Lab SMPS Out of a Standard ATX PSLaptoprecycling-Touchpad
Add instructable to: