Author Topic: Rubber dome controller in buckling spring board weirdness  (Read 4367 times)

0 Members and 1 Guest are viewing this topic.

Offline jpc

  • Thread Starter
  • Posts: 363
Rubber dome controller in buckling spring board weirdness
« on: Thu, 14 October 2010, 22:29:52 »
So I swapped a 71G4644 controller into a buckling spring SSK. Pics on this thread.

It works. Except that very often, I will capitalize one more character than intended -- "IT" instead of "It" for example.

What's going on?

Possibility #1 -- The shift key is actually sticky
Possibility #2 -- I'm making typos
Possibility #3 -- Rubber dome and buckling spring controllers differ

When you touch type, you're likely depressing the "t" in "It" while releasing the Shift key.

On a rubber dome board, you've already released the Shift key before making contact on the "t" key, because the make/break point is down on the floor of the mariana trench, where the keys bottom out.

On a buckling spring board, with exactly the same motions, you could make contact on the "t" key before breaking contact on the Shift key, given the high make-contact and break-contact points.

Maybe the buckling spring controller helps you to avoid capitalizing that second letter? (And the rubber dome controller does not.) That's my guess. How would extra-capitalization-avoidance work? Maybe it delays reporting the keypress event? Gamers wouldn't like that...

Does anyone game on buckling spring? Probably a few die hards. "Oh dudes remember Doom?  I've got Shotgun, Chaingun, ratatatatatatatata ... oh that was the MOdel F..."
(there! it just happened again! Seeee??)

Um and how the heck would you test this quantitatively...

RSI prevention recipe:[/B] Kinesis Contoured, Colemak layout, touch typing, Contour Design Rollermouse,  Logitech TrackMan Wheel, Logitech m570 trackball, "workrave" break timer software, "awesome" window manager, tenkeyless boards, cherry browns, Wang 724 with "ghetto green" ALPS, standing desk and/or comfy adjustable chairs, stress reduction, computer time reduction.

Fun non-ergonomic things: bolt modded Model M Space Saving Keyboards with new springs, Kensington Expert Mouse v7, Unicomp Endurapro, Northgates

Offline jpc

  • Thread Starter
  • Posts: 363
Rubber dome controller in buckling spring board weirdness
« Reply #1 on: Thu, 14 October 2010, 22:33:08 »
OR could this be an NKRO limitation in the 71G4644 controller?

^^^ there it happened again. I typed "Or", promise.

RSI prevention recipe:[/B] Kinesis Contoured, Colemak layout, touch typing, Contour Design Rollermouse,  Logitech TrackMan Wheel, Logitech m570 trackball, "workrave" break timer software, "awesome" window manager, tenkeyless boards, cherry browns, Wang 724 with "ghetto green" ALPS, standing desk and/or comfy adjustable chairs, stress reduction, computer time reduction.

Fun non-ergonomic things: bolt modded Model M Space Saving Keyboards with new springs, Kensington Expert Mouse v7, Unicomp Endurapro, Northgates

Offline jpc

  • Thread Starter
  • Posts: 363
Rubber dome controller in buckling spring board weirdness
« Reply #2 on: Thu, 14 October 2010, 22:44:29 »
Scratch the NKRO theory, there /should/ be no difference in the rollover combinations that work on a rubber dome and buckling spring M, given that they have the same membrane patterns.

I'm going to try two experiments:
 * DItch the PS/2-USB adapter, and use a real PS/2 port, see if that helps
   ^^ zomg Ditch not DItch
 * Else put a buckling spring controller back into this board, see if that helps

RSI prevention recipe:[/B] Kinesis Contoured, Colemak layout, touch typing, Contour Design Rollermouse,  Logitech TrackMan Wheel, Logitech m570 trackball, "workrave" break timer software, "awesome" window manager, tenkeyless boards, cherry browns, Wang 724 with "ghetto green" ALPS, standing desk and/or comfy adjustable chairs, stress reduction, computer time reduction.

Fun non-ergonomic things: bolt modded Model M Space Saving Keyboards with new springs, Kensington Expert Mouse v7, Unicomp Endurapro, Northgates

Offline jpc

  • Thread Starter
  • Posts: 363
Rubber dome controller in buckling spring board weirdness
« Reply #3 on: Thu, 14 October 2010, 22:47:00 »
Hi, I'm from MAssachusetts

The real PS/2 port does not make a difference.

RSI prevention recipe:[/B] Kinesis Contoured, Colemak layout, touch typing, Contour Design Rollermouse,  Logitech TrackMan Wheel, Logitech m570 trackball, "workrave" break timer software, "awesome" window manager, tenkeyless boards, cherry browns, Wang 724 with "ghetto green" ALPS, standing desk and/or comfy adjustable chairs, stress reduction, computer time reduction.

Fun non-ergonomic things: bolt modded Model M Space Saving Keyboards with new springs, Kensington Expert Mouse v7, Unicomp Endurapro, Northgates

Offline KillerBee

  • Posts: 251
  • Location: Miami, FL
