Nodle U1 an Linux und anderer Software

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,

    ich spiele mit dem Gedanken, mir ein Nodle U1 zu bauen. Mit DMXControl scheint das ja sehr gut zu funktionieren, und dort wäre dann auch meine Hauptverwendung. Allerdings haben wir mehrere Stücke, die in LightFactory geleuchtet sind und daneben auch einige wenige, die mit QLC+ unter Linux entwickelt wurden. Wie benimmt sich das Interface da? Wie ich las, wird das Interface unter Windows als HID erkannt - kann man dieses so auch mit Treibern für z.B. das Enttec Pro ansteuern, oder gibt es dafür Treiber?

    Fragen über Fragen...ich danke im Voraus.

    Liebe Grüße,
    Lucas

  • Hallo und herzlich willkommen im Forum,
    das Nodle funktioniert unter Windows ohne Probleme und benutzt (wie du sagst) HID-Treiber, braucht also keine zusätzlichen Treiber, weil diese bereits von Windows mitgeliefert werden. Die Frage ist aber, ob die Software das Interface auch unterstützt und das ist aktuell nur DMXControl 2 und 3. Unter Linux gibt es einen vom DE-Treiber übernommenen und angepassten Teiber (siehe hier). Allerdings kenne ich davon den aktuellen Stand nicht. Und auch hier gilt, dass es in den Programmen integriert sein muss (was so viel ich weiß bis jetzt bei keinem Linux-Programm der Fall ist). Das könntest du aber mal probieren, ob es von QLC+ auch unterstützt wird, denn die API ist praktisch gleich wie beim DE-/FX5-Interface.
    Viele Grüße
    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Ich habe den oben verlinkten Treiber unter Ubuntu 18.04 erfolgreich getestet.

    Bei dem Treiber ist ein Phyton Programm dabei mit dem man 150 Kanäle ansteuern kann.

    Leider kann ich kein Phyton, aber was nicht ist kann noch werden.

    So bin ich vorgegangen:

    git clone https://github.com/DMXControl/usbdmx.git

    cd usbdmx

    make

    sudo make install

    sudo cp 50-usbdmx.rules /etc/udev/rules.d/

    Nach lsusb erscheint dann ein Device namens MCS, das ist der Noodle

    Das Demoprogramm kann dann mit: "python demo.py" gestartet werden

    Außerdem:

    Auf einem Raspberry unter Rasbian hat sich der Treiber auch installieren lassen.

    Vorher mussten aber noch einige Bibliotheken nachinstalliert werden.

    der Start geht dann mit "sudo python demo.py"

  • danke an lubber für die Info zu Linux, das hat zur Nodle Kaufentscheidung geführt :)

    Auf Linux Mint 18 und 19 läuft es problemlos mit QLC+

    Das Firmware Update lässt sich ebenfalls mit Linux bewerkstelligen. Erst hatte ich das GUI Programm Atmel Flip zum Laufen gebracht, konnte aber dann nicht flashen, weil eine Bibliothek gefehlt hat. Die Lösung war ein Kommandozeilen Programm: dfu-programmer

    zunächst muss wie in der Anleitung beschrieben, der Bootloader gestartet werden:

    Quote

    Zum Vorbereiten des Interfaces sind zwei Jumper zu setzen: JP3 und die Pins 5 & 6

    von JP2 sind zu stecken (ISP Stecker Reset und Masse).

    Nachdem man das Interface an den PC angeschlossen hat, muss man den Jumper JP2

    entfernen. Daraufhin sollte sich das Interface als ATMEL Device melden.

    Beim Jumper 2 steht auf meiner Platine "RES"

    Beim Jumper 3 "BOOT"

    Ob das Gerät im richtigen Modus ist, lässt sich mit dmesg überprüfen...

    Normaler Modus:

    Code
    $ dmesg
    ...
    [267880.453171] usb 1-1.1: new full-speed USB device number 22 using ehci-pci
    [267880.563068] usb 1-1.1: New USB device found, idVendor=16d0, idProduct=0830
    [267880.563070] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [267880.563071] usb 1-1.1: Product: Nodle U1
    [267880.563072] usb 1-1.1: Manufacturer: DMXControl Projects e.V.
    [267880.563073] usb 1-1.1: SerialNumber: 1000000020180092
    [267880.564794] hid-generic 0003:16D0:0830.0018: hiddev1,hidraw5: USB HID v1.10 Device [DMXControl Projects e.V. Nodle U1] on usb-0000:00:1a.0-1.1/input0

    Bootloader Modus:

    Code
    $ dmesg
    ...
    [268103.678668] usb 1-1.1: new full-speed USB device number 23 using ehci-pci
    [268103.789881] usb 1-1.1: New USB device found, idVendor=03eb, idProduct=2ff4
    [268103.789884] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [268103.789887] usb 1-1.1: Product: ATm32U4DFU
    [268103.789889] usb 1-1.1: Manufacturer: ATMEL
    [268103.789891] usb 1-1.1: SerialNumber: 1.0.0

    Dann kann geflasht werden, die .hex Datei muss noch nach ~/dfu-programmer kopiert werden...

    Code
    cd ~
    git clone https://github.com/dfu-programmer/dfu-programmer.git
    cd dfu-programmer
    ./configure
    make
    sudo make install
    
    sudo dfu-programmer atmega32u4 erase
    sudo dfu-programmer atmega32u4 flash Nodle-U1_V1.04.hex
  • "Das könntest du aber mal probieren, ob es von QLC+ auch unterstützt wird, denn die API ist praktisch gleich wie beim DE-/FX5-Interface."

    Bedeutet das, dass Nodle U1 auch mit Free Styler funktionieren kann?

  • Ja. Sollte es. Wir haben aber keinen Einfluss darauf wie die Anbindung in FreeStyler umgesetzt ist können also bei Fehlern oder Problemen nichts tun außer auf das FreeStyler forum und die FS Entwickler zu verweisen.

    Das Leben ist NP vollständig!

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