Keyboard-PCB-Routing: Signale, Stromversorgung und Designregeln

Leitfaden zum Keyboard-PCB-Routing: USB-Differentialpaar, Matrixsignale, RGB-Stromverteilung, Ground-Planes und Designregeln für kosteneffiziente Fertigung.

Keyboard-PCB-Routing: Signale, Stromversorgung und Designregeln

Beim Routing wird der Schaltplan Ihres Keyboard-PCB-Designs in physische Kupferpfade überführt, die Signale und Versorgung über das Board verteilen. Auch wenn Keyboard-Schaltungen einfacher sind als High‑Speed‑Digital‑Designs, sorgen saubere Routing‑Praktiken für zuverlässigen Betrieb, effiziente Fertigung – und oft auch bessere Optik, insbesondere bei transparenten Gehäusen oder Underglow‑Keyboards, bei denen die Bottom‑Kupferflächen sichtbar sind.

HILPCB fertigt Keyboard-PCBs mit präziser Leiterbahngeometrie – mit Standardregeln für kosteneffiziente Produktion und erweiterten Fähigkeiten, wenn Designs es erfordern.

In diesem Leitfaden

  1. Routing-Priorität und Signalhierarchie
  2. USB-Differentialpaar routen
  3. Matrix-Rows und -Columns organisieren
  4. Stromverteilung und Leiterbahndimensionierung
  5. Ground-Plane umsetzen
  6. RGB-LED-Data-Chain routen
  7. Designregeln für kosteneffiziente Fertigung

Routing-Priorität und Signalhierarchie

Effektives Routing folgt einer logischen Reihenfolge: zuerst elektrisch kritische Signale routen, solange die Freiräume am größten sind, und anschließend schrittweise zu weniger kritischen Netzen übergehen.

Empfohlene Reihenfolge

  1. USB-Datenleitungen (D+/D-): Elektrisch am sensibelsten – zuerst routen
  2. Quarz/Oszillator-Traces: Kurze Wege zur MCU, isoliert von Digitalrauschen
  3. Stromverteilung: Auf Strom ausgelegt, schafft die elektrische „Infrastruktur“
  4. Matrix-Rows und -Columns: Der größte Teil der Signale nach Menge
  5. RGB-LED-Daten: Kettenreihenfolge setzt Constraints
  6. Sonstiges: Reset, Programmierheader, Statusindikatoren

USB zuerst zu routen sorgt für optimale Wege, bevor andere Leiterbahnen Hindernisse schaffen. USB hat strikte Impedanz- und Längenanpassungsanforderungen, die Routing‑Optionen begrenzen – diese Constraints sollten gelöst werden, solange das Board noch „leer“ ist.


USB-Differentialpaar routen

USB-Datenleitungen benötigen mehr Aufmerksamkeit als typische Keyboard-Signale, da sie differentiell übertragen werden. Sauberes Routing sorgt für zuverlässige Enumeration an unterschiedlichen Host‑Systemen.

USB 2.0 Full-Speed-Anforderungen

  • Impedanz: 90Ω differentiell für das D+/D‑ Paar
  • Längenanpassung: innerhalb ±2mm zwischen D+ und D-
  • Gesamtlänge: unter ~100mm von MCU bis Connector
  • Serienwiderstände: 22Ω nahe an der MCU für Matching

Routing-Guidelines

Routen Sie D+ und D- als echtes Parallelpaar mit konstanter Distanz über die gesamte Strecke. Wenn Traces abbiegen müssen, sollten beide am gleichen Punkt abbiegen, um die Längenanpassung zu erhalten. Falls nötig, verwenden Sie kleine Serpentinen zur Kompensation der kürzeren Leitung.

Vermeiden Sie Vias im USB‑Pfad, wenn möglich. Falls Vias nötig sind: als gematchtes Via‑Pair an identischen Positionen auf beiden Traces. Halten Sie USB fern von „noisy“ Signalen wie LED‑Datenleitungen und Schaltnetzteilen.

USB Type‑C – Besonderheiten

USB Type‑C bringt zusätzliche Verbindungen mit:

  • CC1/CC2: 5,1kΩ Pull‑Down nach GND zur Device‑Mode‑Erkennung
  • VBUS: Abblockkondensator nahe am Connector zum Filtern
  • Shield: Über 1MΩ an GND anbinden, um einen ESD‑Pfad zu bieten ohne Ground‑Loops

Für Keyboards bleibt das D+/D‑ Datenpaar das kritische Routing – CC‑Leitungen sind einfache Point‑to‑Point‑Verbindungen ohne spezielle Anforderungen.


Referenz: Leiterbahnbreite (1oz Kupfer, 10°C Temperaturanstieg)

0.15mm
Signalleitungen (~100mA)
0.5mm
Power (~500mA)
1.0mm
RGB-Trunk (~1A)
1.5mm
Hoher Strom (~2A)

Organisation von Matrix-Rows und -Columns

Die Switch‑Matrix macht den Großteil des Signalroutings auf einer Keyboard‑PCB aus. Eine systematische Layer‑Organisation vereinfacht das Routing und erzeugt „sauberere“ Designs.

