← Wiki · Componente

Interruptor de tecla y zócalo hot-swap

Interruptores de teclado mecánico (MX, Choc, Alps) conectados en una matriz de filas y columnas con un diodo por tecla. Los zócalos hot-swap te permiten cambiar los interruptores sin soldar.

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”).

Circuito de ejemplo: Dos teclas MX hot-swap en ROW0. Columna → interruptor → ánodo del diodo; cátodo → fila (COL2ROW). La tira de pines representa el controlador.
Dos teclas MX hot-swap en ROW0. Columna → interruptor → ánodo del diodo; cátodo → fila (COL2ROW). La tira de pines representa el controlador. Abre el ejemplo key_switch_row de esta página en PCB Canvas: «Insertar en mi esquemático».

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.