Programmierproblem des 8-Kanal-Soundboards 502DE Thema ist als GELÖST markiert
-
Misha Verified
- Beiträge: 12
- Registriert: Mi 19. Nov 2025, 17:44
- Wohnort: Utrecht (Nederland)
- Hat sich bedankt: 11 mal
- Wurde bedankt: 5 mal
Programmierproblem des 8-Kanal-Soundboards 502DE
Guten Tag,
heute habe ich die 8-Kanal-Soundkarte (502DE) zusammengelötet.
Ich möchte sie an meine selbstgebaute ESP32-30-Adapterplatine anschließen.
Ich habe auch gelesen, wie man sie mit dem Prog Generator programmiert.
Ich habe sofort die Soundmodule ausgewählt und auf Fehler überprüft.
Leider bin ich auf zwei Fehlermeldungen gestoßen:
1) Anscheinend können die Pins 17, 19 und 23 vom ESP32-30 für die 502DE nicht verwendet werden. Siehe Bild.
Lässt sich das anpassen, sodass ich 8 statt 5 Kanäle nutzen kann?
2) Wenn ich KEY80_P2, P3, P4, P5 oder P8 verwende, erscheint ein roter Bildschirm mit einer Fehlermeldung. Ich habe keine Ahnung, woran das liegt. Siehe Abbildung.
Die 502DE-Platine ist noch nicht angeschlossen.
Kann mir jemand erklären, was das Problem ist und was ich dagegen tun kann?
Viele Grüße, Misha.
heute habe ich die 8-Kanal-Soundkarte (502DE) zusammengelötet.
Ich möchte sie an meine selbstgebaute ESP32-30-Adapterplatine anschließen.
Ich habe auch gelesen, wie man sie mit dem Prog Generator programmiert.
Ich habe sofort die Soundmodule ausgewählt und auf Fehler überprüft.
Leider bin ich auf zwei Fehlermeldungen gestoßen:
1) Anscheinend können die Pins 17, 19 und 23 vom ESP32-30 für die 502DE nicht verwendet werden. Siehe Bild.
Lässt sich das anpassen, sodass ich 8 statt 5 Kanäle nutzen kann?
2) Wenn ich KEY80_P2, P3, P4, P5 oder P8 verwende, erscheint ein roter Bildschirm mit einer Fehlermeldung. Ich habe keine Ahnung, woran das liegt. Siehe Abbildung.
Die 502DE-Platine ist noch nicht angeschlossen.
Kann mir jemand erklären, was das Problem ist und was ich dagegen tun kann?
Viele Grüße, Misha.
- Frank_TT Verified
- MLL-TEAM