Layer-Zuordnung (2‑lagig)

Bei Standard‑2‑Layer‑Keyboards empfiehlt es sich, jeden Layer einer Richtung zuzuordnen:

Top-Layer:

  • Switch-Pads und Footprints (müssen oben liegen)
  • Row‑Traces horizontal
  • MCU und Support‑Bauteile
  • USB‑Connector und zugehörige Schaltungen

Bottom-Layer:

  • Column‑Traces vertikal
  • GND‑Copper‑Fill in freien Bereichen
  • Hot‑Swap‑Pads (falls verwendet)
  • SMD‑Dioden (bei Under‑Switch‑Placement)

Vorteile dieser Organisation

Dieser Ansatz minimiert Vias auf natürliche Weise:

  • Row‑Traces verbinden Switches horizontal ohne Layerwechsel
  • Column‑Traces gehen pro Switch einmal via nach unten und laufen dann vertikal
  • Würden beide Richtungen auf einem Layer geroutet, wären an jeder Kreuzung Vias nötig

Leiterbahnbreite für Matrixsignale

Matrixsignale führen nur minimale Ströme (im Scanbetrieb Mikroampere). 0,15–0,2mm (6–8mil) Leiterbahnbreite ist mehr als ausreichend und bietet gute Margin für Fertigungsvariation. Breitere Matrixtraces bringen keinen praktischen Vorteil – die Routingdichte erfordert es nicht.


Stromverteilung und Leiterbahndimensionierung

Power‑Routing stellt sicher, dass alle Komponenten ausreichend Strom erhalten. Besonders wichtig wird das bei Keyboards mit Per‑Key‑RGB.

Power-Budget verstehen

Typische Stromanforderungen:

  • MCU: ~25mA
  • Pro RGB‑LED (WS2812B/SK6812): bis 60mA bei Full White, ~15–20mA typisch bei gemischten Farben

Beispiel: 60‑Key‑RGB‑Keyboard

  • Theoretisches Maximum: 60 LEDs × 60mA = 3,6A + MCU = 3,625A
  • Typischer Betrieb: 60 LEDs × 20mA = 1,2A + MCU = ~1,25A

Das Problem: USB 2.0 liefert ohne Negotiation nur 500mA. Viele Keyboards implementieren Firmware‑Brightness‑Limiting (30–50%), um innerhalb des USB‑Power‑Budgets zu bleiben.

Richtwerte für Leiterbahnbreiten

Für 1oz Kupfer bei akzeptablem Temperaturanstieg (10°C):

Strom Näherungsweise Breite
100mA 0.15mm (6mil)
250mA 0.25mm (10mil)
500mA 0.5mm (20mil)
1A 1.0mm (40mil)
2A 1.5mm (60mil)

Das sind Richtwerte – für exakte Werte nutzen Sie einen Trace‑Width‑Calculator passend zu Ihren Anforderungen.

Power-Topologie

Star‑Topologie verteilt Power vom USB‑Eingang zu mehreren Punkten und minimiert so den Spannungsabfall zu einer einzelnen LED. Für RGB‑Keyboards ist das zu bevorzugen, damit am Ende der Kette keine sichtbaren Farbverschiebungen auftreten.

Vermeiden Sie eine lineare Daisy‑Chain für Power: kumulativer Spannungsabfall führt dazu, dass entfernte LEDs eine niedrigere Spannung sehen, was Color‑Accuracy und Brightness beeinflussen kann.


Ground-Plane umsetzen

Auch auf 2‑Layer‑Boards verbessert eine sauber umgesetzte Ground‑Plane die Signal‑Integrity deutlich und reduziert EMI.

Warum Ground-Planes wichtig sind

  • Niederimpedanter Rückstrompfad: Rückströme fließen direkt unter Signaltraces, die Loop‑Area wird minimiert
  • Weniger EMI: Kleinere Loop‑Areas bedeuten weniger elektromagnetische Abstrahlung
  • Stabile Referenz: Konsistentes Ground‑Potential über das Board
  • Wärmeverteilung: Kupferflächen helfen, thermische Lasten zu verteilen

Umsetzung bei 2‑Layer‑Keyboards

Füllen Sie ungenutzte Bereiche des Bottom‑Layers mit GND‑Kupfer. Entfernen Sie die Fläche nur dort, wo Column‑Traces routen müssen – halten Sie GND ansonsten so zusammenhängend wie möglich.

Ground Stitching: Verbinden Sie Ground‑Regionen mit Vias alle 10–15mm um den Board‑Rand herum und in der Nähe von High‑Current‑Bereichen. Wenn Column‑Routing getrennte Ground‑Inseln erzeugt, fügen Sie Stitching‑Vias hinzu, um sie wieder zu verbinden.

Thermische Entlastung (Thermal Relief)

Konfigurieren Sie Ground‑Pads mit Thermal‑Reliefs (4‑Spoke, 0,25–0,3mm Mindest‑Spoke‑Breite), damit beim Löten ausreichend Wärme übertragen werden kann. Ohne Reliefs wirken große Ground‑Planes als Heat‑Sink und machen Handlöten schwierig; mit zu restriktiven Reliefs leidet die elektrische Performance.


