KI-generiert
Kurz gefasst
Versorge adressierbare Buttons separat mit sauber abgesicherten 5 V, verbinde alle Massen und behandle die Datenleitung wie ein empfindliches Signal.
Inhalt
Du hast das Control-Panel gerade offen, der USB-Encoder läuft bereits zuverlässig und jetzt sollen Start-, Coin- und Spielerbuttons leuchten. Genau an diesem Punkt wird aus einer hübschen Idee schnell ein Verkabelungsprojekt: Ein einzelnes USB-Kabel versorgt keine Reihe RGB-LEDs, lose Dupont-Kabel sind im Cabinet keine Dauerlösung und ein schlecht verlegtes Datensignal sorgt für zufällige Farben oder flackernde Tasten.
Mit einem ESP32 und WLED kannst du einzeln adressierbare RGB-LED-Buttons sauber steuern. Sinnvoll ist das nicht für dauernde Regenbogeneffekte, sondern für klare Funktionen: Spieler 1 bleibt rot, Spieler 2 blau, Coin leuchtet gelb, Start signalisiert den gewählten Modus und Wartungstasten bleiben dezent. Wichtig ist, dass die Beleuchtung elektrisch unabhängig von der Eingabe funktioniert. Der USB-Encoder liest weiterhin nur die Tasterkontakte, WLED übernimmt ausschließlich die LEDs.
Zuerst prüfen: Welche RGB-Buttons hast du?
WLED steuert adressierbare LEDs, meist auf Basis von WS2812B, SK6812 oder kompatiblen Bausteinen. Diese LEDs haben neben 5 V und Masse eine Datenleitung. Mehrere Buttons lassen sich dabei hintereinander schalten: Der ESP32 sendet ein Signal an den ersten Button, dieser gibt die Daten für den nächsten weiter.
Nicht jeder beleuchtete Arcade-Button passt automatisch dazu.
| Button-Typ | Anschlüsse | Mit WLED einzeln steuerbar? |
|---|---|---|
| Einfarbiger LED-Button | LED-Plus, LED-Minus | Nein, nur ein oder aus |
| Klassischer RGB-Button mit gemeinsamen Anschlüssen | Gemeinsamer Plus- oder Minuspol, drei Farbkanäle | Nur mit zusätzlicher MOSFET-Steuerung, meist zonenweise |
| Adressierbarer RGB-Button | 5 V, GND, DIN, oft DOUT | Ja |
| LED-Ring mit WS2812-kompatiblen LEDs | 5 V, GND, DIN, DOUT | Ja |
Kaufe oder verbaue also ausdrücklich adressierbare 5-V-Buttons. Bei manchen Modellen sitzen die LEDs im Buttonkörper, bei anderen in einem separaten LED-Ring unter der Kappe. Prüfe vor dem Einbau die Beschriftung: „DIN“ ist der Dateneingang, „DOUT“ der Ausgang zum nächsten Button. Vertauschte Datenrichtung ist einer der häufigsten Fehler.
Für die mechanische Planung bleibt das normale Button-Layout entscheidend. Lochabstände, Joystickposition und ausreichend Tiefe unter dem Panel planst du am besten, bevor du LED-Kabel und Steckverbinder festlegst. Unsere Anleitung zum Control-Panel mit Button-Layout und Löchern hilft dir dabei.
Strombedarf realistisch berechnen
Adressierbare RGB-LEDs werden mit 5 V betrieben. Als grobe Maximalrechnung werden häufig bis zu 60 mA pro LED angesetzt, wenn Rot, Grün und Blau gleichzeitig mit voller Helligkeit leuchten. Das ist ein theoretischer Worst Case für Weiß bei 100 Prozent Helligkeit. Im Arcade-Betrieb solltest du genau diesen Zustand nicht dauerhaft nutzen: Er blendet, erzeugt unnötig Wärme und verlangt ein überdimensioniertes Netzteil.
Rechne trotzdem zunächst konservativ.
Beispiel mit 16 adressierbaren Buttons, jeweils einer RGB-LED:
- 16 LEDs × 0,06 A = 0,96 A maximal
- Reserve für Einschaltspitzen und spätere Erweiterungen einplanen
- Ein separates 5-V-Netzteil mit ausreichend Stromreserve wählen
- ESP32 nicht über die LED-Stromversorgung „mitrechnen“, sondern als eigenen kleinen Verbraucher betrachten
Hat ein Button mehrere einzeln adressierbare LEDs, etwa einen Ring mit vier Pixeln, zählt jeder Pixel separat. Bei 16 Buttons mit jeweils vier LEDs sind es bereits 64 LEDs. Die theoretische Maximalrechnung liegt dann bei 3,84 A.
Du musst die LEDs nicht mit voller Leistung betreiben. In WLED begrenzt du die Helligkeit global und kannst zusätzlich eine Strombegrenzung setzen. Diese Begrenzung ist hilfreich, ersetzt aber keine korrekte Netzteil- und Kabelplanung. Wenn das Netzteil nur knapp bemessen ist oder eine Leitung zu dünn ausfällt, können Spannungseinbrüche trotzdem zu Farbfehlern, Neustarts oder Aussetzern führen.
Das robuste 5-V-Konzept im Cabinet
Versorge die LEDs aus einem eigenen 5-V-Zweig. Das kann ein separates 5-V-Netzteil sein oder ein vorhandenes 5-V-Netzteil mit nachweislich ausreichender Leistungsreserve. Klemme die LED-Stromversorgung nicht an den 5-V-Pin des USB-Encoders und verlasse dich nicht auf die USB-Versorgung des PCs.
Ein praxistauglicher Aufbau sieht so aus:
- 5-V-Netzteil versorgt LED-Buttons und ESP32
- Eine Sicherung schützt den Pluszweig möglichst nahe am Netzteil
- Vom abgesicherten Verteiler gehen getrennte Leitungen zu LED-Kette und ESP32
- Alle Komponenten teilen sich eine gemeinsame Masse
- Der USB-Encoder bleibt für Taster und Joysticks zuständig
- Der ESP32 erhält die Tastensignale nur dann, wenn du bewusst externe Steuerlogik ergänzen möchtest
Die Sicherung schützt in erster Linie Leitung und Installation, nicht das angeschlossene Gerät. Wähle ihren Wert passend zum erwarteten Strom und zum Querschnitt der verwendeten Leitung. Wenn du unsicher bist, plane lieber einen kleinen abgesicherten LED-Zweig statt die Beleuchtung ungesichert direkt an einen leistungsstarken 5-V-Ausgang zu hängen.
Am Eingang der ersten LED beziehungsweise am LED-Verteiler ist ein Elektrolytkondensator mit ausreichender Spannungsfestigkeit sinnvoll. Er puffert kurze Lastspitzen. Achte zwingend auf die richtige Polarität. Für die gesamte Netz- und Stromverteilung im Automaten gelten dieselben Grundregeln wie für PC, Monitor und Verstärker. Lies dazu auch Netzteil und Stromversorgung im Arcade-Automat.
Datenleitung störungsfrei verlegen
Die Datenleitung ist kein Stromkabel. Sie führt ein schnelles digitales Signal und reagiert empfindlicher auf schlechte Verbindungen, lange ungeschützte Wege und elektromagnetische Störungen.
Verbinde einen geeigneten GPIO-Ausgang des ESP32 mit „DIN“ des ersten Buttons. Direkt am Ausgang des ESP32 gehört ein Serienwiderstand in die Datenleitung. Ein Wert im Bereich von 330 bis 470 Ohm ist in solchen Installationen üblich und dämpft Signalreflexionen.
Noch robuster wird das Setup mit einem Pegelwandler. Der ESP32 arbeitet mit 3,3-V-Logik, viele 5-V-LEDs erwarten für ein sicheres High-Signal jedoch einen höheren Pegel. Manche kurze Ketten funktionieren direkt, darauf solltest du dich im fertig verschlossenen Cabinet aber nicht verlassen. Ein 74AHCT125 oder ein vergleichbarer 5-V-tauglicher Logik-Pegelwandler bringt das Datensignal auf 5 V.
Verlege die Datenleitung möglichst kurz und getrennt von folgenden Leitungen:
- Netzzuleitungen mit 230 V
- Monitor- und Netzteilkabeln
- Lautsprecherleitungen zum Verstärker
- Bündeln mit mehreren stromstarken 5-V-Leitungen
Muss die Datenleitung eine längere Strecke zurücklegen, führe Masse mit. Ein verdrilltes Adernpaar aus Datenleitung und GND kann Störungen deutlich reduzieren. Verwende im Cabinet keine losen Steckbrücken als endgültige Verkabelung. Crimpkontakte, verriegelbare Steckverbinder oder sauber gelötete und isolierte Verbindungen überstehen Transport, Vibrationen und Wartung besser.
ESP32 und WLED einrichten
Installiere WLED auf einem ESP32 und richte das Gerät zunächst auf dem Werkstattisch ein. Schließe erst eine einzelne LED oder einen einzelnen Button an. Wenn dieser zuverlässig reagiert, ergänzt du die Kette Schritt für Schritt.
In WLED legst du anschließend fest:
- den verwendeten Datenpin des ESP32
- den LED-Typ, meist WS281x-kompatibel
- die Farbfolge, häufig GRB statt RGB
- die Anzahl der tatsächlich vorhandenen LEDs
- eine angemessene maximale Helligkeit
- eine Strombegrenzung als zusätzliche Schutzmaßnahme
Wähle nach dem Test eine feste Farbe und prüfe Rot, Grün, Blau und Weiß einzeln. Sind Rot und Grün vertauscht, stimmt meist die Farbfolge in WLED nicht. Reagiert nur der erste Button, prüfe DOUT des ersten Buttons, DIN des zweiten Buttons sowie Masse und 5-V-Verteilung.
Für ein alltagstaugliches Cabinet sind WLED-Presets sinnvoller als Effektlisten. Lege zum Beispiel feste Presets für „Spieler 1“, „Spieler 2“, „Coin bereit“, „System startet“ und „Wartung“ an. Starte beim Booten mit einem ruhigen Standardpreset. So bleibt das Panel lesbar, auch wenn gerade kein Frontend läuft.
Beleuchtung und Eingabe konsequent trennen
Ein Arcade-Button besteht funktional aus zwei getrennten Teilen: dem Mikroschalter für die Eingabe und der LED für die Beleuchtung. Der Mikroschalter geht an den USB-Encoder, die RGB-LED an das 5-V-Netzteil und den ESP32. Es gibt nur eine notwendige elektrische Verbindung zwischen beiden Systemen: die gemeinsame Masse, sofern sie für das Datensignal benötigt wird.
Diese Trennung hat einen klaren Vorteil: Selbst wenn WLED neu startet oder die LED-Kette ausfällt, bleiben Coin, Start und Spieltasten bedienbar. Die Eingaben richtest du wie gewohnt ein. Für klassische Encoder-Verkabelung findest du die Details in Arcade-Buttons und Joystick mit Zero-Delay verkabeln.
Wenn du statt eines einfachen Zero-Delay-Encoders ein programmierbares Board nutzt, kannst du Funktionen und Pinbelegung flexibler gestalten. Die LED-Steuerung bleibt trotzdem ein eigenes System. Eine passende Grundlage bietet unser Beitrag zu GP2040-CE im Arcade-Cabinet verkabeln und einrichten.
Checkliste vor dem endgültigen Zusammenbau
- Sind die Buttons wirklich 5-V-adressierbare LEDs?
- Ist die LED-Anzahl inklusive LED-Ringen korrekt berechnet?
- Hat das 5-V-Netzteil ausreichend Reserve?
- Ist der LED-Pluszweig passend abgesichert?
- Teilen ESP32 und LED-Kette eine gemeinsame Masse?
- Sitzt ein Serienwiderstand vor der ersten Datenleitung?
- Ist bei längeren Leitungen ein Pegelwandler vorgesehen?
- Verlaufen Daten- und Netzleitungen getrennt?
- Funktionieren alle Eingaben auch bei ausgeschalteter LED-Beleuchtung?
- Sind Helligkeit und Strombegrenzung in WLED gesetzt?
Wenn diese Punkte stimmen, bekommst du kein blinkendes Showpiece, das beim ersten Transport ausfällt, sondern ein wartbares Control-Panel mit klarer Spielerführung. Genau dafür lohnt sich der zusätzliche Aufwand.
mame-builder ist unabhängig und sammelt Erfahrungswerte aus dem DIY-Bereich. Arbeite umsichtig mit Strom und Werkzeug und prüfe Maße und Bauteile vor dem Kauf selbst.
Passende Anleitungen
- Elektronik & Verkabelung
KI USB-C-PD-Einbaubuchse im Arcade-Cabinet nachrüsten: Laden, Daten und sichere Verkabelung USB-C-PD-Einbaubuchse im Arcade-Cabinet sauber nachrüsten: So lädst du Steam Deck, Handy und Controller sicher und planst Datenzugriff. - Elektronik & Verkabelung
KI USV im Arcade-Cabinet nachrüsten: Batocera und Windows bei Stromausfall sicher herunterfahren USV im Arcade-Cabinet nachrüsten: So schützt du Batocera und Windows bei Stromausfall und fährst Mini-PC und Monitor sicher herunter. - Elektronik & Verkabelung
KI HDMI- und USB-Switch im Arcade-Cabinet: PC, Switch 2 und Steam Deck ohne Umstecken nutzen HDMI- und USB-Switch im Arcade-Cabinet richtig einbauen: So wechselst du zwischen PC, Switch 2 und Steam Deck ohne Umstecken.