Layout della PCB per tastiera: guida a posizionamento componenti e footprint

Padroneggia il layout PCB per tastiere: posizionamento footprint switch, integrazione hot‑swap, stabilizzatori e disposizione componenti per la producibilità.

Layout della PCB per tastiera: guida a posizionamento componenti e footprint

La fase di layout trasforma lo schema del tuo keyboard PCB design in una scheda fisica producibile e assemblabile. Il posizionamento dei componenti determina non solo la funzionalità elettrica ma anche la compatibilità meccanica con case, plate, switch e keycap. La precisione è fondamentale: anche solo 0,5mm di disallineamento di un foro switch può causare attriti o impedire l’inserimento.

HILPCB fabbrica PCB per tastiere con l’accuratezza di registrazione necessaria per un allineamento corretto degli switch e un funzionamento affidabile dei socket hot‑swap entro le tolleranze standard di produzione.

In questa guida

  1. Sistema di spaziatura in unità (u)
  2. Specifiche dei footprint degli switch
  3. Integrazione dei socket hot‑swap
  4. Posizionamento degli stabilizzatori
  5. Posizionamento MCU e componenti
  6. Layout dei LED RGB
  7. Organizzazione dei layer e strategia di routing

Sistema di spaziatura in unità (u)

Prima di posizionare qualsiasi componente, è essenziale comprendere il sistema di unità delle tastiere. Questa spaziatura standardizzata definisce le posizioni dei tasti in tutto il mondo e garantisce compatibilità tra PCB, plate, case e set di keycap di produttori diversi.

La spaziatura standard segue una griglia da 19,05mm (0,75”) chiamata “1u”. I punti centrali degli switch sono posti esattamente su questa griglia, con i keycap che sporgono in modo simmetrico. Questo standard nasce nell’era delle macchine da scrivere e rimane assoluto: ogni deviazione porta a incompatibilità con l’ecosistema di componenti.

Larghezze dei tasti espresse in unità:

  • 1u (19,05mm): tasti alfanumerici standard
  • 1,25u (23,81mm): modificatori della bottom row (Ctrl, Alt, Win)
  • 1,5u (28,58mm): Tab, Backslash
  • 1,75u (33,34mm): Caps Lock
  • 2u (38,1mm): Numpad 0, Backspace opzionale
  • 2,25u (42,86mm): Left Shift, Enter
  • 2,75u (52,39mm): Right Shift
  • 6,25u (119,06mm): spacebar standard
  • 7u (133,35mm): spacebar alternativa

Strumenti per il design del layout

Keyboard Layout Editor (KLE) su keyboard-layout-editor.com è un’interfaccia web per progettare e visualizzare layout. Esporta dati JSON compatibili con vari tool PCB e include una libreria community di layout esistenti come punto di partenza.

ai03 Plate Generator converte i dati KLE in file DXF per la produzione della plate e — cosa più utile per i PCB designer — fornisce coordinate esatte delle posizioni switch. Queste possono essere importate in KiCad, Altium Designer, Eagle o altri tool EDA per garantire un posizionamento preciso.

Librerie KiCad per tastiere (ai03, foostan, keebio) offrono footprint switch pronti con dimensioni corrette. Usare librerie consolidate evita errori dimensionali che altrimenti richiederebbero un redesign completo.


Specifiche dei footprint degli switch

I footprint compatibili Cherry MX dominano le tastiere custom e sono supportati da switch di Cherry, Gateron, Kailh, Durock, JWK, Tecsee e molti altri. Conoscere le specifiche esatte evita errori costosi.

Dimensioni critiche (non negoziabili)

  • Foro centrale: diametro 4,0mm per l’allineamento dell’alloggiamento switch
  • Fori pin metallici: diametro 1,27mm a 6,35mm di distanza orizzontale dal centro
  • Posizioni pin: esattamente secondo datasheet Cherry MX — anche 0,1mm di deviazione causa problemi di inserimento

Funzioni opzionali

  • Fori per pin PCB‑mount: diametro 1,7mm per le “gambe” plastiche degli switch a 5 pin — abilita costruzioni plateless
  • Slot LED: intaglio rettangolare 1mm × 4mm per LED foro passante (approccio tradizionale)
  • Pad LED SMD: a nord o a sud del centro switch per RGB indirizzabile moderno

Strategia del footprint universale

Progettare footprint che supportano più configurazioni massimizza flessibilità e appeal (soprattutto nei group buy). Un footprint universale include: fori pin MX (obbligatori), fori pin PCB‑mount (opzionali), slot LED THT (compatibilità tradizionale), pad LED SMD (RGB moderno), pad hot‑swap (cambio switch senza saldare) e pad diodo (opzioni SMD e THT).

Questo consente a un singolo design PCB di supportare build saldate o hot‑swap, diverse opzioni LED e costruzione plate‑mounted o plateless.


