Watchdog restet-Fehler nach Firmwareupdate
Ich habe heute die Firmware meines Mini+ von 4.3.4 auf 4.4.1 upgedatet. Schien auch soweit geklappt zu haben, aber dann wollte die die drei Tests Lüfer, XYZ und Heizung durchführen. Der Lüfterttest war auch ok, aber sowohl beim XYZ-Test als auch beim Heizungstest gabe es einen "Watchdog restet" Fehler und der Mini+ piepte nur noch. Ich dachte dann daß beim Download der Firmware sich vielleicht ein Fehler eingeschlichen hatte und wollte die Firmware nochmal neu herunterladen und auf den Stick kopieren. Ging aber nicht, eine der beiden Dateien (Firmware + Bootloader) konnte nicht auf den Stick kopiert werden. Habe dann die beiden Firmwaredateien auf dem USB-Stick gelöscht und dann nochmal versucht die neu heruntergeladenen Firmware-Dateien auf den Stick zu kopieren. Seltsam war, daß ich wieder gefragt wurde ob die vorhanden Dateien überschrieben werden sollen, aber die hatte ich ja vorher gelöscht und wurden auf dem Stick auch nicht mehr angezeigt, auch nicht als ich die Anzeige der versteckten Dateien aktiviert hatte (unter Windows 10). Nunja, habe dann unter Windows die Reparaturfunktion ausgeführt und nun wurde mir eine Firmwaredatei angezeigt. Habe diese gelöscht und der "Watchdog reset"-Fehler war danach weg. Auch die XYZ- und Heizung-Te4st liefen nun ohne Fehler durch.
Was ist da passiert? Der USB-Stick (nicht der Originale von Prusa) hatte bisher einwandfrei funktioniert. Hat die Firmware beim Update irgendwas nicht auf den Stick schreiben können daß dadurch der Fehler auf dem Stick passiert ist? Und wie kann man sich anzeigen lassen, was die Ursache für den Watchdog-Reset-Fehler ist? Laut der Prusa-Hilfe kann das ja alles mögliche sein.
RE: Watchdog restet-Fehler nach Firmwareupdate
Ohne LOG Daten lässt sich das Geschehen nicht nachvollziehen. Mögliche Auslöser zum watchdog sind hier beschrieben: https://help.prusa3d.com/de/article/watchdog-reset-mini_134201
Beim Neuflashen derselben oder einer älteren FW ist auch etwas zu beachten: https://help.prusa3d.com/de/article/firmware-aktualisierung-mini-mini_124784
Evtl. hilft auch das Auswechseln des USB-Sticks, auch wenn dieser in Ordnung zu sein scheint.
Schöne Grüße,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Watchdog restet-Fehler nach Firmwareupdate
Den Link zum Watchdog-Artikel hatte ich bereits gelesen, aber das ist alles so nichtssagend.
Habe weder neu geflasht noch bin ich auf eine ältere Version zurück gegangen, da ich nach der Fehlerüberprüfung und Reparatur des USB-Sticks unter Windows 10 die zuvor unsichtbare Firmwaredatei ja nun löschen konnte und alles nun zu laufen scheint. Habe inzwischen vom gleichen USB-Stick auch schon wieder was problemlos gedruckt. Aber wenn ich nicht versucht hätte, die Firmware erneut auf den USB-Stick zu kopieren wäre ich nie auf die Idee gekommen, daß es am USB-Stick liegt. Gibt es keine Möglichkeit an eine Log-Datei zu kommen oder wird von der Firmware nichts geloggt?
Eines ist auch noch komisch nach dem Firmwareupdate. Nach einem Druck befindet sich ja die Düse rechts hinten am Bett-Rand oder wenn ich auf Auto-Home klicke vorne rechts am Rand. Bisher bleib die Düse beim Filament laden auch dort stehen, was ja auch gut ist. Jetzt erscheint aber "parken" auf dem Display und die Düse fährt ein Stück übers Bett. Dadurch kleckert mir die Düse beim Laden und Reinigen des Filamentes das Bett voll anstatt das zum Reinigen herausgedrückte Filament ganz am rechten Rand abzuladen. Wie kann man dieses "parken" bei Filament laden verhindern? Die Düse soll dort bleiben wo sie war.
RE:
Wenn man etwas in den letzten FW Versionen herumstöbert, finden sich zahlreiche Änderungen. So auch die Nozzle Park Funktion.
Die war in der 4.3.4 in der Form noch nicht vorhanden. Siehe UNLOAD_POS
Man könnte jetzt entweder die FW anpassen, downgraden oder eine Möglichkeit suchen, mit welcher man per gcode von aussen eingreifen kann (mit nicht bekannt).
Schöne Grüße,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Watchdog restet-Fehler nach Firmwareupdate
Aber die Parkposition mitten über dem Bett zu machen ist doch unsinnig, ganz besonders beim Filament laden wegen vollkleckern des Bettes. Sowas kann doch keine Absicht von den Programmierern gewesen sein?
Wo hast du diese Daten gefunden? Die Firmware ist doch eine Binärdatei und daher deren Inhalt nicht lesbar.
RE:
Den Sourcecode der einzelenen Releases findest Du hier: https://github.com/prusa3d/Prusa-Firmware-Buddy/releases
Warum Prusa spezielle Änderungen in div. Hinsicht, wie dieses Beispiel zeigt oder auch z.B. am Temp. Management der Mkx Serie vornimmt, kann Dir am Besten Prusa selbst beantworten.
Der große Vorteil an Open Source ist aber, dass man selbst in die FW eingreifen und Änderungen nach eigenem Geschmack vornehmen kann (ist weitgehend meine Vorgangsweise beim Mini und MK3). Ich habe bei meinem Ur-Mk3 immer noch die 3.8.1 und beim Mini die 4.2.0 (natürlich wurde an der FW Diveres geändert) FW installiert. Die Werke laufen soweit stabil und tun, was sie tun sollen (3D-Drucken 😊 ). Somit - keine Überraschungen mehr nach der Installation von Updates.
Anders sieht's bei meinen "Sonder"Projekten aus (Klipper und RepRap). Da bin ich ständig mit dem Optimieren und Ergänzen von Funktionalitäten bzgl. FW und Mechanik beschäftigt. Wenn's nicht interessant und lehrreich wäre, würde ich es wahrscheinlich sein lassen und mich auf Fertigprodukte konzentrieren.
Schöne Grüße,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Watchdog restet-Fehler nach Firmwareupdate
Ich habe den Mini+. Unter deinem Link sehe ich aber nur für die MK-Serie. Außerdem: was soll ein Anwender mit dem Source-Code anfangen? Ich sehe da haufenweise Dateien wobei ich keine Ahnung habe was das alles ist und erst recht nicht in welcher der Dateien ich nachsehen müßte. Und selbst wenn ich das finden würde, so ein Source Code muß doch noch kompiliert werden. Dazu fehlt mir das nötige Programm (welches wäre das?). Ein normaler Anwender kann das ganze dadurch doch nur verschlimmbessern.
Gibt es keine Möglichkeit die Parkposition über GCodes zu konfigurieren und dann im EPROM zu speichern? Pronterface habe ich auf einem Raspberry PI laufen.
Drucken tut der Mini+ bereits Out-of-the-Box nach den Kalibrierungen mit dem Prusament Filamenten und deren Profilen gut. Die Drucke sind sauber und maßhaltig. Habe PLA und PETG schon ausprobiert. Bin aber gerade noch mit dem Einstellen der Druckparameter für andere Filamente beschäftigt.
RE:
Der oben angeführte Link ( https://github.com/prusa3d/Prusa-Firmware-Buddy/releases) führt zu den FW Versionen des Mini (Buddyboard, nicht Mkx series).
Ich habe Möglichkeiten zum Eingreifen aufgezählt. Welche Option für wenn in Frage kommt, kann ich natürlich nicht beurteilen.
Ich bin auch kein Programmierer oder Software Entwickler (auch kein Prusa Mitarbeiter), habe mich aber durch die Materie (Programmieren in C++, Python und Linux Betriebssystem usw...) gearbeitet, um die für mich beste Option, nämlich selbständiges Eingreifen in den FW Sourcecode zu ermöglichen.
Da dies verständlicherweise nicht jedermanns Sache ist, bleibt lediglich ein Downgrade oder das Suchen einer Möglichkeit dies über einen gcode zu lösen (wo mir keine Lösung bekannt ist). Evtl. kann hier der Entwickler selber weiterhelfen. Prusa ist ja über den Chatroom recht gut erreichbar.
Schöne Grüße,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Watchdog restet-Fehler nach Firmwareupdate
Ok, Danke.
Bei dem Link war eine Klammer hinten zu viel. Habe es aber gefunden.
C++ kann ich etwas von der Arduino-Programmierung her und mit Phyton fange ich gerade erst an. Aber an ein Eingreifen in die Firmware traue ich mich noch nicht. Habe ja erst mit 3D-Druck angefangen und muß erstmal die Tücken des 3D-Drucks zu lösen lernen.
RE: Watchdog restet-Fehler nach Firmwareupdate
Meist handelt es sich bei den im Forum diskutierten Änderungen um kleine Eingriffe, welche mit Grundkenntnissen schnell umzusetzen sind. Einige Parameter, wie z.B. Esteps lassen sich auch über Gcodes machen, ohne in die FW eingreifen zu müssen.
Das Problem ist, dass Prusa das Buddy Board geschützt hat um Manipulationen in der FW weitgehend zu vermeiden. Der Schutz lässt sich zwar einfach entfernen, was lt. Prusa jedoch einen Garantieverlust für's Board mit sich bringt.
Prusa Dares You To Break Their Latest Printer
Ich würde den Mini vorerst so belassen wie er ist. Wenn Du dann die Tücken kennengelernt hast, kannst Du immer noch eingreifen, sowohl Hardware, als auch Softwareseitig.
Schöne Grüße,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Watchdog restet-Fehler nach Firmwareupdate
Ja, danke. Werde ich so machen. Noch ist ja Garantie auf dem Gerät.
Mit GCodes habe ich schon ein bischen was gemacht mit Pronterface wie Werte ausgelesen, PID-Tuning, Extruder kalibriert u.a.
Viele grüße,
Nordlicht
RE: Watchdog restet-Fehler nach Firmwareupdate
Sollte eine SD-Card oder ein USB-Stick bocken oder nicht so funktionieren wie man das eigentlich erwartet, so kann ich Euch folgendes Tool wärmstens empfehlen:
SDFormatter (dazu finden sich diverse Links - vermutlich jedem bekannt, der sich mehr oder weniger mit Raspberry Pi beschäftigt hat)
Damit bekommt man erstaunlich viele totgeglaubte / komische SD-Karten und USB-Sticks wieder zum Laufen.
lg, Clemens
Mini, i3 MK2.5S, i3 MK4, CClone (Eigenbau)
RE: Watchdog restet-Fehler nach Firmwareupdate
Mal ein kleines Update: An die neue Nozzle-Park-Position habe ich mich inzwischen gewöhnt, auch weil das Filament, das bei der Reinigung unten raus kommt, nur leicht auf dem Bett aufliegt und nicht am Bett haftet. 🙂
Der Fehler beim USB-Stick ist bisher nur ein einziges mal aufgetreten beim Flashen der neuen Firmware und Bootloader. Ich habe inzwischen schon jede Menge GCodes auf dem Stick und alle konnte der Mini fehlerfrei lesen und drucken.
RE: Watchdog restet-Fehler nach Firmwareupdate
Ich habe heute morgen zwei E-Mails bekommen, daß zwei neue Antworten in diesem Thread vorhanden sind. Aber ich sehe hier keine neuen Postings. Seltsam.