← Wiki · Součástka

Spínač klávesy a hot-swap patice

Mechanické spínače kláves (MX, Choc, Alps) zapojené v matici řádků a sloupců s jednou diodou na klávesu. Hot-swap patice umožní měnit spínače bez pájení.

K čemu slouží#

Elektricky je spínač klávesy jen tlačítko. Zajímavé je, kolik jich je: místo jednoho GPIO na klávesu používají klávesnice matici řádků a sloupců. Deska 60 % (61 kláves) potřebuje 5 řádků × 14 sloupců = 19 pinů. Řadič budí vždy jeden sloupec a čte řádky.

Dioda#

Každá klávesa dostane vlastní malou diodu v sérii. Bez nich tři klávesy stisknuté do obdélníku způsobí, že čtvrtý roh vypadá jako stisknutý („ghosting“).

Ukázkový obvod: Dvě klávesy MX s hot-swap paticí na ROW0. Sloupec → spínač → anoda diody; katoda → řádek (COL2ROW). Lišta zastupuje řadič.
Dvě klávesy MX s hot-swap paticí na ROW0. Sloupec → spínač → anoda diody; katoda → řádek (COL2ROW). Lišta zastupuje řadič. Ukázku key_switch_row z této stránky otevřete v PCB Canvas: „Vložit do mého schématu“.

Rodiny spínačů#

Rodina Pouzdro v katalogu Poznámky
Cherry MX a klony MX pájený, MX hot-swap 3pinové nebo 5pinové (2 plastové kolíky navíc)
Hybrid MX/Alps jedno pouzdro pro oba
Kailh Choc v1 / v2 pájený nebo hot-swap nízký profil; klávesy (keycaps) pro v1 a v2 se liší
Alps / Matias pájený

Hot-swap patice#

Patice ve stylu Kailh se připájí na spodní stranu DPS; piny spínače se do ní zasunou. Skvělé na zkoušení spínačů. Patice MX v katalogu je HanElectricity CPG151101S11-16 (C41430893) na pouzdru Kailh, protože vlastní patice Kailh u JLCPCB nebyla skladem; patice Choc tam skladem nejsou vůbec, takže je připájíte sami.

Na co si dát pozor#

  • Směr diod musí odpovídat firmwaru (COL2ROW nebo ROW2COL).
  • Hot-swap patice potřebují montážní desku spínačů (plate), jinak spínače při sundávání kláves (keycaps) patice z desky vytrhnou.
  • Rozteč Choc a MX se liší (18 × 17 mm vs. 19.05 mm); import KLE použije spínač, který vyberete.

Pouzdro (footprint)#

Samotné spínače se pájejí ručně (JLCPCB je neosazuje). Diody a patice se osadit dají.