Specifiche socket hot‑swap Kailh

6.35mm
Centro‑centro pad
2.55mm
Dimensione pad
1.8mm
Altezza sotto la PCB
7.4×3.3mm
Dimensione corpo socket

Integrazione dei socket hot‑swap

I socket hot‑swap permettono di sostituire gli switch senza saldare: fondamentale per tastiere enthusiast dove gli utenti provano switch diversi. La maggiore complessità e il costo extra sono giustificati da un’esperienza utente nettamente migliore.

Socket hot‑swap Kailh

I socket Kailh sono la scelta dominante e si montano sul lato bottom tramite pad SMD. Ogni socket misura 7,4mm × 3,3mm e si trova 1,8mm sotto la superficie PCB una volta installato. Questo requisito di clearance è critico: verifica la profondità del case prima di scegliere un design hot‑swap.

Specifiche pad: pad quadrati 2,55mm × 2,55mm con distanza centro‑centro 6,35mm, in corrispondenza esatta dei pin switch. Pad troppo piccoli producono saldature deboli che possono cedere durante l’inserimento; pad troppo grandi sprecano area senza benefici.

Considerazioni di layout: mantenere aree libere sotto i corpi socket (niente piste o via), mantenere orientamento uniforme per estetica e facilità di ispezione, assicurare rame adeguato per robustezza della giunzione — 1oz è spesso sufficiente; il design dei pad è più importante del peso del rame.

Alternativa Mill‑Max

I socket Mill‑Max (serie 0305 e 7305) offrono hot‑swap con footprint switch standard. Sono socket cilindrici che si inseriscono nei fori, bloccando i pin tramite contatti interni a molla.

Vantaggio principale: compatibili con design PCB non hot‑swap — permettono retrofit o schede che supportano sia build saldate sia hot‑swap senza footprint separati.

Requisiti: fori pin allargati (3,30mm per la serie 0305 invece dei 1,27mm standard). Poiché i socket stanno nello spessore della PCB e non sotto, non ci sono problemi di clearance sul fondo.

Compromesso: costo per socket superiore rispetto a Kailh, ma la flessibilità può giustificare il premium in alcune applicazioni.


Posizionamento degli stabilizzatori

I tasti da 2u in su richiedono stabilizzatori per un’attuazione bilanciata: senza stabilizzatori, premere il bordo di un tasto largo causa inclinazione e feeling incoerente. Gli stabilizzatori Cherry‑style PCB‑mount sono lo standard nelle tastiere custom.

Dimensioni dei fori per l’alloggiamento

  • Fori alloggiamento: diametro 3,0mm
  • Asole per il filo: dimensionate per permettere movimento libero

Spaziatura stabilizzatori per larghezza tasto

La distanza tra i centri degli alloggiamenti stabilizzatore varia con la larghezza:

  • Tasti 2u fino a 2,75u: spaziatura 23,8mm (11,9mm per lato dal centro switch)
  • Spacebar 6,25u: spaziatura 100mm (50mm per lato dal centro switch)
  • Spacebar 7u: spaziatura 114,3mm (57,15mm per lato)

Queste dimensioni sono standardizzate per stabilizzatori Cherry‑style di tutti i produttori. Costar e altri tipi hanno requisiti diversi e sono meno comuni nei design custom.

Supporto per stabilizzatori screw‑in

Gli stabilizzatori screw‑in fissano meglio rispetto ai clip‑in, riducendo rumore e migliorando la stabilità nel tempo. Richiedono fori aggiuntivi per viti M2:

  • Diametro foro: 2,2mm, non metallizzato (NPTH)
  • Posizione: 0,5mm verso il centro del tasto rispetto a ciascun foro alloggiamento
  • Nota: verificare che i fori vite non taglino piste sul layer bottom

Molte tastiere enthusiast includono supporto screw‑in anche se vengono fornite con clip‑in, offrendo un percorso di upgrade agli utenti.

Keyboard PCB Layout

Posizionamento MCU e componenti

Oltre agli switch, le PCB tastiera includono microcontrollore, componenti passivi, connettore USB, protezioni ESD e talvolta driver RGB. Un posizionamento strategico semplifica il routing e migliora la producibilità.

Posizionamento della MCU

Posizionamento sul bordo vicino al connettore USB riduce la lunghezza delle piste USB, la parte più critica. È l’approccio più comune per layout 60% e TKL. Piste USB più corte migliorano l’integrità del segnale e semplificano il routing a impedenza controllata.

Posizionamento centrale equalizza le lunghezze delle piste della matrice verso tutti gli switch, potenzialmente utile per la coerenza dei tempi su tastiere grandi. Tuttavia, spesso confligge con gli stabilizzatori della spacebar nei layout più comuni.

Design con daughterboard danno più flessibilità perché l’USB va al connettore JST invece che direttamente a USB‑C.

