Qué hace#
Eléctricamente, un interruptor de tecla es solo un pulsador. Lo interesante es cuántos hay: en lugar de un GPIO por tecla, los teclados usan una matriz de filas y columnas. Un teclado del 60 % (61 teclas) necesita 5 filas × 14 columnas = 19 pines. El controlador excita una columna cada vez y lee las filas.
El diodo#
Cada tecla lleva su propio diodo pequeño en serie. Sin ellos, tres teclas pulsadas formando un rectángulo hacen que la cuarta esquina parezca pulsada (“ghosting”).
Familias de interruptores#
| Familia | Huella en el catálogo | Notas |
|---|---|---|
| Cherry MX y clones | MX soldado, MX hot-swap | de 3 o 5 pines (2 tetones de plástico adicionales) |
| Híbrido MX/Alps | una huella admite ambos | |
| Kailh Choc v1 / v2 | soldado o hot-swap | perfil bajo; las teclas de v1 y v2 son distintas |
| Alps / Matias | soldado |
Zócalos hot-swap#
Un zócalo tipo Kailh se suelda en la cara inferior de la PCB; los pines del interruptor se encajan en él. Ideal para probar interruptores. El zócalo MX del catálogo es el HanElectricity CPG151101S11-16 (C41430893) sobre la huella de Kailh, porque el zócalo propio de Kailh estaba agotado en JLCPCB; los zócalos Choc no los tienen allí en absoluto, así que esos los sueldas tú.
Errores comunes#
- El sentido de los diodos debe coincidir con el firmware (COL2ROW o ROW2COL).
- Los zócalos hot-swap necesitan una placa de switches o los interruptores arrancan los zócalos de la placa al quitar las teclas.
- La separación de Choc y MX es distinta (18 × 17 mm frente a 19.05 mm); la importación de KLE usa el interruptor que elijas.
Huella#
Los interruptores en sí se sueldan a mano (JLCPCB no los coloca). Los diodos y los zócalos sí se pueden montar.