Whole bottom row went dead on my hotswap board after swapping switches Build Help
Board worked perfectly for four months. Swapped all 68 switches for linears, and now the entire bottom row registers nothing, spacebar included. Everything else is fine. One switch had a slightly bent pin which I straightened before inserting, and I did notice a bit more resistance on one of the bottom row sockets. No visible damage from the top, no bent pins now.
@node_red_ned · 8mo ago · 3 replies
A whole row failing at once is a matrix fault, not twelve simultaneous switch faults. The switches are almost certainly fine.
In a keyboard matrix, every key in a row shares one trace and usually a set of diodes. If one point in that line breaks, everything downstream of it goes quiet. Your bent pin story fits: the extra resistance you felt was the pin catching the socket, and the socket has almost certainly lifted its pad off the PCB, breaking the trace for the whole row.
To confirm, take all the bottom row switches out, open a text editor, and short each socket by bridging its two contacts with tweezers. If nothing types anywhere in the row, it is the board. If one particular socket also looks slightly raised or tilted compared with its neighbours, that is your culprit.
Fix is usually a reflow of that socket, and if the pad has actually torn off, a short bodge wire from the socket leg to the next point on the trace. Neither is hard, but you need an iron.
Reply
Report
@blown_cap · 8mo ago
Good chance you can see it under a phone camera zoomed in. A lifted socket sits a fraction of a millimetre proud and the solder fillet looks cracked and grey rather than shiny.
Reply
Report
@crypt_cass · 8mo ago
Tweezer test confirms nothing in the row responds. One socket on the bottom left is visibly tilted. Time to borrow an iron.
Reply
Report