geekhack
geekhack Projects => Making Stuff Together! => Topic started by: ddrfraser1 on Sat, 29 August 2020, 10:53:52
-
This is a custom build from the ground up. Flashed it yesterday but all it’s doing is spewing shift. As far as I can tell it’s grounded properly. I’ve done one of these before and had no trouble. Built my hex file by uploading my KLE to kbdfirmware.com Help troubleshooting would be greatly appreciated.
-
desolder the pro micro and test it out individually. if it still spams shift, then theres an issue with the pro micro
-
pics of pcb, controller, etc....?
1. the simplest explanation is a bridge somewhere, making the switch look like it's depressed when it physically isn't. being that's it's probably 1st in the row/column, i'd start there. also check the controller, pins are spaced close there and easy to accidentally bridge.
2. pins used on microcontroller, i remember someone else having issues when one of their rows/comums was connected to one of the "INT" pins, can't remember if it was D2 or D3
[attach=1]
3. make sure your wiring is correct in kbfirmware.com, and everything is configured correctly in the pins tab
- post pics of pcb & controller, how you have it wired, etc.
-
Is shift pressed repeatedly or held down? Held down could be a faulty switch or a short, repeated pressing is just weird.
And by "all it's doing" do you mean other keys don't register? You didn't press any in the video...
-
No bridges that I can see on this side or the other side.
[attachimg=1]
[attachimg=2]
[attachimg=3]
-
Is shift pressed repeatedly or held down? Held down could be a faulty switch or a short, repeated pressing is just weird.
And by "all it's doing" do you mean other keys don't register? You didn't press any in the video...
Held down I think. I can't tell if other keys are registering. I don't see any others light up when I push them.
-
you should cross check with the person who designed the pcb and make sure they didnt make any mistake. from the looks of it, the person who made it is pretty new to pcb designing
-
what's that red wire? looks like it was soldered, then cut off? is it touching anything?
-
you should cross check with the person who designed the pcb and make sure they didnt make any mistake. from the looks of it, the person who made it is pretty new to pcb designing
He’s designed PCBs for me before. Never had any trouble. But I may check with him anyway.
what's that red wire? looks like it was soldered, then cut off? is it touching anything?
That’s the grounding wire. It’s not touching anything it’s not supposed to. The insulation just got a little singed when I was soldering it.
-
Have you checked the stuck shift switch for continuity or if you have no tester removed it to see if that stops it?
The other keys not working is as big a problem as the 'stuck' shift though, is it's diode backwards making it the only one that matches the option in the firmware?
-
Ok, this is strange, I DID find 2 backwards diodes, even after checking it for the billionth time (goes to show...) They were on the WIN and left Ctrl switches. However, that didn't solve the problem. I desoldered both shift switches, still the same thing is happening. :-[ :confused:
-
Remove a column from your layout and take out the pin for the column with the problem shift in in the firmware (doesn't mtter if keys type wrong or nothing just get them typing something) this will confirm if it's hardware problem.