geekhack

geekhack Community => Keyboards => Topic started by: BrickParade on Wed, 29 July 2020, 11:30:46

Title: DZ60 Troubleshoot help
Post by: BrickParade on Wed, 29 July 2020, 11:30:46
I'm having some issues with my DZ60 and I was hoping someone might have an idea as to what is causing the problems.

Yesterday I desoldered and then resoldered switches onto the board. I tested the board after I had desoldered to make sure I hadn't done any damage and everything worked fine. After I resoldered switches onto the board and plugged it in to test it immediately registered a bunch of keys as being held down. Specifically the esc, tab, left ctrl, left shift, v, and b keys.

I'm not quite sure what could be causing the issue. I wasn't able to spot any obvious shorts but I probably don't have the best eye. My fear is that I've done something to the PCB or the microcontroller but I just don't quite know enough to trace down the source of the issue. I've included pics of the board in case they might be useful but my lighting situation makes it tough to get a good one.
Title: Re: DZ60 Troubleshoot help
Post by: suicidal_orange on Wed, 29 July 2020, 12:29:20
Is Caps Lock stuck too?  Seems strange for it to be a whole column except one key in the middle...  V and B are also weird - they are connected but so is the rest of the row.

Aqua Key Test (https://geekhack.org/index.php?topic=34670.0) is useful to highlight keys which don't do anything.

I guess you could have cooked the diodes - do you have a continuity tester or multimeter?  The two ends should only show as connected with the probes one way not the other.

Title: Re: DZ60 Troubleshoot help
Post by: BrickParade on Wed, 29 July 2020, 12:54:57
Is Caps Lock stuck too?  Seems strange for it to be a whole column except one key in the middle...  V and B are also weird - they are connected but so is the rest of the row.
ah, i should have mentioned i had played around with the layout and remapped caps lock. It is that whole column plus v and b which are "being pressed"

I guess you could have cooked the diodes - do you have a continuity tester or multimeter?  The two ends should only show as connected with the probes one way not the other.

I think this might be the issue! I'm getting a reading both ways across D17 which I believe is the diode for the esc switch


Title: Re: DZ60 Troubleshoot help
Post by: BrickParade on Wed, 29 July 2020, 14:23:46
I guess you could have cooked the diodes - do you have a continuity tester or multimeter?  The two ends should only show as connected with the probes one way not the other.

replacing the D17 diode did the trick and fixed the esc column, thank you for the help!

v and b are still showing as being held down and esc and 1-4 won't register. I've tried shorting them with tweezer but that doesn't activate them either. All of those diodes are fine as well.
Title: Re: DZ60 Troubleshoot help
Post by: suicidal_orange on Wed, 29 July 2020, 14:51:43
Looks like you had problems with switch 4 so solder a jumper wire between it's lower, non diode, pin and the same pin on switch 5.  If 4 then works but Esc-3 still don't solder another jumper from 3-4 and they should come back to life.

Strange about V and B, the solder around the top pin of B looks ball-like which is not a good sign nor is the discolouration but usually that would be a dead switch not a "pressed" one.  I'd solder a tiny jumper to the top of D68 anyway, can't do any harm.
Title: Re: DZ60 Troubleshoot help
Post by: BrickParade on Wed, 29 July 2020, 17:26:42
Looks like you had problems with switch 4 so solder a jumper wire between it's lower, non diode, pin and the same pin on switch 5.  If 4 then works but Esc-3 still don't solder another jumper from 3-4 and they should come back to life.

Strange about V and B, the solder around the top pin of B looks ball-like which is not a good sign nor is the discolouration but usually that would be a dead switch not a "pressed" one.  I'd solder a tiny jumper to the top of D68 anyway, can't do any harm.

You're an absolute champ, its back to working again!
 
Jumping 4-5 brought back the numbers. Turns out I hadn't quite joined one of the diode legs for esc, which is why that wasn't registering. The jump to D68 worked to fix the b key. At that point it was just v that wouldn't register but replacing the switch seems to have done the trick.

Thanks again for all the help! :)