Empfohlene Designregeln für Keyboards

6/6mil
Standard Trace/Space
0.3mm
Standard Via Drill
0.6mm
Via Pad Diameter
0.3mm
Copper-to-Edge

RGB-LED-Data-Chain routen

Adressierbare RGB‑LEDs nutzen serielle Protokolle, bei denen Daten von LED zu LED weitergereicht werden. Das physische Routing muss der Kettenreihenfolge folgen – falsche Reihenfolge führt zu fehlerhafter LED‑Adressierung.

Protokoll‑Basics

WS2812B- und SK6812‑LEDs nutzen ein 800kHz‑Single‑Wire‑Protokoll. Jede LED entnimmt ihren Farbanteil aus dem Datenstrom und gibt den Rest an die nächste LED weiter. Der Routing‑Pfad definiert die Adressreihenfolge in der Firmware.

Kettenplanung

Planen Sie die LED‑Kette, bevor Sie andere Signale routen:

Serpentinenmuster funktioniert gut:

  • Row 1: links‑nach‑rechts
  • Row 2: rechts‑nach‑links
  • Row 3: links‑nach‑rechts
  • (abwechselnd fortsetzen)

Das minimiert die Leiterbahnlänge und erzeugt eine intuitive Firmware‑Adressierung, die zu den physischen Tastenpositionen passt.

Signal‑Integrity‑Hinweise

  • LED‑Datentraces von USB‑Leitungen fernhalten (Noise‑Coupling vermeiden)
  • Optionaler 300Ω Serienwiderstand am ersten LED‑Data‑In verbessert Signal‑Integrity
  • Kontinuierlichen Ground unter LED‑Datentraces sicherstellen
  • 0,15mm (6mil) Leiterbahnbreite ist für LED‑Daten ausreichend

Designregeln für kosteneffiziente Fertigung

Keyboard-PCBs benötigen in der Regel keine aggressiven Fine‑Pitch‑Designregeln. Konservative Routing‑Parameter senken Fertigungskosten, verbessern Yield und bieten ausreichende Margin für normale Prozessstreuung.

Für Standard‑Keyboard‑Designs werden folgende Richtlinien empfohlen:

  • Leiterbahnbreite und Abstand von 6 mil / 6 mil (0,15mm) liefern eine komfortable und kosteneffiziente Basis
  • Mechanische Vias mit 0,3mm Bohrung und 0,6mm Pad‑Durchmesser sorgen für zuverlässige Annular Rings
  • Ein Mindestabstand von 0,3mm Kupfer zur Boardkante verhindert Kupferfreilegung beim Fräsen

Wo Platz vorhanden ist, bietet eine Erhöhung auf 8 mil / 8 mil (0,2mm) zusätzliche Toleranz ohne praktischen Einfluss auf die Routingdichte.

Engere Regeln wie 3 mil / 3 mil oder 2 mil / 2 mil erhöhen die Fertigungskosten deutlich und sollten nur in speziellen Fällen eingesetzt werden – z. B. bei dichtem MCU‑Breakout, Fine‑Pitch‑BGA‑Fanout oder Hybrid‑Designs, die Keyboard‑Schaltung mit High‑Density‑Elektronik kombinieren.

Für die meisten Keyboard-PCBs bietet 6/6mil oder größer das beste Gleichgewicht aus Fertigbarkeit, Kosten und Langzeitzuverlässigkeit.

HILPCB Fertigungsfähigkeiten

HILPCB unterstützt Standard- und Advanced‑Anforderungen:

  • Standard (kosteneffizient): 3/3mil (75μm) zum Standardpreis
  • Advanced Capability: 2/2mil (50μm) Minimum, wenn erforderlich
  • Via Drill: 0,3mm mechanisch Standard, 0,15mm Laser verfügbar
  • Impedanzkontrolle: ±5% mit TDR‑Verifikation für USB‑Traces

Empfehlung: Für Keyboard-Designs 6/6mil oder größer nutzen, um Kosten zu optimieren. Fine‑Pitch‑Capability nur für wirklich high‑density Anwendungen verwenden.

Die komplette Dateigenerierung ist in Keyboard PCB Gerber Files beschrieben.



HILPCB Keyboard-PCB-Fertigung

HILPCB fertigt Keyboard-PCBs mit präziser Leiterbahngeometrie und konsistenter Qualität:

  • Leiterbahnuniformität: ±10% über Panels
  • Via-Plating: 20–25μm Barrel‑Kupfer für zuverlässige Verbindungen
  • Registration: ±50μm Layer‑zu‑Layer‑Alignment
  • Impedanzkontrolle: ±5% wenn spezifiziert (USB, kontrollierte Impedanz)

Wir unterstützen Prototypenstückzahlen bis zur Serienproduktion mit SMT assembly und Turnkey‑Services.

Reichen Sie Ihr geroutetes Keyboard‑PCB zur Fertigungsprüfung und Angebotserstellung ein.