Author Topic: Is debounce dynamic or static  (Read 3830 times)

0 Members and 1 Guest are viewing this topic.

Online tp4tissue

  • * Destiny Supporter
  • Thread Starter
  • Posts: 13568
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Is debounce dynamic or static
« 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..

Offline Koren

  • Posts: 133
  • Location: France
Re: Is debounce dynamic or static
« Reply #1 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 :(

Offline vvp

  • Posts: 887
Re: Is debounce dynamic or static
« Reply #2 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.

Online tp4tissue

  • * Destiny Supporter
  • Thread Starter
  • Posts: 13568
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: Is debounce dynamic or static
« Reply #3 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 :(



We will never get back those precious microseconds..

Offline Findecanor

  • Posts: 5039
  • Location: Koriko
Re: Is debounce dynamic or static
« Reply #4 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.
« Last Edit: Mon, 04 April 2016, 11:25:22 by Findecanor »
🍉

Online tp4tissue

  • * Destiny Supporter
  • Thread Starter
  • Posts: 13568
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: Is debounce dynamic or static
« Reply #5 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..

Offline 0100010

  • Posts: 1127
  • Location: DFW, TX, US
  • Not Sure
Re: Is debounce dynamic or static
« Reply #6 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.
  Quoting me causes a posting error that you need to ignore.

Offline vvp

  • Posts: 887
Re: Is debounce dynamic or static
« Reply #7 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.

Offline Koren

  • Posts: 133
  • Location: France
Re: Is debounce dynamic or static
« Reply #8 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...

Online tp4tissue

  • * Destiny Supporter
  • Thread Starter
  • Posts: 13568
  • Location: Official Geekhack Public Defender..
  • OmniExpert of: Rice, Top-Ramen, Ergodox, n Females
Re: Is debounce dynamic or static
« Reply #9 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.

Offline Koren

  • Posts: 133
  • Location: France
Re: Is debounce dynamic or static
« Reply #10 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)

Offline njbair

  • Posts: 2825
  • Location: Cleveland, Ohio
  • I love the Powerglove. It's so bad.
    • nickbair.net
Re: Is debounce dynamic or static
« Reply #11 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.
« Last Edit: Sat, 09 April 2016, 14:48:02 by njbair »

Alpine Winter GB | My Personal TMK Firmware Repo
IBM Rubber Band "Floss" Mod | Click Modding Alps 101 | Flame-Polishing Cherry MX Stems
Review: hasu's USB to USB converter
My boards:
More
AEKII 60% | Alps64 HHKB | Ducky Shine 3, MX Blues | IBM Model M #1391401, Nov. 1990 | IBM SSK #1391472, Nov. 1987, screw modded, rubber-band modded | Noppoo EC108-Pro, 45g | Infinity 60% v2 Hacker, Matias Quiet Pros | Infinity 60% v2 Standard, MX Browns | Cherry G80-1800LPCEU-2, MX Blacks | Cherry G80-1813 (Dolch), MX Blues | Unicomp M-122, ANSI-modded | Unicomp M-122 (Unsaver mod in progress) | 2x Unitek K-258, White Alps | Apple boards (IIGS, AEKII) | Varmilo VA87MR, Gateron Blacks | Filco Zero TKL, Fukka White Alps | Planck, Gateron Browns | Monarch, click-modded Cream Alps

Offline iLLucionist

  • * Elevated Elder
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Is debounce dynamic or static
« Reply #12 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!
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g