Cura 15.x.x zum Flashen eines Hex

Hier am Beispiel eines JGAurora wie man mit der alten Version von Cura eine Firmware im Hex Format auf den Drucker lädt..

Als erstes Downloaden wir Cura von hier: https://ultimaker.com/en/products/ultimaker-cura-software/list.

Cura 15.04.06 ist die neuesten Version der (uralten) Cura v1. Warum eigentlich diese uralte Version von Cura? Nun, hin und wieder hab ich beim Flashen mit der neuen Version von Cura Probleme, es tut einfach nix. Mit der alten Version von Cura hats dann eigentlich immer geklappt.  Cura 15.x installiert sich problemlos neben einer eventuell existierenden Cura v2.x oder Cura v3.x, stört also nicht die Slicersettings, die man sonst zum Drucken benutzt..

Wer keine Lust auf Fragen beim Download beantworten hat, wählt auf der Cura Downloadseite einfach den untersten Punkt:

Cura downloaden ohne Umfrage

Wichtig ist, dass Ihr bei der Installation die Arduino Treiber mit installieren lässt. Das Häkchen, dass er STL Dateien automatisch mit Cura 15.x öffnen soll, lasse ich dagegen weg (da mag ich keine Änderung, der soll weiterhin mit meinem anderen Slicer öffnen)

Der Drucker, hier JGAurora, ist wahrscheinlich noch nicht in der Druckerliste enthalten, also erstellen wir schnell einen neuen während der StartAssi durchläuft:

Da wir mit diesem Cura gar nicht drucken wollen, sondern nur die Firmware Upload Funktion benutzen, ist die genaue Konfiguration gar nicht so wichtig. Wir sollten nur eines tun: gucken, dass die Port Settings passen. Dazu starten wir nun Cura 15.x und wählen aus dem Maschine Menü den Punkt Geräteeinstellungen:

Der Serielle Anschluss ist leider auf jedem PC ein anderer, wenn Auto nicht funktioniert, müsst ihr gucken, wo genau der Drucker nun gelandet ist. Als Baudrate nutzen wir das, was der Hersteller vorgibt – beim JGAurora A5 für dieses Beispiel hier ist 250000 Baud die richtige Baudrate.. Klick auf OK zum Speichern und dann mal den Drucker per USB an den Rechner anschließen.

Die Übertragung der Firmware starten wir mit dem Menüpunkt Maschine > Benutzerdefinierte Firmware übertragen.

Im nächsten Schritt wählen wir die zu installierende Hex Datei. Die Hex Datei bekommt man in der Regel vom Druckerhersteller. Hier für dieses Beispiel den JGAurora A5 ist die Originalfirmware hier (der Link stammt vom JGAurorawiki)

Die Meldung, dass Cura nur Firmwares für Arduino 2560 Boards flashen kann ist hinfällig, der JGAurora hat ein Arduino Mega 2560 basiertes Board.

Sollte der Drucker korrekt erkannt werden, sehen wir nun einen kleinen Fortschrittsbalken und die Firmware wird übertragen.. das sollte es dann auch schon gewesen sein. Normalerweise startet der Drucker nach der Übertragung neu und sollte anschliessend dann funktionieren. Soweit die Theorie zumindest. Wer mag, kann nach dem Neustart auch den Drucker nochmal schnell auf die Werkseinstellungen resetten.

Wenns klemmt, bitte Bescheid geben..

Mögliche Problemquellen:

  • Bewegt sich der Fortschrittsbalken nicht, sind vermutlich die Port Settings falsch. Abbrechen mit Klick auf das X oben rechts und nochmal Port und Baudrate checken.
  • Aus dem JGAurorawiki stammt der Tipp: falls es beim Upload der Firmware immer wieder zu Fehlern kommt, kann man auch mal versuchen, den Displaystecker vom Board abzuziehen (Drucker aus vorher) und dann den Upload zu testen. Den Displaystecker erreicht man zum Glück recht gut über das „Loch“ im Gehäusedeckel. Das Displaykabel ist das graue Flachkabel – achtet auf die Positionen der roten Leitung, PIN1, so muss das nachher wieder..

 

 

 

11 Kommentare

  • Cura 15.04.6 gibt es so nicht mehr als Download, nur noch als Zip Datei. Damit kann ich aber nicht anfangen. Es lässt sich damit das alte Cura nicht installieren. Weiß jemand wie man mit den neueren Versionen Flashen kann?

  • Hallo Stephan,

    ja ich stimme zu. Die Erklärung macht es aussichtsreich dieses Projekt ohne Kabelwirrwar hinzubekommen.

    Es gibt noch offene Fragen:
    ——————————
    a) welche Drucker gehen? Gibt es „eine Liste“? (Oder besser: klappt es mit dem Ender 3 auch?)

    b) „wenn es hakt“ …. was passiert wenn es hakt? Geht dann gar nichts mehr? Oder hat dann nur das Update nicht funktioniert und man kann einen neuen Versuch starten bzw. wenigstens „normal“ weitermachen?

    c) welche verschiedenen Firmwares gibt es? Wo sind entscheidende Unterschiede?

    d) Habe nun schon zwei Marlin-Versionen auf der Platte „vorbereitet“. Die beiden Dateien „version.h“ deuten immerhin auf eine identische Version hin. Sind aber keine HEX-Files, sondern ZIP-Dateien mit „*.h“ und „*.ccp“ Dateien.

    e) Vorhin kam mir noch eine dritte Marlin-Variante unter:
    http://support.th3dstudio.com/support/solutions/articles/43000460446-th3d-unified-firmware-package

    einen schönen 1. & 2. Ruhetag

    • hmmpf….

      Wenn nichts passiert, wird wohl doch die Kabel-Wirr-Warr-Version werden. Habe noch ne neuere Version 1.1.NEUN auf GitHub gefunden. Warum sich also mit 3 mal mit 1.1.8 rumschlagen?

      Die 1.1.9 hat als Musterprofile auch eins für Ender 3 und etliche andere Printer dabei. Bei 1.1.8 war von Creality nur der CR10 dabei. Bei der neuen Version sind es jetzt 4 oder 5 Profile. Ähnlichen Zuwachs dürfte für andere Hersteller geben.

      Bleibt noch Frage b)… Was passiert, wenn das Flashen nicht erfolgreich beendet wird?

    • Eine Liste ist mir nicht bekannt. Es gibt eigentlich genau eine Voraussetzung dafür. Der Bootloader muß bereits auf dem Drucker sein. Die Creality-Drucker bringen den leider nicht mit. Wenn Du den nicht selber bereits aufgespielt hast wird das nicht mit Cura funktionieren. Wenn das Flashen nicht erfolgreich war dann wird der Drucker zu einem Haufen Ersatzteile. Wenn Du nicht mit Sicherheit weißt von wem die Firmware ist und was daran gebastelt wurde laß besser die Finger davon. Eine neuere Marlin-Version ist keine Garantie für eine bessere Firmware wenn die nicht sauber angepaßt wurde.

  • Danke Stephan! Das sieht deutlich einfacher und verständlicher als mit Arduino-Board und Co aus! Dieser Strippenwirrwarr und der übrige Hickhack sind schon abschreckend. Dann werd ich mich mal auf die Suche nach einer neueren Firmware für den A9 begeben und auf diesem Weg mein Glück versuchen.

Kommentar hinterlassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert