Picture of Rapid Fire Mouse Button

Many computer video games involve a lot of rapid mouse clicking. But there are limits to how fast your finger can click and how long you can keep it up before your hand starts to ache. So I modified a mouse to add a rapid fire button to it. That way you can rapidly activate the clicking function by simply holding down one button.

To do this, I connected a 555 timer circuit to the terminals of the left mouse button. When the rapid fire button is pressed, the timer circuit sends a series of pulses to the controller that simulate the button being clicked. This circuit lets you click up to 800 times per minute. A similar circuit could even be used for console video game controllers.
Remove these adsRemove these ads by Signing Up

Step 1: Materials

Picture of Materials
Here are the materials and tools that you will need for this project.

555 Timer IC
10 µF Capacitor
4.7 kohm Resistor
Jumper Wires
PC Board
Small Momentary Switch (not pictured)
Heat Shrink Tubing (optional)

Soldering Iron
Wire Strippers
Rotary Cutting Tool (optional)
Multimeter (optional)
1-40 of 105Next »
Well the LED couldn't handle 9v
3V is usually the limit.
I just checked and the voltage was backwards... But now at 50K and 1uF it looks constant with an LED
I used a 0-50k variable resistor and a 1uf capacitor and I tested it with a LED and did nothing
Dazon641 month ago

hi i was wondering if you could make a more detailed (easier for noobs like me to make) step by step tutorial. i was a little confused about certain steps

DIY Hacks and How Tos (author)  Dazon641 month ago

Which step was confusing

I apologize for the late response I was having problems with my internet. what does the red wire coming off of the capacitors negative leg do on the circuit? again I'm not that good with understanding the circuit's diagram.

rapid fire mouse circuit pic.jpg
DIY Hacks and How Tos (author)  Dazon6423 days ago

That wire does nothing in the finished setup. It should have been removed. I just forgot to. If you would like a simple guide for reading circuit diagrams you can check out this instructable:

TheRedster1 month ago

Would it be ok to solder the +V to the 5v side of the Left mouse bytton

I think that should work

TheRedster1 month ago

Is that an electrolytic capacitor or a ceramic one? or will either work?

I doesn't matter.

jakeB83 months ago

Could you list where we could get parts to make this because I cant seem to find those parts.

DIY Hacks and How Tos (author)  jakeB83 months ago

They should all be available at RadioShack if you have one near where you live. Or you can buy them at Other locations that could work are Fry's Electronics or Digikey.

What kind of Diode do I need or is it any kind?

Any kind will work
AnimeChuK6 months ago

Good for Cookie Clicker too!

killingerk.10 months ago

how can i buy 1 from you

DIY Hacks and How Tos (author)  killingerk.10 months ago
I am sorry, but I don't have time to do commission work. If you look online, you might be able to find a mouse that does something similar. Or you can download a program to do it for you.
JSwensen7211 months ago

Hi! I made the rapid clicker, but it doesn't seem to be working
When I click the button, It clicks once, instead of rapidly clicking.
Any idea why?

DIY Hacks and How Tos (author)  JSwensen7211 months ago
First test that the circuit is working with an LED. It may also be a problem with the click rate. Computers can only register click up to a certain speed. So you may try changing the resistor to drop the click rate.
AARENAARON1 year ago


knexbug1 year ago

i can do 385 per minute without mods but awesome idea

pucksurfer1 year ago

I can click 684 times Minutes without Modded Hardware, thank you very much... :P

does any 555 work? or is there a specific 555 (ex. NE555P) that only works for it?
I think that any 555 timer should work.
oh.ok. thanks.
sconner11 year ago

I made one myself. The had a couple problems that almost stumped me until I got out my oscilloscope.

First, mice run on a carrier signal on a signal bus of some sort. The buttons do different things, the left will short the bus to the full 5V source. The right shorts the bus to 0V. The middle button, if any (sometimes the scroll wheel is also a button), attenuates the buss signal by about half. The bus signal has it's own frequency and shape. The frequency I was shooting for was apparently too high and registered as the button being held down steady.

Second, the low period was triggering a right click on the bus, making it a rapid right clicker. I tried blocking that with a diode on the output but it didn't work. It turned out the high output of the IC being only 2/3 of the 5V needed to trigger a left click on the click bus wasn't high enough and the diode's turn on voltage made matters worse. Using the high signal to trigger an NPN transistor between 5v and the bus didn't work, also
because the high output wasn't high enough to get full turn-on.

So to fix this I used a PNP transistor as a switch inverting the low out signals to allow the full 5V to be seen on the click bus. Works great now. I even added a switch to choose between two different capacitors to allow two different click speeds the higher being roughly 2X the lower speed. I tried 10X, but too high a frequency ended up registering as a button held down even if I fiddled with the duty cycle.

The biggest lesson I learned from this project is that the low side of the 555 output is the stronger and more duty cycle flexible part of it's output. If you need a signal at full Vcc or a duty cycle less than 51%, inverting the output with a PNP is your solution.

Good job at trouble shooting.
samjohn1 year ago

Cool! But, isn't this sort of like cheating? haha. I never thought of this.

Also many moons ago in the 8-bit/early 16 bit world of computing, one of my joys was to hack into a game's code an make the player invincible/give myself infinite lives etc. (Oh the joy of running through the robots the first time on Impossible Mission!).

Finally found the pic of the magazine online that has the article.

When asked if I thought I was cheating, my reply was a question, "how can I be cheating since its more difficult to figure out how to hack the code than to simply sit there and play the game until I win?" :^)

Same thing with this concept of a rapid fire peripheral... coming up with the idea/solution and then designing it is more difficult (for most) than simply playing the game. So at least the *designer* has taken a more difficult road to achieve the goal of beating the game ;^)


No. no more than someone playing with a wider fov or 16.10 compared to someone playing on a 4.3 monitor or someone using a mechanical keyboard or a higher dpi gaming mouse etc

How is a mechanical keyboard an advantage? I can understand when typing, but the higher actuation point on most makes rapid presses more difficult. Also, a side note about monitors, some game engines actually clip the top and bottom instead of expanding the sides.

For mechanical keyboards, it is more effective because in computer gaming, such as Minecraft (or maybe WoW as well, idk the control scheme) keyboard controls movement, so you wouldn't be rapid-firing with the keyboard buttons, you would rapid fire with the mouse.

It was given as an example as mechanical keyboard is better than a membrane keyboard - n key rollover for 1. faster response times etc As for your screen size statement "some". nuff said. The point I was making is there are advantages in the equipment you use and a macro is not considered cheating else there would be checks for such via vac or any other cheat engine which there is not.

The discussion has been brought up by many on games forums and devs have never once chimed in and said "no".

I & many others used a macro in APB Reloaded, we even sent the macro to the publishers/devs (G1) who said nothing (fore or against) so we continued to use it in game (until I got a proper gaming mouse that had the feature in built.)

Actually Punkbuster has the option to kick/ban if macro software is detected. It's not a default option, but many Battlefield server admins do turn it on. Rather silly option since it can be side stepped with a hardware hack like this.

I get your point for that better hardware isn't cheating, and agree for keyboards and mice in general, I was merely pointing out that a keyboard being mechanical makes it better for gaming; NKRO and response time are functions of the keyboard controller, not of the actuation mechanism. The screen statement was just an aside and not really related to the rest.

Actually, it kinda is. This is basically a hardwired macro that spams the left mouse button

Don't bring a knife to a gun fight.

1-40 of 105Next »