Introduction: RumbleMouse

Do you love how your friend's Xbox controller vibrates every time he mercilessly shoots you in the face? If you wish you had this wonderful feedback feature on your PC, now you can!

This is a project that I did several years ago, but I photographed and documented it well enough that I can do a write-up here without any trouble. Excuse the photographer, he was young and reckless.

The simple idea behind this mouse mod is taking a small motor with an offset weight on its shaft, and mounting it in a PC mouse. These motors are easy to harvest from an old rumble-equipped Playstation or Xbox controller.

Step 1: Materials and Tools

You'll need some stuff for this project, but its all cheap, and the tools are simple.

Materials:
- USB optical mouse
- Off-center weighted motor ( 5V )
- Thin metal or plastic sheet
- Bondo or body filler
- Spray paint
- Spray primer
- Wire
- Switch
- Heat-shrink tubing
- Solder

Safety Equipment:
- Goggles
- Gloves
- Sanding mask

Tools:
- Drill
- Tin snips
- Hot glue gun
- Sandpaper (80, 120, 220)
- Soldering iron
- Needle File

Step 2: Open and Drill

So the first thing we have to do is open up our mouse and find out where we can fit the motor without causing problems. If you're super lucky, you might be able to squeak the motor into the space without having to remove any outside material. Most likely though, you'll have to chop out a nice section to fit your motor.

We start by finding the spot on the outside of the mouse where we need to drill. Take a hole-saw bit thats a good 5mm ( 1/4 inch ) wider than the protruding motor head, and drill.

Plop the motor into place, and see how it looks so far.

Step 3: Covering Up the Hole

So now we have this gaping hole where our hand needs to go, and a heavy whirling motor smacking our palm 20 times a second. Great. We need to fix this.

I have a box of small aluminum containers typically used to hold screws and other small parts. I used to use the aluminum cases they came in for all manner of things, so I had a lot of these containers around, and I used one to make the metal cover over the hole. Some thin gauge sheet metal of any kind will work perfectly for this too.

Cut the sheet kind of flower-like so that it makes a rounded shape that will cover the motor without touching it. Once it lines up and is clear for the full rotation of the motor, hot-glue it in place.

Rough it up with sandpaper, as well as the surrounding mouse area.

Our next step is to cover it with Bondo and sand it into shape.

Step 4: Bondo!

The next, most wonderful step is coating the area with Bondo auto body filler, and sanding it down until it is smooth and more attractive.

First, we need to mix the filler paste with the hardener. After this, we have about 5 minutes to spread it in place. Follow the instructions listed on the container, they're very straightforward and quite specific as to the type of filler used, but almost always involve mixing a tube of hardening agent with a paste.

We smooth the Bondo in place, making sure to not leave any spots uncovered or not covered thick enough, since we would have to add more Bondo later to fix that.

Once complete it will look like the very blue picture below. Leave it to cure for the listed time on the packaging.

When its cured, we can start sanding. Be sure to wear a mask for this as the Bondo particles are smelly, nasty and unhealthy to inhale. Since this thing is curved, we can't use a sanding block. We will have to hold the paper in our hands and just use our fingers to sand. When sanding like this, we need to constantly move around the surface, or else our fingers will sand ruts into the Bondo.

As we go, keep cleaning off the dust and making sure that we aren't removing too much material in the wrong spots. Don't sand through to bare metal! I did this, and it turned out okay but if too much is removed it won't look good when completed.

When its sanded to our satisfaction, we can continue to the next step; Painting.

Step 5: Painting

Since Bondo is an ugly pink colour, we need to paint it something fancy. Whip out some general-purpose primer and spray the area with a couple thin coats. You shouldn't be able to see much of a difference between the Bondo and plastic portions of the mouse body. Let the primer cure for 24 hours, or follow the can's directions.

Next, spray with whatever color of paint you want. I used a glossy Krylon Fusion red spray paint, but anything will work. Use a paint that's made by the same company as your primer to prevent unwanted chemical reactions between different brand formulas.

Step 6: Wiring It Up

So after all this work, we still have to wire it all up! I incorporated a switch that lets me turn off the rumble feature when I'm not playing a game, which is a must, because it will drive you crazy without a switch.

Drill a hole in the right side of the mouse, and file it out so that we can fit the switch. Hot glue it in place.

The wiring circuit is very simple. Identify the 5V and GND wires on the mouse board, and solder the positive wire from your motor to the 5V wire on the board. Solder the GND wire of your motor to the switch.

Now, we need to figure out how to connect to the mouse buttons. Most mice buttons have 3 pins, but two are normally connected together or one is not connected at all. We need to use the two outer pins.

