3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Talking Joystick Mouse

Talking Joystick Mouse
I work in Assistive Technology, which is technology designed to help people with disabilities stay independent.

We encountered a man who had quadriplegia due to a motor vehicle accident.  He had a little motion in one hand and wanted to use a computer, but he could not use a regular mouse.  If he could use the computer, he could go online, surf the internet, research whatever struck his fancy, chat with other people, email, etc. - it would open a lot of doors for him and greatly increase his standard of living.  We tried a commercially available joystick mouse, and he could use it successfully.  The problem was cost: the commercial model was $550 (since then, it has dropped to $400 ) which neither he nor his family could afford.

I built a joystick mouse for him out of a USB gamepad and arcade machine components.  This mouse had two features lacking in the commercial model: 1) It could launch programs or commands, greatly increasing the efficiency of computer use  2) it could talk, giving auditory feedback regarding which button was pressed, as he could not move his head to look at his hands. 

We have since used descendants of the first joystick mouse with several people who had cerebral palsy or other conditions that made traditional computer use difficult.  The cost to build one of these is about $45.

 
Remove these adsRemove these ads by Signing Up
 

Step 1Materials and Tools


Materials:
Wood, about 7" wide and 1/4" thick
Paint, Wood glue

(1) USB gamepad (I have had good success buying cheapies from eBay or other places - we will be destroying it in the process so don't buy the most expensive).

(1) competition joystick (happ.com is a good supplier too, but more expensive)
(6) competition pushbuttons (happ.com is more expensive here too)
(4) #10 1/2" wood screws (or metal screws)
(7) #8 or #6 1.5" Wood screws
(20) 0.187" Female Quick Disconnect Crimp Connectors
300" (25 feet) 24-28-gauge hookup wire (old CAT-5 cable works beautifully with the jacket removed)

12x12" square solid foam shelf liner

Tools:
Drill
Dremel with micro drill bit (e.g. 0.0260")
1.125" hole saw (for drill)
Table Saw / regular saw for woodworking

Needlenose Pliers
diagonal-cutting pliers (dykes)

Sandpaper

Soldering Iron and solder
Wire strippers
Helping hands
Wire crimp tool

Hot air gun
Hot glue gun

Software:
AutoHotkey (Windows only, similar automation software exists for Mac / Linux)
« Previous StepDownload PDFView All StepsNext Step »
18 comments
Sep 14, 2011. 6:35 PMPaint_Man says:
have you tried "JoyToKey," or "Xpadder?"

They can program both keyboard and mouse. JoyToKey is free, but Xpadder costs 5 dollars for each latest version.
Feb 18, 2011. 6:48 AMTomcat94 says:
This is a great instructable! It's a unique method of assistive technology that takes something as simple as a joystick and some buttons and turns it into something that helps the people that need it most. Very nicely done.

This can also be used for MAME cabinets as well, except you use it for a MAME cabinet instead. Most MAME cabinet instructions are a bit vague when describing how to put the joystick together, so this actually kills two birds with one stone...
Feb 9, 2011. 1:45 PMkelseymh says:
Awesome project set! I wish I understood why the commercial product costs ten times your component cost: economy of scale ought to work in the other direction. I've added this project to I'bles Assistive Technology group; hope that's okay.
Feb 14, 2011. 9:33 AMnzkiwi says:

Great work shadowwynd!

I've been a AAC (Augmentative & Alternative Communication) technologists for almost 10 years.

From what I've seen is that the companies that don't charge enough don't survive. To be effective their product must:

1.) Be strongly made.
2.) Good support must be offered.
3.) Solid research & development must be on going.

Take DynaVox as an example. They are still in business after all these years!


Feb 10, 2011. 10:52 AMcaitlinsdad says:
I think if something is classed as "medical or therapeutic" or sold as such, the manufacturer or distributor takes on the liability of that product. And you know how lawsuits and the abuse of such, and greed in the healthcare coverage/billing comes into play. The person with a real need is in a catch-22. If you market this as a game or computer accessory, you would have no problems. Thanks for sharing.
Feb 13, 2011. 6:01 PMYoshiDan says:
That's pretty cool.

I was thinking you could probably use the board out of a USB numeric keypad for this instead of a game controller. That way you wouldn't need any 3rd party software; you could just turn on mousekeys in Windows.
Feb 13, 2011. 12:36 PMSuper Cameraman says:
I'm working on an arcade machine with all the same parts. Are you sure the hole is the same size for the buttons and joystick? it seems like the joystick should be bigger. Does the 1 1/8th inch hole for the joystick allow full movement? My lack of a 1 1/4 inch bit is the only thing really holding me back right now. (And the fact that I'm in college and my machine is back home, but that's besides the point)
Feb 12, 2011. 12:15 AMgood luck says:
chto za hren, pochemu net kililici
Feb 12, 2011. 12:14 AMgood luck says:
<>4=K9 30465B
Feb 9, 2011. 10:21 PMzidakano says:
Something I personally would do to improve longevity/reliability of this product would be to solder in a female usb port and mount it in the case and use a plain usb cord. That way there would be no problem if it were "yanked" and if the cord ever went bad (as my current mouse has done) it could easily be replaced with off the shelf parts rather than opening it up and having to re solder and/or replace the cord.

While making something "self-serviceable" is bad practice in mass production I consider it a must in "good quality"

But either way it is a good ible just the same.

Feb 10, 2011. 4:04 AMp1xel says:
Nice =)
Feb 10, 2011. 12:59 AMynze says:
Very cool!
Feb 9, 2011. 8:21 PMandrewmystery says:
Great job on the 'ible! Very clear and straightfoward!
Feb 9, 2011. 6:33 PMChrysN says:
Wonderful project!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
3
Followers
3
Author:shadowwynd