1. Komponenten
| Anz. | Komponente | Hinweis |
|---|---|---|
| 1 | Adafruit MatrixPortal S3 | ESP32-S3 mit 8 MB Flash, HUB75-Steckplatz direkt auf der Platine, Onboard-Lagesensor (LIS3DH), Onboard-Lichtsensor, Up/Down-Tasten, USB-C. Standardplattform seit September 2026. |
| 2 | LED-Panel P2/P2.5, 64Γ32 Pixel, HUB75, 1/16 Scan | Zwei Panels ΓΌbereinander ergeben die logische 64Γ64-Anzeige (Standard-Bauform). Alternativ ein 64Γ64-Panel mit 1/32 Scan (siehe Bauformen). |
| 1 | Panel-Datenkabel (HUB75, 16-polig) | Verbindet Panel 1 (Ausgang) mit Panel 2 (Eingang); Panel 1 sitzt direkt am MatrixPortal. |
| 1 | Panel-Stromkabelsatz | liegt den Panels bei; beide Panels bekommen Strom |
| 1 | USB-C-Netzteil β₯ 3 A (5 V) | versorgt ΓΌber den MatrixPortal die Panels mit |
| opt. | EC11-Drehencoder mit Taster | an A1/A2/A3 des MatrixPortal β AusfΓΌhrung Β«mit DrehknopfΒ» |
| opt. | 3D-gedrucktes GehΓ€use mit Diffusor | Marois-Builds-Design |
Hinweis: Γltere GerΓ€te laufen auf einem ESP32-S3 DevKit (Waveshare N8R8) mit separater Verdrahtung. Diese Variante wird per eigenem OTA-Kanal weiter mit Updates versorgt, aber nicht mehr neu gebaut. Die Pinbelegung beider Varianten steht in Β«Technische Daten & ReferenzΒ».
2. Der MatrixPortal S3
Der MatrixPortal S3 ist ein Controller-Board, das direkt auf den HUB75-Eingangsstecker des Panels gesteckt wird β keine Dupont-Kabel, keine Pegelwandler, keine Verwechslungsgefahr bei der Verdrahtung. Das Board bringt mit:
- ESP32-S3 (Dual-Core, WLAN 2,4 GHz, 8 MB Flash) β rendert die Anzeige per DMA und betreibt das Webinterface
- LIS3DH-Beschleunigungssensor auf IΒ²C (GPIO 16/17) β erkennt die Einbaulage und dreht das Bild automatisch
- Lichtsensor auf einem Analogpin (GPIO 5) β Grundlage der automatischen Helligkeit
- Up- und Down-Taste (GPIO 6 / 7) β Werksreset (beide 10 s halten) und Diagnose
- Analog-/GPIO-Leiste A0βA4 β hier wird bei der Drehknopf-AusfΓΌhrung der EC11-Encoder angeschlossen (A1 = Kanal A, A2 = Kanal B, A3 = Taster)
- Stromklemmen fΓΌr die Panel-Versorgung: Der Panel-Strom lΓ€uft nicht ΓΌber die Leiterbahnen des ESP32, sondern ΓΌber die dafΓΌr ausgelegten Klemmen des Boards
Die Firmware prΓΌft beim Start, welche Sensoren und Bedienelemente vorhanden sind. Fehlt z. B. der Drehknopf, verschwinden die zugehΓΆrigen Einstellungen aus dem Webinterface. Ein IΒ²C-Bus-Recovery beim Start fΓ€ngt hΓ€ngende Sensoren ab.
3. Panel-Bauformen
| Bauform | Panels | Scan | E-Leitung | Einstellung |
|---|---|---|---|---|
| Doppelpanel (Standard) | 2Γ 64Γ32, ΓΌbereinander | 1/16 (AβD) | nicht angeschlossen β bei 64Γ32-Panels liegt an Steckerpin 8 Masse | System β Panel-Aufbau: Β«2Γ 64Γ32Β» (zwei Varianten, je nach Kettenrichtung) |
| Einzelpanel | 1Γ 64Γ64 | 1/32 (AβE) | zwingend β ohne E zeigt das Panel nur doppelte, versetzte BildhΓ€lften | System β Panel-Aufbau: Β«1Γ 64Γ64Β» |
Beim Doppelpanel fasst die Firmware beide Panels ΓΌber eine virtuelle Matrix (VirtualMatrixPanel) zu einer 64Γ64-FlΓ€che zusammen. Zeigt die untere HΓ€lfte nach dem Umschalten auf dem Kopf, ist die andere 2Γ-Variante die richtige.
Hinweis: Panels mit FM6126A-Treiber-ICs brauchen eine explizite Treiber-Initialisierung; Panels aus anderen Fertigungsgenerationen eine andere Taktphase (System β Panel-Taktphase Β«KlassischΒ»). Beides ist in der Firmware vorgesehen β siehe Fehlerbehebung.
4. Verdrahtung
4.1 MatrixPortal S3 (Standard)
- MatrixPortal auf den Eingangsstecker von Panel 1 stecken (der Pfeil auf der Panelplatine zeigt die Datenrichtung β den Stecker verwenden, von dem der Pfeil wegzeigt).
- HUB75-Flachkabel vom Ausgang von Panel 1 in den Eingang von Panel 2.
- Panel-Stromkabel an die Stromklemmen des MatrixPortal und an beide Panels (rot = +5 V, schwarz = GND).
- USB-C-Netzteil an den MatrixPortal.
- Drehknopf-AusfΓΌhrung: Encoder A β A1, B β A2, Taster β A3, GND β GND.
4.2 HUB75-Steckerbelegung (Blick auf den Eingangsstecker)
βββββββββββββββββ
R1 β β 1 2 β β G1
B1 β β 3 4 β β GND
R2 β β 5 6 β β G2
B2 β β 7 8 β β E (64Γ64) / GND (64Γ32)
A β β 9 10 β β B
C β β 11 12 β β D
CLK β β 13 14 β β LAT
OE β β 15 16 β β GND
βββββββββββββββββ
5. Stromversorgung
- Die Panels werden ΓΌber die Stromklemmen versorgt β nie ΓΌber den USB-Port eines Entwicklungsboards, dessen Leiterbahnen sind nicht fΓΌr mehrere Ampere ausgelegt.
- GND von Netzteil, Panels und Controller mΓΌssen verbunden sein (gemeinsame Masse).
- Ein 64Γ64-Bild in Vollweiss zieht bei 100 % Helligkeit kurzzeitig 2β4 A. Das Netzteil sollte deshalb mindestens 3 A liefern; die Werkshelligkeit liegt bei 80 %.
- Die Firmware schΓ€tzt vor jedem Bild den Weissanteil und drosselt die Helligkeit, bevor eine schwache Quelle einbricht (Schutz statt Absturz).
β οΈ Achtung: USB-C-Netzteile mit Power Delivery handeln 5 V nur bis 3 A aus. LadegerΓ€te mit Β«Quick ChargeΒ»-Automatik kΓΆnnen bei falscher Aushandlung hΓΆhere Spannungen liefern β nur Netzteile mit sauberer 5-V-Stufe verwenden.
PixelFrame64 Β· Produktdokumentation Β· Firmware V90 Β· Stand September 2026 Β· MAROIS Builds, Solothurn Β· Support-Anfrage stellen