Solder a wire from our switch to one side of the button, then solder another wire to the opposite side. Solder that wire to the GND wire of the mouse.

Make sure that there aren't any shorts from 5V to GND, which could damage your USB port. Now, plug in the mouse and try clicking the mouse button. If the motor spins, then its working!

Put the motor in place and hot glue it, making sure that it isn't shorting out any of the circuits on the mouse.

If all is well, we can move to the next step.

Step 7: Putting It Back Together

If the paint has cured, we can put the mouse back together. The original screw holes are probably ruined now, so we will have to glue it shut. Put some hot glue around the edge of the top portion of the body and fit it down onto the mouse. Plug the mouse in and make sure that nothings wrong. If it works great, then awesome!

Go play a game and see how you like it. I didn't have any problems with the cursor being jittery, but if you do, you can add a resistor to the motor to slow it down a bit, or change the weight on the shaft to make it vibrate less.

I hope that this Instructable inspires someone to make a fun, quick mouse project.

Thanks for reading.

Comments

author
Krayzi99 (author)2012-06-19

dude... nice!

author
cheesebigot (author)2010-07-16

I used this mod a few months ago for April Fools' Day. I used an old cell phone vibrational motor and wired it to my girlfriend's mouse while she was gone. She came home, sat at her computer, double-clicked an icon and jumped sky high! Thanks for the project idea!

author
The nerdling (author)cheesebigot2010-11-15

lol
:-D

author

Thats pretty great, man.

author
zatek (author)2010-05-07

Nice edible!

I did this in a Logitech G500, hooked up all the connections in the mouse to two copper plates on the inside of the weight cartridge slot. Then I proceeded to make a rumble pak for it that would go in the weight cartridge slot!

Just a hint, those soldering connections (+5v to the mouse button) made it act weirdly so whenever my rumble pak is on my LMB also triggers the "browser back" button. However you could either map it off the mouse with Logitech Setopint or integrate a switch in it so it only is on when you're gaming.

author
naruto the ninja13 (author)2010-04-28

can you make it so when you like playing a game such as half life of halo and on console versions the controller rumbers when you fall, get hurt or are shooting could you make the mouse do that?

author

Well, no. 

You would need to develop software that would send a signal to a chip inside the mouse. It easily be 30 times more work than in this Instructable. This method is just using the mouse button as a triggering method for the motor, using only hardware piggybacking on the mouse.

author
harigast (author)2009-06-20

i just got an idea from this! replace any normal rumbling controler motor and weight with something that electrocutes you. like a stun-gun to the palms. then you will really really not want to get shot. i guess you could even plug the leads to something even better like a jacket.

author
beast_mode (author)harigast2009-06-20

many other people agree that this is a good idea, ironically, they also support the death penalty and the electric chair... ARE YOU OUT OF YOUR MIND?!

author
harigast (author)beast_mode2009-06-20

i guess you could make it out of those electroshock abdominal belts that were popular in around 2000AD. then its like working out when you play a game. now i just need to find the ones i was buying in thrift stores.

author
H3xx (author)harigast2009-08-05

just use one of those prank shock lighters, pens, condoms, etc. :)

author
airecrist (author)H3xx2009-09-27

prank shock condom? ouch that sounds painful

author
H3xx (author)airecrist2009-10-02

Then don't get shot! XD

author

I'll agree, it does sound dangerous. I'd be concerned about nerve damage over a long-term period.

author
expidition (author)2009-09-10

I just made one these a few weeks ago it rocks!

author
livesteamfan (author)2009-06-21

Does it have to be USB? Can I just use a PS/2 mouse instead or a maybe even a wireless mouse?

author
H3xx (author)livesteamfan2009-08-05

a ps/2 mouse would work the same way, but a wireless mouse? that would probably pretty hard on the batteries. I have a logitech mx revolution mouse, and its batteries only last 2-3 days at the most. fortunately its rechargeable and charges in 3-4 hours, usually while i am asleep or at work.

author
heathbar64 (author)2009-06-22

I wanted a vibrate feature for an invention. I tried a hobby motor with a blob of jb weld cast onto the shaft off center, but it's not heavy enough. I would like to figure out how to mount a heavier weight securely. Also, I found that a cell phone has a vibrator which is only about the size and shape of a button battery, but has a pretty good buzz. one of those might work pretty good for your mouse.

author
H3xx (author)heathbar642009-08-05

jb weld and a fishing weight might do the trick. but i'd go for an old ps2 controller, or if you have one lying around, an n64 rumble pack. that thing, as i remember, had a decent rumble to it.

