-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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.
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.
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.
Im ersten Software-Schritt flashen wir das Mainboard initial über ein USB-Kabel.
- Ziehe die Datei
insane-sound-system-v5.yaml(aus dem OrdnerESPHome/) und dieinsane-style.css(aus dem OrdnerWebserver/) in dein lokales ESPHome-Verzeichnis (normalerweise unterhomeassistant/esphome/). -
Optional: Wenn eine Frontpanel-Erweiterung erwünscht ist, ziehe auch die
insane-frontpanel.yaml(aus dem Ordner(DEV)Insane Frontpanel/) in dieses Verzeichnis. - Stelle sicher, dass deine
secrets.yamlvollständig ist und exakt diese Einträge enthält:api_encryption_key,ota_password,wifi_ssid,wifi_passwordundap_password. - Verbinde den ESP32-S3 per USB-Kabel mit dem PC und flashe ihn über das ESPHome-Dashboard.
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.exeaus demInsaneFlasher/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.pyherunter. - 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!
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.
Q: Mein System bleibt komplett stumm. Was ist los?
- Checke den Mux-Trigger: Liegt GPIO 18 auf dem korrekten Pegel? (LOW = Bluetooth, HIGH = WLAN).
- Checke die GNDC Lötbrücke: Ist sie wirklich mit einem Lötzinntropfen geschlossen?
- 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.