bernut.blogg.se

How to program zelotes c12 mouse for rapid fire
How to program zelotes c12 mouse for rapid fire











  1. HOW TO PROGRAM ZELOTES C12 MOUSE FOR RAPID FIRE FULL
  2. HOW TO PROGRAM ZELOTES C12 MOUSE FOR RAPID FIRE SERIES

I tried 10X, but too high a frequency ended up registering as a button held down even if I fiddled with the duty cycle. 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.

HOW TO PROGRAM ZELOTES C12 MOUSE FOR RAPID FIRE FULL

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. 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.

how to program zelotes c12 mouse for rapid fire

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. I tried blocking that with a diode on the output but it didn't work. Second, the low period was triggering a right click on the bus, making it a rapid right clicker. The frequency I was shooting for was apparently too high and registered as the button being held down steady. The bus signal has it's own frequency and shape. The middle button, if any (sometimes the scroll wheel is also a button), attenuates the buss signal by about half. The buttons do different things, the left will short the bus to the full 5V source.

how to program zelotes c12 mouse for rapid fire

The had a couple problems that almost stumped me until I got out my oscilloscope.įirst, mice run on a carrier signal on a signal bus of some sort. I first prototyped this circuit on a breadboard for testing and then I soldered it together onto a small printed circuit board. Frequency = 0.72 / (R x C) "R" is in units of ohms and "C" is in units of Farads. If you would like to calculate the exact frequency you can use the following formula. By increasing these values, it will reduce the output frequency. By decreasing the value of the resistor and or the capacitor, it will increase the output frequency. This produces a frequency of about 15 Hz (about 900 pulses per minute). I used a 10 ♟ capacitor and a 4.7 kohm resistor. The frequency of these pulses is determined by the value of the capacitor that is connected to pins 1 and 2 and the value of the resistor that is connected to pins 2 and 3. This circuit is connected to the mouse through a small momentary switch that acts as the rapid fire button. A small diode is added to the output to prevent the circuit from shorting out if the rapid fire button and the left mouse button where ever pressed at the same time.

how to program zelotes c12 mouse for rapid fire

This is what will activate and deactivate the click function of the mouse.

HOW TO PROGRAM ZELOTES C12 MOUSE FOR RAPID FIRE SERIES

The output of this circuit is a series of pulses that alternate between HIGH (5 volts) to LOW (0 volts). This is connected to pins 4 and 8 of the IC. Power for this circuit is supplied by the 5V line from the computer that also powers the mouse. The circuit used in this project is based around the 555 timer IC.













How to program zelotes c12 mouse for rapid fire