Author Topic: Help with project: two keys register when I press a key  (Read 2150 times)

0 Members and 1 Guest are viewing this topic.

Offline phoible

  • Thread Starter
  • Posts: 108
Help with project: two keys register when I press a key
« on: Mon, 09 January 2017, 22:31:21 »
I'm assembling an ALPS64 PCB with cream ALPS Switches, and I've noticed that when I press some of the switches, two keys register. Even stranger, this behavior isn't always symmetrical, so that when I push the 'u' key, both 'u' and 'p' register. However, when I push the 'p' key, only that registers. The keys that are registering double are K13 and K61 - K65.

I verified everything after I soldered the diodes, and all seemed to be in order. It's possible that I accidentally fried some diodes when I was soldering in the switches, although I was pretty careful not to touch any diodes or traces with my soldering iron (I clearly screwed up something).

Also verified all of the switches before I installed them, although I have seen switches before that didn't test as bad but then malfunctioned when installed.

Any ideas on what could be going wrong? Happy to provide pictures of the back of my PCB if that's helpful.

Offline phoible

  • Thread Starter
  • Posts: 108
Re: Help with project: two keys register when I press a key
« Reply #1 on: Mon, 09 January 2017, 22:52:15 »
Here are the relevant pieces of the PCB.

Offline Findecanor

  • Posts: 5036
  • Location: Koriko
Re: Help with project: two keys register when I press a key
« Reply #2 on: Mon, 09 January 2017, 23:55:00 »
Did you solder the microcontroller on? It looks as if two of its legs are bridged by solder, but I could be wrong.

A broken diode should result in no key press at all.
« Last Edit: Mon, 09 January 2017, 23:59:59 by Findecanor »

Offline Tactile

  • Posts: 1433
  • Location: Portland, OR
Re: Help with project: two keys register when I press a key
« Reply #3 on: Mon, 09 January 2017, 23:56:25 »
I wouldn't mind seeing more solder at the cathode of D53 & D64. And D75. And D06. And D61.

If I were you I'd just re-solder all the diodes. Make 'em all look like D04.
« Last Edit: Tue, 10 January 2017, 00:03:10 by Tactile »
REΛLFORCE

Offline phoible

  • Thread Starter
  • Posts: 108
Re: Help with project: two keys register when I press a key
« Reply #4 on: Tue, 10 January 2017, 00:37:02 »
Did you solder the microcontroller on? It looks as if two of its legs are bridged by solder, but I could be wrong.

A broken diode should result in no key press at all.

No. The microcontroller came soldered in. Inspected it with a magnifying glass, and it appears to be correct (it just looks that way in the photo).

Offline phoible

  • Thread Starter
  • Posts: 108
Re: Help with project: two keys register when I press a key
« Reply #5 on: Tue, 10 January 2017, 00:56:26 »
I guess the thing I still don't understand is how two keys could be registering (particularly in an asymmetrical way). As Findecanor said, if a diode is broken, there shouldn't be any keypress. The diodes are soldered onto the other side.

Since most of the affected keys are sequential, I wonder whether something could be bridged (it's possible that I didn't cut the diode leads on short enough, and a few of them are making contact with the steel plate). I really don't want to unsolder all of the keyswitches, but maybe that's my best bet...

A broken diode should result in no key press at all.

« Last Edit: Tue, 10 January 2017, 01:06:02 by phoible »

Offline phoible

  • Thread Starter
  • Posts: 108
Re: Help with project: two keys register when I press a key
« Reply #6 on: Wed, 11 January 2017, 17:10:04 »
So I took the whole thing apart, and activating each pad now only presses one key. So I'm guessing that one of the diode leads was making contact with the plate.

Now to reassemble it again...

Offline phoible

  • Thread Starter
  • Posts: 108
Re: Help with project: two keys register when I press a key
« Reply #7 on: Sat, 18 February 2017, 17:24:27 »
Finally finished this project.

I lifted a bunch of pads desoldering and resoldering the switches, and ended up having to use a bunch of jumpers to get all of the keys working.

For some reason the solder I'm using is a pain to remove - much harder than the stuff that was used in the AEKII I desoldered (probably because the old stuff is lead-based).

Offline Joey Quinn

  • Posts: 4543
  • Location: Houghton
  • "..."
Re: Help with project: two keys register when I press a key
« Reply #8 on: Sat, 18 February 2017, 17:34:00 »
I'm not sure what solder you're using but I never have any issues with this stuff.

https://www.amazon.com/Kester-Rosin-Core-Solder-Dispense-Pak/dp/B00AYJ0B7Y/ref=pd_sim_469_1?_encoding=UTF8&psc=1&refRID=375V7NEFE1Y6VKPRGCZP

For future reference, using flux will make desoldering way easier.
People in the 1980s, in general, were clearly just better than we are now in every measurable way.

The dumber the reason the more it must be done