author

Theres a big difference in the feel of a cell phone vibrate and a controller rumble. The weight is much more and the speed is much lower.

author
dowd95 (author)2009-07-23

Thanks man, I modified my xBox 360 controller recently and needed somewhere to put the rumbler i didnt have space for

author
epeefencer (author)2009-07-03

How can you sync it to go off at the right time though?

author

It rumbles when you click the left mouse button. Thats it.

author

thats still really awesome :D

author
marselsipod (author)2009-06-19

wait, so it rumbles non-stop? O.o

author
squirrelMLM (author)marselsipod2009-07-10

Marselsipod Well not exactly this instructable describes putting in a switch to turn it on and off. it will rumble when the switch is set to on and when you left click wait, right?

author

While your finger is pressed down, it rumbles.

author

oh thats a lot better

author
JellyWoo (author)2009-06-19

Would a cell phone vibrator motor work?

author
froggyman (author)JellyWoo2009-06-19

if it is rated for 5V and fits in the mouse, sure :)

author
squirrelMLM (author)froggyman2009-07-10

well what if you would put a resistor? i have a 3v motor so cant i just put a resister in?

author
Ktooms (author)2009-07-08

im kind of a noob with electronics i need uber help with the wiring, the picture makes perfect sense but the worded description messed me up. help?

author
mattthegamer463 (author)Ktooms2009-07-08

Basically, the circuit is 3 components: Power Switch Motor In our case, the power comes from where the USB cable connects to the mouse board. The motor is obvious, and the switch is the mouse left-click button. We solder wires to the bottom of the mouse board, to the contacts for the mouse button. Then, when you click, it triggers the motor. Easy.

author
coolacid (author)2009-06-18

There are smaller weighted motors, like the ones in the cellphones. Maybe one of those will fit perfectly into the mouse.

author
KCLT (author)coolacid2009-07-01

@coolacid thats a good idea.... there can be however a different voltage for that one ... will try that :D

author
twitch0601 (author)2009-06-29

Hey This Was A great Tutorial. I Never thought of it. Tho i should of. I just got done making one for myself. I didnt have to cut a hole in the mouse luckily to fit the motor. I just had to mess around with the placement and found a good spot. If anyone Wants to se any pics or anything just email me. Thank you for the Instructable.

author
QuiksilverRox (author)2009-06-21

I'm going to use the rumble motor I got from disassembling my WII remote.

200px-Wii_Remote_Rumble[1].jpg
author
11richie21 (author)QuiksilverRox2009-06-23

its cheaper if u use a cheap ps2 remote

author
clark (author)11richie212009-06-24

go to radioshack and buy the 3v rumble motor, its super small.

author
QuiksilverRox (author)clark2009-06-25

i already opened my remote because it wasnt working.

author
spockck (author)2009-06-22

same principal could be used 2 make a diy viberator

author
deedeedee9 (author)2009-06-22

the idea of having the mouse vibrate when pointing at, say, a link, is not new. It was/currently is being used for the Wii, as i now know. (i.e. the wiimote vibrates on certain things for "feedback" purposes i guess)

author
robot797 (author)2009-06-17

i think it does not feel good when you use it. it is smoot so it lay's in your hand. and a lump makes is devorme your hand.

author
mattthegamer463 (author)robot7972009-06-17

I actually find it more comfortable than a normal mouse. Since I use my wrist and fingers to control my mouse (thus my palm isn't resting on the mouse normally) the lump means that the body of the mouse can actually meet my palm and still give me ease of motion.

author
robot797 (author)mattthegamer4632009-06-17

you my friend have a weird hand. i rest is in my mouse always

author
mondaymonkey (author)robot7972009-06-21

I remember in school during typing class we learned to not palm the mouse. It would mess with your fine movements. When your at a v v high sensitivity, having your entire arm move is very cumbersome. Best to just move at the wrist.

author
robot797 (author)mondaymonkey2009-06-21

lool

author
cyrozap (author)robot7972009-06-17

I rest my palm on the palmrest of my mousepad and control the mouse with my fingers and wrist...

author
thirith (author)cyrozap2009-06-17

Exactly what I do. I wonder is it possibly linked with having big hands?

author
fordman15243 (author)thirith2009-06-17

Possibly... I have relatively large hands and also do this!

About This Instructable

32,988views

69favorites

License:

More by mattthegamer463:NASA Worm Logo Sign - Inspired By Tom SachsDIY 6x17 Panoramic Film CameraPentax Spotmeter V Repair
Add instructable to: