Skip to content
BabeinlovexD edited this page Mar 14, 2026 · 5 revisions

📖 Insane Sound System V5 – Der ultimative Aufbau-Guide

Willkommen beim Aufbau deines Insane Sound Systems! Diese Anleitung führt dich Schritt für Schritt von der leeren Platine bis zum ersten rauschfreien Audio-Stream.


🛠️ 1. Bauteile beschaffen & PCB fertigen lassen

Lade die Gerber-Dateien aus dem Repo herunter und lasse die Platine bei einem Fertiger deines Vertrauens produzieren. Alle benötigten Komponenten für die Bestückung (insbesondere die wunderbar von Hand zu lötenden 1206 SMD-Bauteile) findest du in unserer Stückliste. Die Bauteile lassen sich bequem und kostengünstig über Aliexpress oder für eine schnellere Lieferung über Amazon beziehen.


🔥 2. Löten & Hardware-Aufbau

Für das fehlerfreie Bestücken der Platine ist unsere interaktive Stückliste dein bester Freund. 👉 Interaktive Bestückungshilfe (iBOM) öffnen

Wichtige Hinweise beim Löten:

  • GNDC Lötbrücke: Der "GNDC" ist eine Lötbrücke (Solder Jumper) auf der Platine. Wenn du mit dem Bestücken fertig bist, musst du diese beiden halbmondförmigen Pads zwingend mit einem Tropfen Lötzinn verbinden, um die getrennten Masseflächen sauber zusammenzuführen.
  • TPA3110D2 Hitze-Pad: Das metallische Pad auf der Unterseite des Verstärkers muss flächig mit den Thermal-Vias der Platine verlötet werden, damit die Hitze abfließen kann.
  • Stromversorgung: Wir bevorzugen für dieses Board die MP1584 Module mit festen 5V Ausgangsspannung. Diese kannst du direkt und sicher auflöten.

💻 3. Software-Setup: ESPHome & Mainboard (ESP32-S3)

Im ersten Software-Schritt flashen wir das Mainboard initial über ein USB-Kabel.

  1. Ziehe die Datei insane-sound-system-v5.yaml (aus dem Ordner ESPHome/) und die insane-style.css (aus dem Ordner Webserver/) in dein lokales ESPHome-Verzeichnis (normalerweise unter homeassistant/esphome/).
  2. Optional: Wenn eine Frontpanel-Erweiterung erwünscht ist, ziehe auch die insane-frontpanel.yaml (aus dem Ordner (DEV)Insane Frontpanel/) in dieses Verzeichnis.
  3. Stelle sicher, dass deine secrets.yaml vollständig ist und exakt diese Einträge enthält: api_encryption_key, ota_password, wifi_ssid, wifi_password und ap_password.
  4. Verbinde den ESP32-S3 per USB-Kabel mit dem PC und flashe ihn über das ESPHome-Dashboard.

📡 4. Das Bluetooth-Modul flashen (mit dem InsaneFlasher)

Sobald dein Mainboard (S3) im WLAN läuft, flashen wir den Bluetooth-Chip (WROOM) drahtlos:

🪟 Für Windows-Nutzer (Empfohlen):

  • Lade dir die neueste InsaneFlasher.exe aus dem InsaneFlasher/Windows/ Ordner herunter.
  • Doppelklick auf die .exe – das Tool startet sofort (keine Installation nötig).

🍎/🐧 Für macOS & Linux Nutzer:

  • Stelle sicher, dass Python 3 auf deinem System installiert ist, und lade dir den Quellcode InsaneFlasher.py herunter.
  • Installiere die nötigen Pakete im Terminal: pip install customtkinter requests esptool zeroconf pillow
  • Starte das Tool: python3 InsaneFlasher.py

Der Flash-Vorgang: Wähle dein Insane Sound System im Tool aus und klicke einfach auf den großen roten Button "UPDATE JETZT INSTALLIEREN". Das Tool lädt automatisch die neueste Firmware herunter, bringt den Chip in den Flash-Modus, installiert das Update und startet das Insane Sound System neu. Lehn dich einfach zurück!


🔄 5. Zukünftige OTA-Updates (Over-the-Air)

Sobald das System einmal komplett eingerichtet ist, musst du das Gehäuse für zukünftige Updates nie wieder aufschrauben oder USB-Kabel anschließen.

  • Mainboard (S3): Updates für ESPHome laufen bequem und kabellos direkt über den "Wireless" Button in deinem ESPHome-Dashboard.
  • Bluetooth (WROOM): Für Updates der Bluetooth-Firmware startest du einfach wieder den InsaneFlasher. Das Tool findet das Insane Sound System im Netzwerk und spielt die neue Version nahtlos über die Luft ein.

❓ 6. Häufige Fragen & Troubleshooting (FAQ)

Q: Mein System bleibt komplett stumm. Was ist los?

  1. Checke den Mux-Trigger: Liegt GPIO 18 auf dem korrekten Pegel? (LOW = Bluetooth, HIGH = WLAN).
  2. Checke die GNDC Lötbrücke: Ist sie wirklich mit einem Lötzinntropfen geschlossen?
  3. Checke den Amp-Standby: GPIO 10 muss vom ESP32 auf HIGH gezogen werden.

Q: Das System brummt stark oder es gibt Knackgeräusche.

Hast du eventuell den GNDC Lötjumper vergessen? Ohne diesen sauberen Massepunkt schweben die Potentiale und Störsignale haben freie Fahrt.