Releases: d3rb/MATRIXLED
Releases · d3rb/MATRIXLED
Release v3.0.1
Release v3.0
Release v3.0 - High Performance Update
Dieses Release markiert den Meilenstein v3.0 "FPS Counter". Es bringt eine komplett überarbeitete Architektur für Teensy 4.0 und ESP32, die auf maximale Performance und Synchronisation ausgelegt ist.
📦 Enthaltene Dateien
Teensy_Matrix.hex- Firmware für Teensy 4.0ESP32_Matrix.bin- Firmware für ESP32 (Adresse0x10000)ESP32_partitions.bin- Partitionstabelle für ESP32 (Adresse0x8000)WebInterface.zip- High-Quality Webinterface (für lokale Nutzung)
🔥 Teensy 4.0 Firmware (The Engine)
- Overclocking: CPU läuft stabil auf 696 MHz (1.2V Core).
- Zero-Copy Pipeline: USB-Daten (Adalight) werden per DMA direkt in den LED-Buffer geschrieben.
- OLED Telemetry: Neues "Performance HUD" zeigt FPS, CPU-Last, Temperatur, RAM und Datenrate in Echtzeit.
- Auto-Config: Erkennt automatisch die Anzahl der LEDs vom PC (Adalight Header) und speichert sie im EEPROM.
- High-Speed Link: Sendet komprimierte Farbdaten mit 4 Mbit/s an den ESP32 zur Vorschau.
- Smart Features: Noise Gate (Threshold), Auto-Brightness Boost, Screensaver.
🌐 ESP32 Firmware (The Controller)
- Dual-Core Architecture:
- Core 0: Verarbeitet den seriellen Datenstrom vom Teensy im Hintergrund.
- Core 1: Rendert das UI, berechnet Effekte und verwaltet das WLAN.
- Neue Effekte: 3D Matrix Rain (mit Fly-Through), Hyper Rain, Code X, Fireworks, Plasma, Fire uvm.
- Ambilight Preview: Zeigt die Farben der LEDs live auf dem ESP-Display und im Webinterface an.
- Easy Setup: Startet einen Access Point (
MATRIX-SETUP), falls kein WLAN konfiguriert ist. - OTA Update: Firmware kann nun direkt über das Webinterface aktualisiert werden.
💻 Web Interface (Offline Version)
Da der interne Speicher des ESP32 begrenzt ist, enthält die Firmware eine komprimierte Version der Webseite.
- Die Datei
WebInterface.zipenthält die High-Quality Version mit dem hochauflösenden Hintergrundbild (7.7 MB). - Einfach entpacken und die
.htmlDatei im Browser öffnen. - Die IP-Adresse des ESP32 kann in der lokalen Version konfiguriert werden.
⚠️ Installations-Hinweis
- Teensy: Flash per Teensy Loader. Drücke den Reset-Knopf, um den Learning-Mode zu starten, falls die LED-Anzahl nicht stimmt.
- ESP32: Flash per Esptool. Achte darauf, die
partitions.binan0x8000und dieMatrix.binan0x10000zu flashen.