Henne's RDM Interface

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!


  • Servus zusammen,

    ich schaue mir gerade Hennes RDM Interface an (https://web.archive.org/web/2019012902…ght/openrdm.htm)

    Er schreibt, dass er dafür ein kommerzielles Modul von Devantech verwendet hat. Hab mal etwas gestöbert und dieses hier gefunden: https://www.robotshop.com/de/de/devantec…ASABEgLERvD_BwE

    Ich frage mich gerade, was ich noch an externer Beschaltung brauche, wenn ich ein solches fertiges Modul verwenden würde. Sind die Widerstände R1, RT1 und R2 in dem fertigen Modul bereits enthalten oder müssen die extern beschaltet werden?

    Bin gerade noch etwas unentschlossen, ob ich da auf ein fertiges Modul setzen soll oder selber ein Layout machen soll, dann auch mit galvanischer Trennung.

    Viele Grüße,

    Chris

  • Hallo,

    die Schwierigkeit ist, im Vorfeld zu wissen ob der automatische Port-Turnaround und die Terminierung klappt:

    Wenn das RDM-Paket komplett aus dem FIFO-Puffer des FT232 übertragen ist, muss der RS485-Wandler automatisch auf Empfang wechseln.

    Bei DMX gibt es diese Anforderung nicht.

    Zudem muss der Bus passend terminiert werden, damit er auf IDLE bleibt, wenn gerade alle Teilnehmer auf Empfang stehen. Dies geht aber nur, wenn vom Dongle auch VCC (und nicht nur GND, D+ und D-) herausgeführt wird.

    Viele Grüße

    Hendrik

  • Ich habe in den letzten Tagen das Programm überarbeitet:

    Die Kollisionserkennung bei der Discovery ist gefixt. Mehrere Geräte werden jetzt identifiziert (zumindest bei mir).

    Ich habe "advanced functions" hinzugefügt - so können auch Funktionen genutzt werden, die ich nicht fix eingebaut habe. In den meisten Fällen sollte sich das über das "Parameter Description" Kommando selbst konfigurieren. Wenn das Gerät nicht mitspielt, muss man halt selbst eine entsprechende pid-Datei anlegen... Das sollte ich aber noch besser dokumentieren...

    Ich habe einen kleinen Bootloader für den Transceiver geschrieben und ein Update-Panel hinzugefügt. Ob ich nun via ISP oder Bootloader flashe, macht bei mir wenig Unterschied. Wenn der Transceiver in einem verschraubten Gehäuse steckt und der ISP-Port nicht mehr richtig zugänglich ist, mag ein Bootloader aber hilfreich sein...

    Als IDE verwende ich die kostenlose Community-Edition vom C++Builder (Embarcadero). Die Sourcen habe ich hochgeladen - schön sind sie aber nicht.

    (Besonders auf das Gefrickel von String auf char Array bin ich nicht stolz...)

    Viel Spaß

    Hendrik

  • Hi Hendrik,

    hab grade erst gesehen, dass du geantwortet hast - ging irgendwie unter bei mir ;)

    Vielen Dank für deine Anpassungen - werde ich mir in nächster Zeit mal genauer anschauen

    Bin leider beruflich gerade etwas eingespannt - aber spätestens im Winter komme ich wieder zum RDM-Basteln :)

    Viele Grüße,

    Chris

  • 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.