3D-Drucker flashen mit Cura 4 und weitere Hinweise
Stephan hat das Flashen mit dem alten Cura bereits im Beitrag gezeigt. Prinzipiell hat sich daran auch nichts geändert, aber inzwischen kommen immer mehr Drucker mit 32-Bit ARM und Touch-Display auf den Markt und wollen etwas mehr als nur das klassische Flashen des Boards, und das zum Teil auch noch anders. Deshalb hier mit aktuellem Cura und ein paar zusätzlichen Hinweisen.
Vorab jedoch an all die übereifrigen neuen 3D-Druckerbesitzer der mahnende Appell: 3D-Drucker flashen ist kein Windows-Update! Läuft der Drucker sauber, dann Hände weg vom Flashen! Versionsnummern sind einfach nur Nummern! Ein Drucker mit niedriger Versionsnummer der Firmware muß nicht zwangsweise schlechter und mit höherer Nummer nicht besser laufen! KEINE Firmware aus unbekannter Quelle verwenden! Eine Beschädigung des Druckers ist nicht ausgeschlossen! Selbst beim Hersteller liegen oft veraltete und fehlerhafte Versionen zum Download! Achtet penibel auf die zum Drucker passende Version! (BL-Touch, Filamentsensor, TMC2208…) Wenn Ihr nicht absolut sicher seid dann Finger weg! Wir übernehmen keinerlei Garantie! |
Ich hab es in der Einleitung bereits angesprochen. Mit den ARM-Prozessoren kommen immer mehr Drucker mit abweichendem Verfahren zum Flashen der Firmware. Häufig genügt es inzwischen, die Firmware auf die SD zu kopieren und damit den Drucker zu booten. Seht also auf der Herstellerseite nach der Anleitung für den Drucker. Soviel mir bekannt, ist die Variante über USB jedoch noch auf allen Druckern möglich. Neben der hier gezeigten Möglichkeit gibt es noch eine ganze Reihe weiterer Varianten zum Flashen der Firmware. Neben Pronterface oder PrusaSlicer gibt es auch die Möglichkeit über OctoPrint. Dies hab ich bereits in einem anderen Beitrag vorgestellt.
So flasht Ihr die Firmware mit Cura am Beispiel für das Sovol (Creality 2.x) Mainboard(Als Referenz):
1. Verbindet den PC und den Drucker mit einem USB-Kabel und öffnet Cura
2. Klickt auf Einstellungen > Drucker > Drucker verwalten
3. Klickt auf Firmware aktualisieren
4. Klickt auf Benutzerdefinierte Firmware hochladen und wählt die Firmware (.hex-Datei) aus, die Ihr flashen möchtet
6. Klickt zum Aktualisieren auf Öffnen, wartet bis der Vorgang abgeschlossen ist, und klickt dann auf Schließen
Bis vor kurzem war an dieser Stelle das Flashen der Firmware beendet. Nicht so bei den bunten Touch-Displays! Diese haben Ihre eigene Firmware und die muß zur Firmware des Boards passen! Seht in die Paket-Datei aus dem Download des Herstellers. Dort findet sich oft ein Verzeichnis mit DWIN im Namen. Darin befindet sich die Firmware und die Bilder des Menus für das Display. Üblicherweise besitzt das Display ein eigenes SD-Laufwerk, um diese auf das Display zu übertragen. Seht zur Sicherheit beim Hersteller nach. Hier am Beispiel vom Sovol:
1. Formatiert eine SD-Karte (<= 16 GB) mit Formatter
2. Kopiert den Ordner DWIN_SET auf die SD-Karte
3. Legt die SD in den Kartenleser des Displays ein
4. Schaltet den Drucker ein und wartet bis das Upgrade abgeschlossen ist
5. Schaltet den Drucker aus und entfernt die SD-Karte aus dem Display
Damit ist der eigentliche Vorgang beendet, aber es kann noch immer zu Fehlern kommen! Oft liegen noch Einträge im Speicher und passen nicht mehr zur Firmware. Der folgende Schritt kann über Pronterface oder OctoPrint durchgeführt werden, aber der einfachste Weg ist eine Textdatei im Editor und die beiden Zeilen hinein kopieren.
M502
M500
Speichert die Textdatei und benennt die Endung in gCode um. Führt den gCode auf dem Drucker aus. Dieser setzt den Speicher auf die Firmware-Einstellungen zurück.
Wenn es die Firmware zuläßt wird an dieser Stelle oft ein PID-Tuning empfohlen. Dagegen ist zunächst nichts einzuwenden, und in den meisten Fällen sind die Abweichungen zu den Einträgen in der Firmware sehr groß, aber wer einmal die Testreihen für verschiedene Filamente durchführt wird auch die große Streuung am Drucker selber feststellen. Den optimalen Wert für alle Temperaturen gibt es nicht. Sollten die Temperaturen zu stark schwanken, dann lest Euch den Beitrag von Stephan dazu durch.
Vermutlich werden wir wieder eine Menge neue Boards, Displays und anderen Schnick Schnack in diesem Jahr zu Gesicht bekommen, und sicher läßt sich wieder einer paar neue Schikanen einfallen!
Dieser und weitere Beiträge in der Cura-Fibel.
Ich wollte mit Cura ein Update aufspielen, leider hat es immer wieder abgebrochen.
Kann es sein wenn ich irgendein USB nehme das den passenden Anschluss für den Drucker hat, aber nicht alle Pin belegt sind ( Ich weiss ja nicht ob es früher mal nur ein Ladekabel für irgendwas war), und es daher nicht funktioniert?
Danke Kalr
Das weiß ich aus der Ferne nicht. Nicht jeder Drucker möchte per USB geflasht werden. Dazu muß man beim Hersteller nachlesen. Wenn der Drucker aber erkannt wird von Cura liegt es sicher nicht am Kabel.
Vielen Dank.
Ich hatte mich gerade heute mit der Thematik Flashen beschäftigt.
Das das über Cura geht, war mir nicht bewusst. Vielen Dank für den Tip.
Danke Uwe, für die prima Anleitung!
Gut, wenn alles zusammengefasst nachgelesen werden kann. Man vergisst ja ab und zu, was wichtig ist.
Danke für die freundlichen Worte! Auslöser war ein User im Forum. Eigentlich steht das fast alles bereits im Sovol-Beitrag. Hätte der User eigentlich finden können. Mit anderen Druckern sucht man da vermutlich nicht danach. Leider lassen einige Hersteller die Firmware des Displays einfach weg. Dann wird es so richtig doof.