Let’s face it, those touchpads on laptops are awful, and were never meant to be the primary mouse for all-day use. Not that external mice are much better on your shoulder and neck in the long term — especially if you’re reaching past a 10-key and back to use it. So what’s the answer? What does a comfortable, portable mousing solution look like? Is such a thing even possible?
[Matias N.] has an idea: make the mouse an extension of your hand. The idea is that by wearing a battery-powered Bluetooth pointer on your thumb or index finger, you have a seamless back and forth transition with less overall stress. The trackpad includes a button that would be used to cover left clicks. To make it a full mouse, [Matias] plans to have extra buttons for right click and middle click, and a joystick for scrolling.
[Matias] started designing thumbMouse with a Blackberry 9900 trackball module in mind, but found it was way too slow for modern mousing needs. Turns out the trackpad module is much better suited: it’s a lot more responsive, and the movement is surprisingly sensitive.
There are a surprising wealth of parts inside of old laptops that can be easily scavenged, but often these proprietary tidbits of electronics will need a substantial amount of work to make them useful again. Obviously things such as hard drives and memory can easily be used again, but it’s also possible to get things like screens or batteries to work with other devices with some effort. Now, there’s also a way to reuse the trackpad as well.
This build uses a PS/2 touchpad with a Synaptics chip in it, which integrates pretty smoothly with an Arduino after a few pins on the touchpad are soldered to. Most of the work is done on the touchpad’s built in chip, so once the Arduino receives the input from the touchpad it’s free to do virtually anything with it. In this case, [Kushagra] used it to operate a stepper motor in a few different implementations.
If you have this type of touchpad lying around, all of the code and schematics to make it useful again are available on the project page. An old laptop in the parts bin is sure to have a lot of uses even after you take the screen off, but don’t forget that your old beige PS/2 mouse from 1995 is sure to have some uses like this as well.
Old laptops are easy to find and many have a trackpad with a PS/2 interface hardwired into the guts of the laptop. [Build It] wanted one of those trackpads for use in the DIY Raspberry Pi laptop he’s working on. But the Raspberry Pi has no PS/2 input, and he read that a PS/2 to USB adapter wouldn’t be reliable enough. His solution? Wire the trackpad to an Arduino and have the Arduino convert the trackpad’s PS/2 to USB.
After removing a few screws, he had the trackpad free of the laptop. Looking up the trackpad’s part number online he found the solder pads for data, clock and five volts. He soldered his own wires to them, as well as to the trackpad’s ground plane, and from there to his Arduino Pro Micro. After installing the Arduino PS/2 mouse and the Mouse and Keyboard libraries he wrote some code (see his Instructables page). The finishing touch was to use generous helpings of hot glue to secure all the wires, as well as the Arduino, to the back to the trackpad. By plugging a USB cable into the Arduino, he now had a trackpad that could plug in anywhere as a USB trackpad. Watch [Build It] put it all together step-by-step in the video below.
Two researchers of Responsive Environments, MIT Media Lab, have put to together a device that is an amazing array of musical instruments squeezed into one flexible package. Made using seven layers of fabrics with different electrical properties, the result can be played using touch, proximity, pressure, stretch, or with combinations of them. Using a fabric-based keyboard, ribbon-controller, and trackpad, it can be played as a one-octave keyboard, a theremin, and in ways that have no words, such as stretching while pressing keys. It can also be folded up and stuffed into a case along with your laptop, and care has even been taken to make it washable.
Layer one, the top layer, is a conductive fabric for detecting proximity and touch. The twelve keys can work independently with a MPR121 proximity touch controller or the controller can treat them all as one, extending the distance the hand can be and have it still work. Layer two is just a knit fabric but layers three to six detect pressure, consisting to two conductive layers with a mesh fabric and a piezo-resistive fabric in between. The piezo-resistive fabric is LTT-SPLA from eeonyx, a knit fabric coated with the conductive polymer, polypyrrole (PPy). Layer seven consists of two strips of knitted spandex fabric, also coated with PPy, and detects stretching. Two strips of this are sewn on the bottom, one horizontal and one vertical. You can see and hear the amazing sound this all produces in the video below.
Phone screens keep getting bigger. Computer screens keep getting bigger. Why not a large trackpad to use as a mouse? [MaddyMaxey] had that thought and with a few components and some sewing skills created a trackpad in a tablecloth.
The electronics in this project are right off the shelf. A Flora board for the brains and 4 capacitive touch boards. If you haven’t seen the Flora, it is a circular-shaped Arduino made for sewing into things. The real interesting part is the construction. If you haven’t worked with conductive fabric and thread, this will be a real eye-opener. [Maddy’s] blog has a lot of information about her explorations into merging fabric and electronics and also covers things like selecting conductive thread.
As an optional feature, [MaddyMaxey] added vibration motors that provide haptic feedback to her touchpad. We were hoping for a video, but there doesn’t seem to be one. The code is just the example program for the capacitive sensor boards, although you can see in a screenshot the additions for the haptic motors.
All hands are on deck over at MIT where a very handy new trackpad has been created that will be able to give users a free hand to do other tasks. The device is called the NailO and attaches to one’s thumbnail, which allows the user an easy and reportedly natural way to use a trackpad while your hands are full, dirty, or otherwise occupied.
The device reportedly works like any normal trackpad, but is about the size of a quarter and attaches to the thumbnail in such a way that it takes advantage of the natural motion of running an index finger over the thumbnail. It communicates via Bluetooth radio, and has four layers which all go hand-in-hand: an artistic covering (to replicate the look of a painted fingernail), the sensors, the circuitry, the battery, and presumably an adhesive of some sort.
Details are quite sparse, but the device is scheduled to make its debut at the Computer Human Interaction conference in Seoul, South Korea very soon. If it can be made less bulky (although it’s somewhat uncomfortable to call something smaller than a quarter “bulky”) this might be, hands down, the next greatest evolution in mouse technology since multi-touch. We have to hand it to MIT for coming up with such a unique wearable!
A bunch of pads connected to a MIDI out port is as old an idea as the Akai MPC. creating a homebrew version is great, but [Scott] took his version one step further. He used old laptop trackpads to control note on and note off commands when the each pad is tapped, and also added MIDI CC values for the touch pressure and the x and y-axis position.
The trackpads were identical models, each having their own PS/2 output. A few ribbon cable to 8-pin header adapters were manufactured, and the entire ensemble encased in a wonderful maple and aluminum enclosure.
The electronics are based on an Arduino Mega with 16 clock and data points for each touchpad eating up 32 of the 54 available pins on the ‘duino. The PS/2 protocol is well documented, but running 16 separate PS/2 id most certainly not. [Scott] ended up writing his own asynchronous PS/2 communications library to get the latency of his midi device down to about 50ms.
It’s an amazing bit of kit and comparatively inexpensive, given that [Scott] now has a 16-channel Kaoss pad. Video of the device hooked up to a MicroKorg below.