Rubber dome controller in buckling spring board weirdness
« Reply #4 on: Fri, 15 October 2010, 00:26:45 »
I think I'll chime in, as dumb as it may sound... disconnect the controller and re connect it.

I did a controller swap many months ago and did not firmly attach the membrane into the controller board and some keys would not register and the caps lock would not work ect.

give that a shot!
IBM Model M 1386304 Nov. 1985

Offline jpc

  • Thread Starter
  • Posts: 363
Rubber dome controller in buckling spring board weirdness
« Reply #5 on: Fri, 15 October 2010, 11:28:57 »
Beautiful foliage now, yes. There's one tree in my yard that always turns bright red and it's brilliant today.

This was bugging me so I measured. Set up the computer to beep at each keypress. Then took an audio recording of the buckling sound and the beep. I measured the time from the buckle to the end of the beep to maybe +/- 5ms precision.

This did not show any difference between the rubber dome controller and buckling spring controller. With or without the shift key depressed. So I don't think the BS controller delays reporting keypress events. Gamers can relax.

Remaining possibilities...
 * I can't type anymore; early onset senility
 * It's a sticky shift key
 * The 71G4644 controller is crappy like every other aspect of the 71G4644. It takes occasional breaks from scanning to have a hit of crack. Returns 50ms later, rescans, and reports a set of changes that is possibly out of order. I am completely making this up if you can't tell.

RSI prevention recipe:[/B] Kinesis Contoured, Colemak layout, touch typing, Contour Design Rollermouse,  Logitech TrackMan Wheel, Logitech m570 trackball, "workrave" break timer software, "awesome" window manager, tenkeyless boards, cherry browns, Wang 724 with "ghetto green" ALPS, standing desk and/or comfy adjustable chairs, stress reduction, computer time reduction.

Fun non-ergonomic things: bolt modded Model M Space Saving Keyboards with new springs, Kensington Expert Mouse v7, Unicomp Endurapro, Northgates

Offline jpc

  • Thread Starter
  • Posts: 363
Rubber dome controller in buckling spring board weirdness
« Reply #6 on: Fri, 15 October 2010, 12:14:45 »
Quote from: ripster;234247
Uh.... you did not get 5ms precision.


I'm claiming milliseconds not microseconds. It was 44Khz recording, the beep was 400Hz, the buckle and the end of the beep were pretty well defined on the waveform

RSI prevention recipe:[/B] Kinesis Contoured, Colemak layout, touch typing, Contour Design Rollermouse,  Logitech TrackMan Wheel, Logitech m570 trackball, "workrave" break timer software, "awesome" window manager, tenkeyless boards, cherry browns, Wang 724 with "ghetto green" ALPS, standing desk and/or comfy adjustable chairs, stress reduction, computer time reduction.

Fun non-ergonomic things: bolt modded Model M Space Saving Keyboards with new springs, Kensington Expert Mouse v7, Unicomp Endurapro, Northgates

Offline ch_123

  • * Exalted Elder
  • Posts: 5860
Rubber dome controller in buckling spring board weirdness
« Reply #7 on: Fri, 15 October 2010, 12:33:34 »
The controllers should be identical. Even if the switch mechanism is different, the contact mechanism is identical.

Offline ch_123

  • * Exalted Elder
  • Posts: 5860
Rubber dome controller in buckling spring board weirdness
« Reply #8 on: Fri, 15 October 2010, 13:29:35 »
Do the fullsize controllers definitely work with the SSKs?


Offline MissileMike

  • Posts: 280
Rubber dome controller in buckling spring board weirdness
« Reply #10 on: Fri, 15 October 2010, 15:14:57 »
THis is something I haven't noticed with my SSK with a 1391401 controller.  BUt I will  keep an eye on it for you...
BS: 5 Space Savers  ||  9 42H  ||  10 1391401 or similar  ||  1x 1390131  || AT&T 305b  ||  Dell Model M
Cherry: Leopold FC200RC/AB  ||  3 Ducky 1087  ||  PLU ML87 ||  Cherry G80-8113LUVEU-2  browns
Alps: Filco Zero Tenkeyless (fukka)  ||  ABS M1  ||  3x Dell AT101w  ||  Ancer KF-191  ||  6 Vivanco Compact
Misc: NMB RT6855T+  ||  NMB RT101 Space Invader  ||  Dell Quietkey  ||  Ge Fanuc Industrial Metal

Offline clickclack

  • * Maker
  • Posts: 942
  • Board Chow EXTRAORDINAIRE
Rubber dome controller in buckling spring board weirdness
« Reply #11 on: Fri, 15 October 2010, 15:21:00 »
DAmn I was looking for a good excuse for always capitalizing my second letter alone with the first.

