Probleme mit Hennes Matrix-Micro (3x8) und weitere Fragen

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Hallo zusammen,

    Ich habe gestern zum testen Hennes Matrix-Micro aufgebaut. Am Ausgang hängt (wie bei ihm auf der Seite Abgebildet) eine RGB LED von Samsung (SLSRGBW815TS). Am Ausgang des Trancievers hängen an Pin 1,2,3 die Anoden der RGB LED. An Spare 1 wird die Masse wie beschrieben über einen BC547 geschaltet.
    Jetzt ist es so, das wenn ich in DMXC Kanal 1 von 0 auf 255 schiebe die rote LED leuchtet. Soweit sogut. Nun schiebe ich Kanal 2 von 0 auf 255 womit eigendlich grün leuchten sollte. Allerdings leuchtet nicht die grüne LED auf sondern die rote LED wird heller. Das gleiche mit Kanal 3.
    Ab Kanal 4 leuchtet die grüne LED. Kanal 5 - 6 dann das gleiche wie bei der roten LED. Ab Kanal 7 das gleiche für die blaue LED.
    Tranciever läuft laut Board HEX ohne Probleme.
    Ist einem von euch der Fehler bekannt oder kann dies nachvollziehen? Ich werde heute Abend zur Probe den Controller tauschen. Allerdings kann ich mir einen defekt nicht vorstellen.

    Eine weitere Frage wäre, ob die Software so erweitert werden kann, das im Full-Matrix Mode (ZC eingang gejumpert) ein #9 PWM Ausgang auf den 3 Spare Kanal gelegt wird. Damit wäre es dann keine 8*8 Matrix mehr sondern eine 9*8 Matrix. Vorteil: Man könnte 3 RGB LEDs mit fester gemeinsamer Kathode (LED 3/5mm RGB 4 PIN) hängen ohne Kanäle zu verschenken.
    Natürlich ist dies auch ein Vorteil für mich, da ich genug von diesen LEDs rumliegen habe und genau das für mein nächstes Projekt gebrauchen könnte.

    Besten Dank :)
    Tobias

  • Hallo,

    ähm die folgendes

    die Zählweise ist evtl anders als dargestellt
    ändere mal die belegung wie folgt

    spare____________Output
    1 2 3________12345678
    I I I_________I I I I I I I I
    I I ----------------L¹
    I ------------------L²
    --------------------L³

    L¹ - L³ =LED1-3
    somit wäre LED1 =spare 3+out1
    LED2 = spare 2 + out1
    LED3 = spare 3 + out1
    LED4 = spare 1 + out2
    usw.....


    mfg maik

  • Eine weitere Frage wäre, ob die Software so erweitert werden kann, das im Full-Matrix Mode (ZC eingang gejumpert) ein #9 PWM Ausgang auf den 3 Spare Kanal gelegt wird.

    Erweitert werden kann die Software, den Quelltext dazu findest du im anderen Thema. Du brauchst halt dann auch ein Schieberegister mit mind. neun Ausgängen. Weiß ich nicht, obs sowas fertig gibt - aber im Zweifelsfall kannst du auch einfach zwei Achter kaskadieren.

    Falls der Beitrag von maik noch nicht die Lösung von deinem Problem darstellt, dann mal mal kurz einen Schaltplan, so ganz verstehe ich noch nicht, was du da gebastelt hast.

    Freundliche Grüße

    Stefan

  • TiPpFeHlEr

    Nein, so funktioniert es leider auch nicht. Jetzt sind immer 2 LEDs von 3 An.

    Stefan

    So sieht der momentane Versuchsaufbau aus. Damit wollte ich die Platine und LEDs auf ihre Funktion testen. Wie man sieht, ist es der gleiche aufbau wie auf Hennes Seite für eine 3x8 Matrix.

    Später sollte das ganze mal so aussehen mit den unten stehenden 5mm Leds da die Samsung LEDs sich einfach zu schlecht verarbeiten lassen.

    Wie man im Schaltplan sieht, haben die LEDs eine "gemeinsame Masse". und damit ich nicht sinnlos Kanäle verschenke, wäre ein 9 PWM Kanal nötig.
    Danke für den angehängten Thread. Jetzt heißt es wohl Assembler lernen....

  • Hallo,

    hm, nun verstehe ich dein Problem und auch, was maik sagen will. Laut Schaltplan hat er nicht recht, da sind die LEDs nach rechts durchnummeriert, dann erst fängt die nächste Zeile an.
    Ich hab die Matrix-Firmware auch im Einsatz, allerdings in 8x8 Größe, somit kann ich dir da leider nicht viel weiterhelfen.

    Nach deinen Beobachtungen könnte er aber Recht haben. Geh noch mal zurück zur Ausgangsschaltung, dimensioniere den LED-Vorwiderstand mindestens auf 1/1 Duty-Cycle, und ersetze den Transistor durch eine Brücke auf GND (lass also Spare komplett unbeschaltet). Hast du dann das gleiche Verhalten wie am Anfang?
    Wenn ja, dann:
    * sind die Kanäle tatsächlich anders gepatched als im Schaltplan angezeigt
    * stimmt irgendetwas mit deinem Transistor nicht - hast du ihn richtig beschaltet?

    Zu deinem neunten Kanal: Stimmt, so wie du den Schaltplan gezeichnet hast, ist es sogar sinnvoller - vergiss das, was ich wegen zweitem Schieberegister gesagt habe, ich habe dich da falsch verstanden. Da musst du dann entweder Assembler lernen, oder du findest wen, der dir das macht. So viel sollte das nicht sein: (1) Einlesen von weiteren acht Kanälen - das dürfte eine Variable sein, die du ändern musst und (2) Ausgabe des weiteren Kanals auf dem Pin. Da bleibt dann sogar der Duty-Cycle gleich.

    Freundliche Grüße

    Stefan

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.