ok Ron, and surprisingly i got it working except for one key doesnt work
the 4 key in your layout, Coumn 5, (row 2?)
when i press it, the keyboard looks like it shorts out or something, it no longer registers keystrokes after i press that key and i have to unplug it
man i hope its a simple fix because desoldering a teensy is a huge pain in the ass, i actually find it almost impossible to desolder it
edit: what makes me think i have to desolder the teensy is because its only a single key doing this, the entire rest of the row and column works. the key is under the teensy and i cant go in and check the points
unless its a firmware thing?
Unlikely. It sounds to me like a diode is missing, dead, or reversed. Check those first. The diode for that switch is visible just under the edge of the Teensy.
However, it might be more than that. In my experience it is likely to be a problem with soldering the Teensy, not a switch. Try the tests below with the keypad connected and a notepad document (or something) open:
#1 Does the 5% key work? If so, Row 2 works. If not, try 3#. If neither work, then you have a problem with Row 2, probably the solder joint on the Teensy.
#2 Does the F5 key work? If so, Column 5 works. If not, try the R key. If neither work, then you have a problem with Column 5, probably the solder joint on the Teensy.
#3 Does the firmware work? Use a jumper wire to connect the same row and column on the expansion pads. For the 4$ key (R2C5), connect the expansion pads labelled C5 and R2. If that works, you will get a 4 on the screen. And the firmware (and the Teensy) are fine. However, you may have a problem with the switch, again, probably a bad solder joint.
#4 Does the switch work? Unplug the keypad and attach a voltmeter or continuity tester to the same expansion pads (R2 and C5). Press the switch, and you should get a buzz, a light, or zero Ohms resistance, depending on what you are using to do this test. Because there is a diode in the circuit, try it with positive and negative swapped. If either polarity works (and all the other tests worked as well, the switch is good. Otherwise, you may have to undo that Teensy.
Good luck and keep me posted.
- Ron | samwisekoi
Sig auto-typed by my GH36 LH keypad.p.s. You DID do the Row 5 fixes first, correct?
p.p.s. Note to others: Test the two switches above the Teensy by using test #4 before you solder the Teensy! That may prevent heartbreak.