geekhack

geekhack Projects => Making Stuff Together! => Topic started by: tp4tissue on Fri, 01 April 2016, 12:24:48

Title: Is debounce dynamic or static
Post by: tp4tissue on Fri, 01 April 2016, 12:24:48
So, when say a mouse switch wears in over time, and the debounce characteristic changes.. minor timing differences..

Does the method used to debounce the switch adjust dynamically to the new situation, or is it just a timer which will overlap the entire course of behavior throughout the projected lifespan of the switch..
Title: Re: Is debounce dynamic or static
Post by: Koren on Fri, 01 April 2016, 15:16:51
Does the method used to debounce the switch adjust dynamically to the new situation, or is it just a timer which will overlap the entire course of behavior throughout the projected lifespan of the switch..
Most of the time, it's probably a fixed timer. It is in all the firmwares I know.

I wish I could change it for my mouse, the left click is so boucy that it's totally unusable now :(
Title: Re: Is debounce dynamic or static
Post by: vvp on Fri, 01 April 2016, 17:15:31
I wish I could change it for my mouse, the left click is so boucy that it's totally unusable now :(
Replace the microswitch in the mouse.
Title: Re: Is debounce dynamic or static
Post by: tp4tissue on Mon, 04 April 2016, 01:25:40
Does the method used to debounce the switch adjust dynamically to the new situation, or is it just a timer which will overlap the entire course of behavior throughout the projected lifespan of the switch..
Most of the time, it's probably a fixed timer. It is in all the firmwares I know.

I wish I could change it for my mouse, the left click is so boucy that it's totally unusable now :(

(http://emoticoner.com/files/emoticons/onion-head/crying2-onion-head-emoticon.gif?1292862497)

We will never get back those precious microseconds..
Title: Re: Is debounce dynamic or static
Post by: Findecanor on Mon, 04 April 2016, 11:23:29
Wow. That is the first time I have ever heard of mouse button switches going bad.

I have literally been using the same microswitches for over a decade, although desoldered and soldered into different mice and with no problems.
But they are not gaming mice, so they might bounce more now than when they were new and I don't notice it.
Title: Re: Is debounce dynamic or static
Post by: tp4tissue on Mon, 04 April 2016, 16:39:39
Wow. That is the first time I have ever heard of mouse button switches going bad.

I have literally been using the same microswitches for over a decade, although desoldered and soldered into different mice and with no problems.
But they are not gaming mice, so they might bounce more now than when they were new and I don't notice it.

Well, g4m3rz also click alot more than office-dude..
Title: Re: Is debounce dynamic or static
Post by: 0100010 on Mon, 04 April 2016, 17:34:32
Wow. That is the first time I have ever heard of mouse button switches going bad.

I have literally been using the same microswitches for over a decade, although desoldered and soldered into different mice and with no problems.
But they are not gaming mice, so they might bounce more now than when they were new and I don't notice it.

Really?  I have had to replace the switches on my trackballs a couple times each over the past 15 years or so.
Title: Re: Is debounce dynamic or static
Post by: vvp on Mon, 04 April 2016, 17:42:45
I replaced left microswitch on my mouse two times. I replaced it once on a different mouse.
Title: Re: Is debounce dynamic or static
Post by: Koren on Fri, 08 April 2016, 01:53:14
Well, g4m3rz also click alot more than office-dude..
I'm not playing on PC.

I'm not even using mouse THAT much, but anything can go bad, I guess. It's not that old, and not a no-brand either (Logitech performance MX)

Replace the microswitch in the mouse.
Didn't know it was possible/easy, I'll look into it.

But in fact, I bought a brand new for half the price last summer, it's still in the box. Procrastination at its best...
Title: Re: Is debounce dynamic or static
Post by: tp4tissue on Sat, 09 April 2016, 05:26:32
Well, g4m3rz also click alot more than office-dude..
I'm not playing on PC.

I'm not even using mouse THAT much, but anything can go bad, I guess. It's not that old, and not a no-brand either (Logitech performance MX)

Replace the microswitch in the mouse.
Didn't know it was possible/easy, I'll look into it.

But in fact, I bought a brand new for half the price last summer, it's still in the box. Procrastination at its best...

well the difference is, a new mouse would still have the d2fc-7n..

where as if you replace the broken switch with d2f-01f,  the japan switch would likely improve the durable length greatly.
Title: Re: Is debounce dynamic or static
Post by: Koren on Sat, 09 April 2016, 14:16:51
well the difference is, a new mouse would still have the d2fc-7n..

where as if you replace the broken switch with d2f-01f,  the japan switch would likely improve the durable length greatly.
Well, just to be clear: I'm really interested into servicing it, and I'll definitively order such a microswitch in my next farnell/radiospare/conrad order.

I just wasn't aware it was easy (and seeing a replacement 50% off made me pull the trigger).

That being said, it's for the principles. As I'm not a heavy clicker, greatly improving the length isn't that important to me... Even servicing it each 6-7 years won't be a huge hassle, and I doubt I won't want to change it in 10-12 years anyway.

After all, in the last 20 years, we got USB, wireless, optics, laser, scroll wheel and smooth scroll wheel, nothing I wouldn't want now in a mouse, so I wouldn't be surprised if I wanted to buy another one in some time (in fact, I'd like to find a vertical mouse with a high-quality sensor and smooth scrollwheel, but it's even rarer than a good ergonomic keyboard)
Title: Re: Is debounce dynamic or static
Post by: njbair on Sat, 09 April 2016, 14:29:37
So, when say a mouse switch wears in over time, and the debounce characteristic changes.. minor timing differences..

Does the method used to debounce the switch adjust dynamically to the new situation, or is it just a timer which will overlap the entire course of behavior throughout the projected lifespan of the switch..
Humans can't rapid-fire mouse clicks or key presses anywhere near quickly enough to be confused with switch contact bounce. What seems like a really fast press-release cycle is a relative eternity.
Title: Re: Is debounce dynamic or static
Post by: iLLucionist on Sat, 09 April 2016, 14:56:42
Wow. That is the first time I have ever heard of mouse button switches going bad.

I have literally been using the same microswitches for over a decade, although desoldered and soldered into different mice and with no problems.
But they are not gaming mice, so they might bounce more now than when they were new and I don't notice it.

Well, g4m3rz also click alot more than office-dude..

Don't underestimate my clickings at the office! Also... I game at the office when I'm bored... ut2k4!