Quad Art-Net Box Aufbau

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!


  • N'abend^^

    Hab mal angefangen die Platine zu bestücken,
    Folgende Frage: Wir haben ja eine leerplatine von Uli bekommen und die "blanken" Atmega bestellt.
    Wie kriege ich jetzt, (als jemand der noch nie so'n Mikrocontroller geflasht hat) das Teil zum laufen?
    ->Kann ich das auf der Platine normal aufbauen und dann über den PROG-Port irgendwie die software aufspielen?
    Oder (ich glaub zwar nicht dran, aber: ) geht das auch direkt über den Netzwerkanschluss?
    Wenn ja, wie? Würde das gerne um es auch mal zu lernen selbst machen. Was habe ich da für Möglichkeiten und wäre jemand
    bereit mir das mal für diese spezielle Platine zu erklären?

    Lg Benny.

  • Ich hab die Bauteile noch nicht da, aber ich würde es kurz und schmerzlos über den PROG, also einfach über ISP rein brennen.
    Ich bin persönlich nicht so der Freund von Bootloadern, obwohl es schnell geht, weis auch nich warum, ist so ein Gefühl.


    Grüße
    Korni

  • Hallo Benny,

    genau, auf dem Prog-Port liegt die SPI-Schnittstelle des Mikrocontrollers, da kann dann über ISP das Programm draufgespielt werden. Details siehe hier: http://www.mikrocontroller.net/articles/AVR_In_System_Programmer
    Dazu brauchst du aber einen ISP Programmer. Frag mal in deinem Bekanntenkreis nach, ob da wer einen hat, und dir die Software aufspielen kann.

    Wenn du längerfristig mit Atmel Mikrocontrollern entwickeln willst, dann lohnt sich auch die Anschaffung eines eigenen Programmiergeräts. Falls du Schüler/Student bist, bekommst du da sogar deutlichen Rabatt: http://student.embedded-projects.net/

    Ich weiß nicht, ob auf dem Mikrocontroller ein Bootloader drauf ist - ich gehe mal nicht davon aus.
    Die Mikrocontroller mit USB-Schnittstelle haben üblicherweise einen, aber die Platine hat ja keinen USB-Anschluss ;)

    Freundliche Grüße

    Stefan

  • Ok, ich hatte mal irgendwann im Zusammenhang mit Amtel Chips was gehört, dass man mit ner alten RS232 Schnittstelle am Rechner und einem Adapter aus wenigen Bauteilen für ein paar Cent die Dinger programmieren kann.. Ich weiß aber nicht mehr wo ich das aufgechnappt habe und finde da auch nix handfestes mehr zu...

    egal...

    Aber da ich nicht so oft mit den Dingern arbeite, lohnt sich das nicht wirklich für mich sich so ein Programmer anzuschaffen.

    Andere Frage: Hat jemand von euch die Möglichkeit und Lust mir das Teil zu flashen? *lieb guck*

  • Hallo,

    dass man mit ner alten RS232 Schnittstelle am Rechner

    ich kenne das mit einer LTP (Drucker) Schnittstelle.
    Hatte für Atmels auch mal so so eine Letung gelötet bekommen.
    Funktionierte ganz gut.

    Gruß Steff

    Am Ende wird alles gut !

    Wenn es nicht gut wird, dann ist es noch nicht das Ende.

    May the light be with you

  • Hab da noch 2 Fragen..
    Die Dioden 1-6, 9, 10 sind auf dem Schaltplan mit der Anode gegen GND eingezeichnet. Der GND-Kontakt befindet sich ja in der Mitte, zwischen beiden Dioden. Folglich müssen diese ja entgegengesetzt zueinander auf der Platine aufgebracht werden. Das Foto im Projektarchiv zeigt allerdings alle Dioden in gleicher ausrichtung auf der Platine... Ist das trotzdem richtig, wenn ich die wie im Schaltplan "Rücken an Rücken" auflöte..?

    Und zum Flashen: Macht man das wenn die Platine stromlos ist, oder braucht der Atmega seine Versorgungsspannung über die "normale" Stromversorgung?

  • Danke... Ich scheitere gerade daran, das PonyProg den Controller nicht kennt...
    Die ATXMega Serie scheint dem Programm noch garnicht bekannt zu sein... Jemand n Tipp für mich?

  • Also, habe die Art-Net Box fertig, bis auf die Dioden an den DMX-Ausgängen, aber das tut ja nix zur Sache, flashen muss ja trotzdem gehen.
    Den Seriellen adapter von Henne's Seite gebaut, PonyProg auf nem altern rechner mit COM-Port installiert, alles so eingerichtet wie beschrieben und festgestellt, dass mein AT X Mega 32 A 4 (u) nicht in der Datenbank ist. Was jetzt? Kann ich den irgendwie hinzufügen? Oder gibt es eine andere Software, die das Flashen über die RS232 Buchse unnterstützt?
    Wenn ich auf "Read" klicke findet er nix... "Device missing or unknown device". Klar, es gibt in der Datenbank ja auch keinen ATxmega32a4...... Aber was nun ?(

  • hmm... auch ne nette idee aber sieht jetzt nicht soo vielversprechend aus..
    also der Serielle "adapter" den ich jetzt gebastelt habe bringt's bei dem Teil irgendwie nicht, und wenn ich mir jetzt überlege über die Soundkarte irgendein Audiosignal zweck-zu-entfremden.... ich weiß ja nicht, ob das so von erfolg gekrönt ist wenn das jemand versucht der einfach null ahnung von den Dingern hat... :D
    Kann das vielelicht doch jemand für mich machen, der so einen Programmer besitzt? Ich glaube ich fummel mich da mit irgendwelchen waagen Bastellösungen dumm und dämlich und für teuer geld einen Programmer kaufen, ist auch quatsch. Ist ja nur ne einmalige Sache...

    Kann mir da jemand helfen?

  • Andere Idee:

    Der Chip unterstützt doch theoretisch auch USB (das ist ja der mit dem "U" am Ende der Typenbezeichnung) außerdem kriegt das Teil ne IP-Adresse vom rechner zugeteilt, wenn ich das an die Netzwerkbuchse stöpsel. Lässt sich auch in der Console "an-Ping-en"...
    Vielleicht doch ne Möglichkeit über diese Bootloader-Geschichte was zu erreichen? Der Chip scheint das wohl zu unterstützen...
    Geht das nur über USB oder ebend auch über die Netzwerkverbindung?

  • AT X Mega 32 A 4 (u)

    ist ein andere µC als ein ATMega ein Atmega hat JTAG und ISP ein AT X Mega hat PDI soweit ich weiß und gehört damit auch zu einer komplett anderen Gattung mit DAC und 16 Bit. Als die anderen Atmels die hier eingesetzt werden mit 8 Bit.

    Ich glaube du bist bei den µC in der Reihe verrutscht. Meinst du vill einen AT Mega 328 oder so in der Reihe?

  • Hmpf, das ist ja ein ATxmega, der wird nicht mit ISP, sondern mit PDI programmiert - kein Wunder, dass das nicht geht.

    Die USB Datenleitungen (PD6, PD7) sind schon vom IC5 belegt - der müsste also vermutlich ausgelötet werden, wenn man ans USB Interface ran will.

    Bist du dir sicher, dass der Controller ne IP-Adresse bekommt? Dazu müsste doch ne Logik aufm Mikrocontroller vorhanden sein, die auch den Netzwerkcontroller unterstützt.

    Freundliche Grüße

    Stefan

  • okay, das erklärt einiges...

    Die Platine hängt am Strom und am Netzwerkport vom Laptop. Die LEDs in der RJ45 buchse leuchten bzw. eine blinkt ab und an mal, und die Console von Windows sagt folgendes bei der ipconfig:
    Ethernet-Adapter Ethernet:

    Verbindungsspezifisches DNS-Suffix:
    Verbindungslokale IPv6-Adresse . : fe80::e4f8:da95:539f:a75c%3
    IPv4-Adresse . . . . . . . . . . : 192.168.137.1
    Subnetzmaske . . . . . . . . . . : 255.255.255.0
    Standardgateway . . . . . . . . . :

    Bzw.
    C:\Users\Benjamin>ping 192.168.137.1

    Ping wird ausgeführt für 192.168.137.1 mit 32 Bytes Daten:
    Antwort von 192.168.137.1: Bytes=32 Zeit<1ms TTL=128
    Antwort von 192.168.137.1: Bytes=32 Zeit<1ms TTL=128
    Antwort von 192.168.137.1: Bytes=32 Zeit<1ms TTL=128
    Antwort von 192.168.137.1: Bytes=32 Zeit<1ms TTL=128

    Ping-Statistik für 192.168.137.1:
    Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0
    (0% Verlust),
    Ca. Zeitangaben in Millisek.:
    Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms

  • ok... Wenn ich die Box abziehe steht da nix mehr. Keine Verbindung über Ethernet.

    Naja, wie auch immer...
    Gibt's mit diesem PDI noch irgendwelche anderen Möglichkeiten das hinzubekommen?

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