Entonces, obtuve un teclado mecánico (Ajazz AK33) que tenía un problema desde el principio: una fila de teclas no respondía o escribía solo; después de volver a conectarlo varias veces y actualizar mi PC, comenzó a funcionar bien y funcionó durante aproximadamente tres días.
Luego desoldé todos los interruptores mecánicos y los LED, y soldé algunos otros interruptores, mientras que el proceso de soldadura / desoldado fue un poco áspero, no creo que haya dañado nada en la PCB. Ahora, después de volver a conectarlo, la misma fila que no funcionó la primera vez comenzó a no funcionar nuevamente.
Después de algunas inspecciones en el PCB con un multímetro, descubrí cuál podría ser el problema (o al menos algo es diferente en la fila que no funciona en comparación con los demás): el contacto del interruptor superior de cada tecla en el que no funciona La fila está conectada directamente a tierra en el conector mini usb. Aquí hay una foto de la PCB:
Todos los pequeños puntos rojos están conectados entre sí (lo que creo que es normal, ya que todas las filas de trabajo están conectadas de la misma manera y las teclas son leídas en una matriz por el microcontrolador) y al mismo pin en el El microcontrolador (también normal), sin embargo, todos están conectados directamente a tierra en el conector mini USB, el punto rojo más grande, lo que creo que no es normal, ya que todas las demás filas parecen estar conectadas a tierra a través de un diodo (mi multímetro me da una ~ .580 a ~ .640 lectura de una vía en modo diodo / continuidad)
Esto también significa que el pin de la fila que no funciona está directamente conectado a tierra en el microcontrolador, eso no puede ser bueno, ¿verdad?
Además, cada diodo parece estar conectado desde el cátodo a tierra, y lo mismo sucede en la fila que no funciona: cada tecla en la fila que no funciona me da una lectura de ~ .580 a ~ .640 de una vía si Mídelo de cátodo a tierra. Sin embargo, si lo mido desde el contacto superior del interruptor a tierra, me da una conexión directa, mientras que todas las demás filas de trabajo me dan la misma lectura de ~ .580 a ~ .640 por una vía.
Parece que hay algún tipo de conexión a tierra en la fila que no funciona y que no debería estar allí; ¿Cuál sería la mejor manera de identificarlo y / o posiblemente deshacerse de él? Intenté seguir las huellas en el PCB, pero no están nada claras.
EDITAR: Realicé algunas pruebas de voltaje mientras la placa estaba midiendo el voltaje en los contactos de los interruptores: las teclas de trabajo permanecen en ~ 2.15v cuando no se presionan y caen a 0.00v cuando se presionan. Las teclas que no funcionan, por otro lado, permanecen en ~ 0.08v cuando no se presionan y caen a 0.00v cuando se presionan.