- Beiträge: 328
- Registriert: Di 8. Apr 2025, 17:34
- Wohnort: Stuttgart (MLL-Shop)
- Hat sich bedankt: 1514 mal
- Wurde bedankt: 834 mal
Re: Programmierproblem des 8-Kanal-Soundboards 502DE
Hallo Misha,
im Stummiforum hatte ich im letzten Jahr einen Test beschrieben, den ich hier gerne ins neue Forum übertragen möchte.
Ich habe den Eintrag 1:1 übernommen, eventuell kann jemand noch neuere Erkenntnisse einfließen lassen.
Teil 1
1. Testaufbau
Zur Verfügung standen eine Hauptplatine 101 (1.8.1), eine Hauptplatine 102 und eine Soundplatine 502.
Als Soundmodul habe ich ein MP3-TF-16P und eine SD-Karte mit 128 MB bestückt. Ich habe drei Sounds im mp3 Format aufgespielt.
2. Sketch Programm-Generator
Folgenden Sketch im DCC Sheet habe ich mir erstellt:
Test Sound für Programm-Generator https://github.com/Hardi-St/MobaLedLib_ ... d_Test.zip
Der Link führt euch zu Github und mit einem Klick auf Herunterladen habt ihr das File in eurem Downloadordner.
Die ausgepackte Datei dann in euren "C:\Users\%username%\Documents\Prog_Generator_Data" Ordner kopieren und im Programmgenerator über "\Optionen\Dateien\Laden aus Dateien" importieren.
3. Vorgehen
In Zeile 3 müssen die LED Kanäle definiert werden, da abweichend von der Standardeinstellung nur die Pins 27, 32,16, 14, 18 und 0 für die LED Kanäle verwendet werden können. Die Pins 19, 23 und 17 werden von der Soundplatine verwendet.
4. Test
Ich habe den Sketch auf den ESP32 geladen und nacheinander, durch umstecken des MP3-Moduls, die Kanäle getestet. Bis auf den Kanal 8 konnten alle Module angesprochen werden. Durch den fehlerhaften Spannungsteiler im Signalverlauf des 8. Moduls kann dieses nicht angesteuert werden. Dieser Fehler wird in der nächsten Version der Platine gefixt sein.
Ein weiterer Fehler stellt sich wie folgt dar. Wenn ein MP3-Modul auf dem Kanal2 der Soundplatine steckt, kann unter Umständen der Sketch nicht zum ESP32 geladen werden. Abhilfe schafft hier im Moment nur das Drücken des Tasters 3 (Beta-Platine) oder Taster 1 auf neueren Versionen der Platine 102. Auch das MP3-Modul bzw. der KEY80 Stecker können für den Programmiervorgang kurzfristig entfernt werden.
5. Fazit
Bei Verwendung der 8fach MP3 Platine kommt es zu Einschränkungen der LED-Kanäle. Eine Alternative wäre die Verwendung der Soundmodule 500 und 501. Diese reihen sich ganz normal in den LED-Bus ein.
Teil 2:
Mit folgendem Befehl werden alle LED Kanäle definiert.
// Set_LED_OutpPinLst(27 32 16 14 18 19 23 0 17) - Die softwareseitige Reihenfolge der LED Kanäle ist dann 0, 1, 2, 3, 4, 5, 6, 7, 8
Bei Verwendung einer vollbestückten 8fach Sound Platine müssen die LED Kanäle 19, 23 und 17 deaktiviert werden.
Das erreichen wir mit folgendem Setting.
// Set_LED_OutpPinLst(27 32 16 14 18 0) - Zu erwarten wären jetzt die softwareseitige Reihenfolge der LED Kanäle 0, 1, 2, 3, 4, 7 - aber leider nein, die Reihenfolge lautet 0, 1, 2, 3, 4, 5!!!
Der Kanal 5 ist nun für den Kanal 7 auf der Platine 102 zuständig.
Bei den deaktivierten Kanäle 5 und 6 können die zugehörigen Heartbeats_0 undefiniert leuchten. Für diesen Fall werden wir noch einseitig bestückte Heartbeats fertigen lassen
Fazit:
Da die Zuordnungen der LED Kanäle in der Software nicht hart verdrahtet sind, muss man, wie dieser Test zeigt, die Zuordnung zwischen Hard- und Software korrigieren.
Unter dem Strich bleiben bei vollbestückter Soundplatine 502 immer noch sechs LED Kanäle übrig.
im Stummiforum hatte ich im letzten Jahr einen Test beschrieben, den ich hier gerne ins neue Forum übertragen möchte.
Ich habe den Eintrag 1:1 übernommen, eventuell kann jemand noch neuere Erkenntnisse einfließen lassen.
Teil 1
1. Testaufbau
Zur Verfügung standen eine Hauptplatine 101 (1.8.1), eine Hauptplatine 102 und eine Soundplatine 502.
Als Soundmodul habe ich ein MP3-TF-16P und eine SD-Karte mit 128 MB bestückt. Ich habe drei Sounds im mp3 Format aufgespielt.
2. Sketch Programm-Generator
Folgenden Sketch im DCC Sheet habe ich mir erstellt:
Test Sound für Programm-Generator https://github.com/Hardi-St/MobaLedLib_ ... d_Test.zip
Der Link führt euch zu Github und mit einem Klick auf Herunterladen habt ihr das File in eurem Downloadordner.
Die ausgepackte Datei dann in euren "C:\Users\%username%\Documents\Prog_Generator_Data" Ordner kopieren und im Programmgenerator über "\Optionen\Dateien\Laden aus Dateien" importieren.
3. Vorgehen
In Zeile 3 müssen die LED Kanäle definiert werden, da abweichend von der Standardeinstellung nur die Pins 27, 32,16, 14, 18 und 0 für die LED Kanäle verwendet werden können. Die Pins 19, 23 und 17 werden von der Soundplatine verwendet.
4. Test
Ich habe den Sketch auf den ESP32 geladen und nacheinander, durch umstecken des MP3-Moduls, die Kanäle getestet. Bis auf den Kanal 8 konnten alle Module angesprochen werden. Durch den fehlerhaften Spannungsteiler im Signalverlauf des 8. Moduls kann dieses nicht angesteuert werden. Dieser Fehler wird in der nächsten Version der Platine gefixt sein.
Ein weiterer Fehler stellt sich wie folgt dar. Wenn ein MP3-Modul auf dem Kanal2 der Soundplatine steckt, kann unter Umständen der Sketch nicht zum ESP32 geladen werden. Abhilfe schafft hier im Moment nur das Drücken des Tasters 3 (Beta-Platine) oder Taster 1 auf neueren Versionen der Platine 102. Auch das MP3-Modul bzw. der KEY80 Stecker können für den Programmiervorgang kurzfristig entfernt werden.
5. Fazit
Bei Verwendung der 8fach MP3 Platine kommt es zu Einschränkungen der LED-Kanäle. Eine Alternative wäre die Verwendung der Soundmodule 500 und 501. Diese reihen sich ganz normal in den LED-Bus ein.
Teil 2:
Mit folgendem Befehl werden alle LED Kanäle definiert.
// Set_LED_OutpPinLst(27 32 16 14 18 19 23 0 17) - Die softwareseitige Reihenfolge der LED Kanäle ist dann 0, 1, 2, 3, 4, 5, 6, 7, 8
Bei Verwendung einer vollbestückten 8fach Sound Platine müssen die LED Kanäle 19, 23 und 17 deaktiviert werden.
Das erreichen wir mit folgendem Setting.
// Set_LED_OutpPinLst(27 32 16 14 18 0) - Zu erwarten wären jetzt die softwareseitige Reihenfolge der LED Kanäle 0, 1, 2, 3, 4, 7 - aber leider nein, die Reihenfolge lautet 0, 1, 2, 3, 4, 5!!!
Der Kanal 5 ist nun für den Kanal 7 auf der Platine 102 zuständig.
Bei den deaktivierten Kanäle 5 und 6 können die zugehörigen Heartbeats_0 undefiniert leuchten. Für diesen Fall werden wir noch einseitig bestückte Heartbeats fertigen lassen
Fazit:
Da die Zuordnungen der LED Kanäle in der Software nicht hart verdrahtet sind, muss man, wie dieser Test zeigt, die Zuordnung zwischen Hard- und Software korrigieren.
Unter dem Strich bleiben bei vollbestückter Soundplatine 502 immer noch sechs LED Kanäle übrig.
Viele Grüße Frank
Alle Informationen und auch die Bauanleitungen zur MobaLedLib findet ihr hier: https://wiki.mobaledlib.de/
Der Shop der MobaLedLib ist hier zu finden: https://shop.mobaledlib.de / Telefon: +49 711 16120 789
Alle Informationen und auch die Bauanleitungen zur MobaLedLib findet ihr hier: https://wiki.mobaledlib.de/
Der Shop der MobaLedLib ist hier zu finden: https://shop.mobaledlib.de / Telefon: +49 711 16120 789
- Frank_TT Verified
- MLL-TEAM

