Author Topic: Diagnosing non-functioning switches  (Read 1689 times)

0 Members and 1 Guest are viewing this topic.

Offline Photoelectric

  • * Administrator
  • Thread Starter
  • Posts: 6766
Diagnosing non-functioning switches
« on: Thu, 24 April 2014, 13:49:17 »
Does anyone have suggestions for how to diagnose a few non-functioning switches on a brand new KMAC PCB I've just put together?  I plugged it in to do a quick AquaTest when I saw that Esc, F8, F12, and Menu (87-key layout) don't work.  First I thought--oh I forgot to solder the switches somehow, as it had never happened before where a switch would not register otherwise.  Nope, all the joints are nice and shiny.  I've replaced the Menu switch with 2 other switches as a test--still doesn't register.  Next I looked at diodes--all look neatly SMD-soldered.  I reflowed the Esc diode as best as I could, but that didn't help with Esc not registering.

It didn't register those keys "out of the box" so to say.  Tried new firmware just now (Easy Keymapper), but that didn't fix anything :(  Any ideas where to go from here?  Faulty controller?  What measurements to take?
- Keyboards: LZ-GH (Jailhouse Blues)M65-a, MIRA SE, E8-V1, MOON TKL, CA66
- Keyboard Case Painting Tips -
- Join Mechanical Keyboards photography group on Flickr -

Offline CPTBadAss

  • Woke up like this
  • Posts: 14365
    • Tactile Zine
Re: Diagnosing non-functioning switches
« Reply #1 on: Thu, 24 April 2014, 13:51:36 »
I'd check the joints again with a multimeter's continuity test. I'm notorious for making solder joints I think will work but are actually cold. And the continuity test is always the first test I use to check a board when I'm having issues like yours.

Offline Photoelectric

  • * Administrator
  • Thread Starter
  • Posts: 6766
Re: Diagnosing non-functioning switches
« Reply #2 on: Thu, 24 April 2014, 13:54:01 »
I don't think solder joints for the switch pins have anything to do with it, as I've never had a cold joint to date, and I've soldered lots of keyboards.  Plus I've tried 2 alternative switches, so that's 2 re-solderings for the non-working switches, and that didn't help.  Testing now though.
- Keyboards: LZ-GH (Jailhouse Blues)M65-a, MIRA SE, E8-V1, MOON TKL, CA66
- Keyboard Case Painting Tips -
- Join Mechanical Keyboards photography group on Flickr -

Offline Computer-Lab in Basement

  • The needs of the many outweigh the needs of the few.
  • * Elevated Elder
  • Posts: 3025
  • Location: NCC-1701, USS Enterprise
  • Live long and prosper
Re: Diagnosing non-functioning switches
« Reply #3 on: Thu, 24 April 2014, 13:54:41 »
Test the controller on another PCB if you can. Worst case scenario, it works and you've got a bad PCB, or it doesn't work and you've got a bad controller.

Other than that, seems as though you've eliminated most of the possible causes.
tp thread is tp thread
Sometimes it's like he accidentally makes a thread instead of a google search.

IBM Model M SSK | IBM Model F XT | IBM Model F 122 | IBM Model M 122 | Ducky YOTD 2012 w/ blue switches | Poker II w/ Blue switches | Royal Kludge RK61 w/ Blue switches

Offline Photoelectric

  • * Administrator
  • Thread Starter
  • Posts: 6766
Re: Diagnosing non-functioning switches
« Reply #4 on: Thu, 24 April 2014, 14:00:09 »
Might be the switches themselves somehow...  Just reflowed all the joints again, and it did nothing.  But I can actuate all but Menu with my multimeter by doing a continuity test on the switch pins. I guess maybe the leaf is not working properly on those switches.
- Keyboards: LZ-GH (Jailhouse Blues)M65-a, MIRA SE, E8-V1, MOON TKL, CA66
- Keyboard Case Painting Tips -
- Join Mechanical Keyboards photography group on Flickr -

Offline Computer-Lab in Basement

  • The needs of the many outweigh the needs of the few.
  • * Elevated Elder
  • Posts: 3025
  • Location: NCC-1701, USS Enterprise
  • Live long and prosper
Re: Diagnosing non-functioning switches
« Reply #5 on: Thu, 24 April 2014, 14:02:03 »
Might be the switches themselves somehow...  Just reflowed all the joints again, and it did nothing.  But I can actuate all but Menu with my multimeter by doing a continuity test on the switch pins. I guess maybe the leaf is not working properly on those switches.

Then it has to be the switches. Test them before soldering them in, and then again after.
tp thread is tp thread
Sometimes it's like he accidentally makes a thread instead of a google search.

IBM Model M SSK | IBM Model F XT | IBM Model F 122 | IBM Model M 122 | Ducky YOTD 2012 w/ blue switches | Poker II w/ Blue switches | Royal Kludge RK61 w/ Blue switches

Offline CPTBadAss

  • Woke up like this
  • Posts: 14365
    • Tactile Zine
Re: Diagnosing non-functioning switches
« Reply #6 on: Thu, 24 April 2014, 14:07:13 »
Might be the switches themselves somehow...  Just reflowed all the joints again, and it did nothing.  But I can actuate all but Menu with my multimeter by doing a continuity test on the switch pins. I guess maybe the leaf is not working properly on those switches.

I've had corrosion issues or odd leaf problems with single switches in the past. Just swapped out the switch for another one and it worked fine.

Offline Photoelectric

  • * Administrator
  • Thread Starter
  • Posts: 6766
Re: Diagnosing non-functioning switches
« Reply #7 on: Thu, 24 April 2014, 14:13:10 »
Yeah, it's the switches :(  I'm guessing the leaf parts got bent imperceptibly on these, as the switches were set to me in open housings, but most looked to have been okay (I discarded those with obviously bent leaves).   Will replace discerningly now.  Thanks all.
- Keyboards: LZ-GH (Jailhouse Blues)M65-a, MIRA SE, E8-V1, MOON TKL, CA66
- Keyboard Case Painting Tips -
- Join Mechanical Keyboards photography group on Flickr -

Offline Photoelectric

  • * Administrator
  • Thread Starter
  • Posts: 6766
Re: Diagnosing non-functioning switches
« Reply #8 on: Thu, 24 April 2014, 15:19:25 »
All is well now, typing on this keyboard.  Thanks.
- Keyboards: LZ-GH (Jailhouse Blues)M65-a, MIRA SE, E8-V1, MOON TKL, CA66
- Keyboard Case Painting Tips -
- Join Mechanical Keyboards photography group on Flickr -