I do this on every keyboard I have (I think) =(
I guess I am defective, send me back and get the refund.
862+ keyboards and counting!   R.I.P.ster          Vendor link ->Clack Factory

Offline MissileMike

  • Posts: 280
Rubber dome controller in buckling spring board weirdness
« Reply #12 on: Fri, 15 October 2010, 15:25:19 »
Okay I am officially on my mini for the rest of the day to verify this. Tried 20 times to get it to happen and it's behaving correctly.
BS: 5 Space Savers  ||  9 42H  ||  10 1391401 or similar  ||  1x 1390131  || AT&T 305b  ||  Dell Model M
Cherry: Leopold FC200RC/AB  ||  3 Ducky 1087  ||  PLU ML87 ||  Cherry G80-8113LUVEU-2  browns
Alps: Filco Zero Tenkeyless (fukka)  ||  ABS M1  ||  3x Dell AT101w  ||  Ancer KF-191  ||  6 Vivanco Compact
Misc: NMB RT6855T+  ||  NMB RT101 Space Invader  ||  Dell Quietkey  ||  Ge Fanuc Industrial Metal

Offline MissileMike

  • Posts: 280
Rubber dome controller in buckling spring board weirdness
« Reply #13 on: Fri, 15 October 2010, 15:31:59 »
Correct, I am using a 101 Model M BS controller.  I just wanted to make sure it's not an issue using a 101key controller in a SSK.
BS: 5 Space Savers  ||  9 42H  ||  10 1391401 or similar  ||  1x 1390131  || AT&T 305b  ||  Dell Model M
Cherry: Leopold FC200RC/AB  ||  3 Ducky 1087  ||  PLU ML87 ||  Cherry G80-8113LUVEU-2  browns
Alps: Filco Zero Tenkeyless (fukka)  ||  ABS M1  ||  3x Dell AT101w  ||  Ancer KF-191  ||  6 Vivanco Compact
Misc: NMB RT6855T+  ||  NMB RT101 Space Invader  ||  Dell Quietkey  ||  Ge Fanuc Industrial Metal

Offline jpc

  • Thread Starter
  • Posts: 363
Rubber dome controller in buckling spring board weirdness
« Reply #14 on: Fri, 15 October 2010, 15:40:01 »
MissileMike: I don't think the problem happens with a 1391401 controller. I replaced the 71G4644 controller with a 1391401 controller, and now the board is behaving itself.

I can type caps without typing double caps, watch this

Jenny Jenny You're The Girl For Me
You Don't Know Me But You Make Me So Happy

Whee!

The wonky controller is from a 71G4644 rubber dome board built 1/26/96 and it is tan, whereas every other green Model M controller I've seen is green. Pics of the wonky one.

RSI prevention recipe:[/B] Kinesis Contoured, Colemak layout, touch typing, Contour Design Rollermouse,  Logitech TrackMan Wheel, Logitech m570 trackball, "workrave" break timer software, "awesome" window manager, tenkeyless boards, cherry browns, Wang 724 with "ghetto green" ALPS, standing desk and/or comfy adjustable chairs, stress reduction, computer time reduction.

Fun non-ergonomic things: bolt modded Model M Space Saving Keyboards with new springs, Kensington Expert Mouse v7, Unicomp Endurapro, Northgates

Offline MissileMike

  • Posts: 280
Rubber dome controller in buckling spring board weirdness
« Reply #15 on: Fri, 15 October 2010, 15:58:25 »
Okay, well that's not so bad then...  A little bit of a bummer...  Funny how the 1391401 board doesn't seem like it will fit due to being too small, but when the case closes and the top goes on, it's tight as a drum.
BS: 5 Space Savers  ||  9 42H  ||  10 1391401 or similar  ||  1x 1390131  || AT&T 305b  ||  Dell Model M
Cherry: Leopold FC200RC/AB  ||  3 Ducky 1087  ||  PLU ML87 ||  Cherry G80-8113LUVEU-2  browns
Alps: Filco Zero Tenkeyless (fukka)  ||  ABS M1  ||  3x Dell AT101w  ||  Ancer KF-191  ||  6 Vivanco Compact
Misc: NMB RT6855T+  ||  NMB RT101 Space Invader  ||  Dell Quietkey  ||  Ge Fanuc Industrial Metal

Offline jpc

  • Thread Starter
  • Posts: 363
Rubber dome controller in buckling spring board weirdness
« Reply #16 on: Fri, 15 October 2010, 18:08:03 »
Quote from: ripster;234389
Like Kishy says it could be psychological.   Kinda like Welly's Filco Zero tests.


Yeah agreed.

Maybe I'll hook an oscilloscope into the membrane connector and see if the scan rate can be measured. It would be better to have a quantifiable finding.

On the other hand I feel really lazy right now. Is there a Friday night beer thread here somewhere?

RSI prevention recipe:[/B] Kinesis Contoured, Colemak layout, touch typing, Contour Design Rollermouse,  Logitech TrackMan Wheel, Logitech m570 trackball, "workrave" break timer software, "awesome" window manager, tenkeyless boards, cherry browns, Wang 724 with "ghetto green" ALPS, standing desk and/or comfy adjustable chairs, stress reduction, computer time reduction.

Fun non-ergonomic things: bolt modded Model M Space Saving Keyboards with new springs, Kensington Expert Mouse v7, Unicomp Endurapro, Northgates