Linee guida per i passivi

  • Condensatori di disaccoppiamento: entro 3mm dai pin VCC della MCU — più vicino è sempre meglio; l’efficacia cala rapidamente con la distanza
  • Resistenze serie USB (22Ω): vicine alla MCU con piste corte verso i pad USB
  • Protezione ESD: al connettore USB, non vicino alla MCU — deve intercettare i transienti prima che si propaghino
  • Cristallo/risonatore: entro 10mm dai pin oscillatore, lontano da segnali digitali ad alta velocità

Strategie di posizionamento dei diodi

Ogni switch richiede un diodo associato. Approcci comuni:

  • Adiacente allo switch: sul top vicino allo switch — facilita saldatura manuale e ispezione visiva
  • Sotto lo switch: diodo SMD sul bottom sotto lo switch — nascosto a tastiera assemblata, libera il top per LED
  • Integrato nel footprint: SMD piccolo (SOD‑323) tra i pin switch — massima efficienza di spazio

In ogni caso, l’orientamento deve essere coerente in tutto il design. Orientamenti misti causano malfunzionamento della matrice. Vedi keyboard diode direction.


Regole di progetto consigliate per tastiere

6/6mil
Pista/spazio standard
0.3mm
Foro via standard
0.6mm
Diametro pad via
0.3mm
Rame‑bordo

Layout dei LED RGB

L’RGB per tasto richiede un LED per ogni posizione switch, con linee dati che seguono la sequenza della catena.

Opzioni di orientamento LED

LED south‑facing (sotto il centro switch) garantiscono compatibilità con tutti i profili keycap, incluso Cherry: l’orientamento preferito per massima compatibilità. Alcune combinazioni switch/keycap possono interferire con i LED north‑facing.

LED north‑facing (sopra il centro switch) illuminano meglio le legende su keycap con stampa superiore. Sceglili se il progetto è mirato a combinazioni compatibili specifiche.

LED underglow si montano sul bottom lungo il perimetro, illuminando sotto la tastiera. Spaziali in modo uniforme per un glow omogeneo e orienta i pin data‑in in modo coerente per semplificare il routing della catena.

Routing della catena dati

I LED WS2812B/SK6812 usano un protocollo seriale: i dati “cascano” lungo la catena. Il routing fisico deve seguire la sequenza logica: data‑out LED1 → data‑in LED2 → data‑out LED2 → data‑in LED3, ecc.

Pianifica la catena prima del resto del routing. Un pattern a serpentina funziona bene: riga 1 da sinistra a destra, riga 2 da destra a sinistra, alternando — minimizza la lunghezza delle piste e crea un indirizzamento firmware intuitivo.


Organizzazione dei layer e strategia di routing

La maggior parte delle PCB per tastiere usa costruzione a 2 layer: sufficiente per design tipici mantenendo costi bassi e ampia compatibilità con i produttori.

Strategia di assegnazione dei layer

Top layer: pad/footprint switch, tracce di riga (orizzontali), MCU e connettore USB, componenti passivi

Bottom layer: tracce di colonna (verticali), riempimento rame GND nelle aree libere, pad hot‑swap, diodi SMD (se sotto lo switch)

Questa organizzazione riduce il numero di via tenendo routing orizzontale e verticale su layer separati. Le righe si instradano orizzontalmente senza cambiare layer; le colonne scendono con un via per posizione e poi si instradano verticalmente.

Regole di progetto per produzione conveniente

Le PCB tastiera non richiedono regole aggressive. Regole conservative riducono i costi e migliorano la resa:

  • Pista/spazio: 6/6mil (0,15mm) è comodo e a prezzo standard. 8/8mil aumenta il margine.
  • Foro via: 0,3mm standard, adeguato per la densità di routing tipica
  • Pad via: 0,6mm minimo per un anello anulare affidabile

Nota: HILPCB supporta 2/2mil (50μm) per applicazioni ad alta densità, ma per tastiere standard conviene usare 6/6mil o maggiore: regole più fini aumentano i costi senza vantaggi per la maggior parte dei design.

Strategie di routing in dettaglio in keyboard PCB trace routing.



Produzione layout HILPCB

HILPCB offre fabbricazione di precisione per layout di tastiere, con capacità per design standard e avanzati:

  • Accuratezza di registrazione: allineamento layer‑layer entro ±50μm per un allineamento switch affidabile
  • Posizionamento fori: posizionamento costante per inserimento corretto degli switch
  • Regole standard: 6/6mil pista/spazio a prezzo standard
  • Capacità avanzate: 2/2mil quando necessario (HDI, breakout MCU denso)
  • Finiture: ENIG per durabilità hot‑swap, vari colori soldermask

I servizi di SMT assembly gestiscono diodi, MCU, passivi e installazione socket hot‑swap con orientamento verificato.

Invia il layout per una review di fabbricazione: il nostro team verifica allineamento e producibilità prima della produzione.