- Beiträge: 328
- Registriert: Di 8. Apr 2025, 17:34
- Wohnort: Stuttgart (MLL-Shop)
- Hat sich bedankt: 1514 mal
- Wurde bedankt: 834 mal
Re: Programmierproblem des 8-Kanal-Soundboards 502DE
Ich habe im Stummiforum noch einen weiteren Beitrag von @PeterVT11 gefunden:
https://www.stummiforum.de/t214145f195- ... msg2759953
https://www.stummiforum.de/t214145f195- ... msg2759953
Viele Grüße Frank
Alle Informationen und auch die Bauanleitungen zur MobaLedLib findet ihr hier: https://wiki.mobaledlib.de/
Der Shop der MobaLedLib ist hier zu finden: https://shop.mobaledlib.de / Telefon: +49 711 16120 789
Alle Informationen und auch die Bauanleitungen zur MobaLedLib findet ihr hier: https://wiki.mobaledlib.de/
Der Shop der MobaLedLib ist hier zu finden: https://shop.mobaledlib.de / Telefon: +49 711 16120 789
-
Misha Verified
- Beiträge: 12
- Registriert: Mi 19. Nov 2025, 17:44
- Wohnort: Utrecht (Nederland)
- Hat sich bedankt: 11 mal
- Wurde bedankt: 5 mal
Re: Programmierproblem des 8-Kanal-Soundboards 502DE
Danke für deine Antwort, Frank.
Ich werde mir deine Geschichte ansehen und es ausprobieren.
Viele Grüße, Misha.
Ich werde mir deine Geschichte ansehen und es ausprobieren.
Viele Grüße, Misha.
-
Misha Verified
- Beiträge: 12
- Registriert: Mi 19. Nov 2025, 17:44
- Wohnort: Utrecht (Nederland)
- Hat sich bedankt: 11 mal
- Wurde bedankt: 5 mal
Re: Programmierproblem des 8-Kanal-Soundboards 502DE
Hallo Frank,
ich habe deine Testdatei verwendet. Ich erhalte jedoch dieselben Fehlermeldungen wie mit meiner Programmkonfiguration. Auch mit deiner Datei muss ich die Pins 17, 23 und 19 deaktivieren. Nur dann lässt sich das Programm auf den ESP32-30 hochladen. Anschließend erscheint folgende Fehlermeldung:
Folgende Fehlermeldung wird angezeigt:
Können Sie (oder jemand anderes) erklären, warum dieser Fehler auftritt?
Wo soll ich suchen?
Grüße, Misha.
ich habe deine Testdatei verwendet. Ich erhalte jedoch dieselben Fehlermeldungen wie mit meiner Programmkonfiguration. Auch mit deiner Datei muss ich die Pins 17, 23 und 19 deaktivieren. Nur dann lässt sich das Programm auf den ESP32-30 hochladen. Anschließend erscheint folgende Fehlermeldung:
Folgende Fehlermeldung wird angezeigt:
Es scheint ein Problem mit der Konfiguration der Datei „mobaledlib.h“ zu geben. Weitere Informationen werden jedoch nicht bereitgestellt, daher kann ich mit dem Soundmodul nicht fortfahren.D:\Users\Misha\Documents\Arduino\libraries\MobaLedLib\src/MobaLedLib.h:930:109: error: reference to 'Config' is ambiguous
pMobaLedLib = new MobaLedLib_C(leds, sizeof(leds)/sizeof(CRGB), Config, Config_RAM, sizeof(Config_RAM), callback, processor); // MobaLedLib_C class definition
^
d:\Users\Misha\Documents\Arduino\MobaLedLib\Ver_3.5.0\LEDs_AutoProg\LEDs_AutoProg.ino3: note: in expansion of macro 'MobaLedLibPtr_CreateEx'
MobaLedLibPtr_CreateEx(leds
^
D:\Users\Misha\Documents\Arduino\libraries\MobaLedLib\src/MobaLedLib.h:918:73: note: candidates are: const unsigned char Config [90]
#define MobaLedLib_Configuration() const PROGMEM unsigned char Config[] =
^
d:\Users\Misha\Documents\Arduino\MobaLedLib\Ver_3.5.0\LEDs_AutoProg\LEDs_AutoProg.h:132:1: note: in expansion of macro 'MobaLedLib_Configuration'
MobaLedLib_Configuration()
^
In file included from d:\Users\Misha\Documents\Arduino\MobaLedLib\Ver_3.5.0\LEDs_AutoProg\SoundProcessor.h:54:0,
from d:\Users\Misha\Documents\Arduino\MobaLedLib\Ver_3.5.0\LEDs_AutoProg\LEDs_AutoProg.h:181,
from d:\Users\Misha\Documents\Arduino\MobaLedLib\Ver_3.5.0\LEDs_AutoProg\LEDs_AutoProg.ino:279:
D:\Users\Misha\Documents\Arduino\libraries\EspSoftwareSerial\src/SoftwareSerial.h:113:6: note: enum EspSoftwareSerial::Config
enum Config {
^
Können Sie (oder jemand anderes) erklären, warum dieser Fehler auftritt?
Wo soll ich suchen?
Grüße, Misha.
- jueff Verified
- MLL-TEAM

- Beiträge: 126
- Registriert: Fr 18. Apr 2025, 07:25
- Wohnort: Hallein/AT
- Hat sich bedankt: 65 mal
- Wurde bedankt: 353 mal
Re: Programmierproblem des 8-Kanal-Soundboards 502DE
Das Problem ist, dass sowohl die MobaLedLib die Variable "Config" verwendet als auch der ESP Software Serial.
Daher die Fehlermeldung "error: reference to Config is ambiguos"
Warum das plötzlich auftritt ist mir unklar.
Ich werde es mir bei Gelegenheit ansehen.
Danke, Jürgen...
Daher die Fehlermeldung "error: reference to Config is ambiguos"
Warum das plötzlich auftritt ist mir unklar.
Ich werde es mir bei Gelegenheit ansehen.
Danke, Jürgen...
- jueff Verified
- MLL-TEAM

- Beiträge: 126
- Registriert: Fr 18. Apr 2025, 07:25
- Wohnort: Hallein/AT
- Hat sich bedankt: 65 mal
- Wurde bedankt: 353 mal
Re: Programmierproblem des 8-Kanal-Soundboards 502DE
Hallo Mischa,
das liegt an einer falschen Version der ESPSoftwareSerial.
Diesen Fehler hatte ich vor langer Zeit schon korrigiert und die passende ESPSoftwareSerial in unser eigenens Repository kopiert.
Es muss genau diese Version installiert sein.
Optionen -> Update -> Status der Bibliotheken -> Zeile 27 Selected anhaken -> Install Selected Button drücken.
Wurde zuletzt hier diskutiert: https://www.stummiforum.de/t165060f7-Mo ... r-511.html
Jürgen...
das liegt an einer falschen Version der ESPSoftwareSerial.
Diesen Fehler hatte ich vor langer Zeit schon korrigiert und die passende ESPSoftwareSerial in unser eigenens Repository kopiert.
Es muss genau diese Version installiert sein.
Optionen -> Update -> Status der Bibliotheken -> Zeile 27 Selected anhaken -> Install Selected Button drücken.
Wurde zuletzt hier diskutiert: https://www.stummiforum.de/t165060f7-Mo ... r-511.html
Jürgen...
-
Misha Verified
- Beiträge: 12
- Registriert: Mi 19. Nov 2025, 17:44
- Wohnort: Utrecht (Nederland)
- Hat sich bedankt: 11 mal
- Wurde bedankt: 5 mal
Re: Programmierproblem des 8-Kanal-Soundboards 502DE
Ja, Jürgen,
du hast den Nagel auf den Kopf getroffen!
Das ist tatsächlich die Lösung für das Problem, dass ich die Skizze nicht hochladen konnte.
Ich bekomme jetzt keine Fehlermeldungen mehr!
Ein kurzer Soundtest zeigt, dass noch kein Ton ausgegeben wird. Daran arbeite ich morgen. Vielen Dank für deine Hilfe bei diesem Teil meines Problems.
1) Jetzt muss ich als Erstes den Ton aus dem MP3-TF-16P's bekommen.
2) Ich möchte maximal 7 Soundkarten zum Laufen bringen.
Endlich kann ich weitermachen!
Viele Grüße, Misha.
du hast den Nagel auf den Kopf getroffen!
Das ist tatsächlich die Lösung für das Problem, dass ich die Skizze nicht hochladen konnte.
Ich bekomme jetzt keine Fehlermeldungen mehr!
Ein kurzer Soundtest zeigt, dass noch kein Ton ausgegeben wird. Daran arbeite ich morgen. Vielen Dank für deine Hilfe bei diesem Teil meines Problems.
1) Jetzt muss ich als Erstes den Ton aus dem MP3-TF-16P's bekommen.
2) Ich möchte maximal 7 Soundkarten zum Laufen bringen.
Endlich kann ich weitermachen!
Viele Grüße, Misha.
-
- Vergleichbare Themen
- Antworten
- Zugriffe
- Letzter Beitrag
