Nach dem Update von 0.93.x auf 0.94.1 bekommt der Anycubic Drucker kein korrekte Verbindung
Hallo zusammen,
Ich habe mich gestern zu einem Update hinreißen lassen und nachdem dies ohne Fehler durchgelaufen ist, verbindet sich der Drucker (Anycubic 4Max USB) nicht mehr korrekt. Es fällt schon auf, dass die IP Adresse des Servers nicht mehr im Drucker-Display auftaucht. Aber auch sonst reagiert der Drucker nur auch auf den Bett-Heizen Befehl. Alle anderen führt er nicht mehr aus.
In der Konsole kommen im Sekundentakt nur diese Meldungen:
Ich habe mich gestern zu einem Update hinreißen lassen und nachdem dies ohne Fehler durchgelaufen ist, verbindet sich der Drucker (Anycubic 4Max USB) nicht mehr korrekt. Es fällt schon auf, dass die IP Adresse des Servers nicht mehr im Drucker-Display auftaucht. Aber auch sonst reagiert der Drucker nur auch auf den Bett-Heizen Befehl. Alle anderen führt er nicht mehr aus.
In der Konsole kommen im Sekundentakt nur diese Meldungen:
Recv:19:09:37.641: Error:Line Number is not Last Line Number+1, Last Line: 6
Recv:19:09:37.641: Resend: 7
Recv:19:09:37.661: Error:Line Number is not Last Line Number+1, Last Line: 6
Recv:19:09:37.661: Resend: 7
Recv:19:09:37.683: Error:Line Number is not Last Line Number+1, Last Line: 6
Recv:19:09:37.683: Resend: 7
Recv:19:09:37.703: Error:Line Number is not Last Line Number+1, Last Line: 6
Recv:19:09:37.703: Resend: 7
Recv:19:09:37.726: Error:Line Number is not Last Line Number+1, Last Line: 6
Recv:19:09:37.726: Resend: 7
Recv:19:09:37.746: Error:Line Number is not Last Line Number+1, Last Line: 6
Recv:19:09:37.746: Resend: 7
Recv:19:09:37.766: Error:Line Number is not Last Line Number+1, Last Line: 6
Recv:19:09:37.767: Resend: 7
Recv:19:09:37.787: Error:Line Number is not Last Line Number+1, Last Line: 6
Recv:19:09:37.787: Resend: 7
Hat jemand eine Idee was das schief gelaufen sein könnte? Gibt es eine Möglichkeit wieder auf eine ältere Version zurück zu gehen?
Danke und Grüße!
Hat jemand eine Idee was das schief gelaufen sein könnte? Gibt es eine Möglichkeit wieder auf eine ältere Version zurück zu gehen?
Danke und Grüße!
Comments
Aktiviere mal das reguläre logging um eine Log Datei zu bekommen (connected.log). Deaktiviere den Drucker, aktiviere ack/commands und deaktiviere M105 filter in Konsole und aktiviere den Drucker wieder. Jetzt solltest du die gesamte Kommunikation sehen und auch wo oder warum das Problem auftritt. Die Frage ist ja was steht in dieser Zeile 7 die er haben will. Es kann sein das das der zeige IP Befehl ist - der macht gerne probleme bei manchen fimrwares die M117 mit ode rohne Prüfziffer mit oder ohne Zeilennummer wollen. Oder auch was anderes.
Jedenfalls sobald wir wissen was es ist kann mann es meist leicht abschalten. Teils ist es auch eine Firmware die Standards anders umsetzt als es sollte. Aber mehr dazu wenn ich sehe was da im log steht wo der Fehler passiert.
habe gerade eben auch aktualisiert und kann direkt nach update nicht einmal heizen oder sonst Befehle senden.
CR-10 Log:
Ender-3 Log:
Beide Drucker gehen auf einmal nicht mehr. Den Ender habe ich einmal aus der Konfiguration geschmissen, vom Strom getrennt und Server neu gestartet und dann den Drucker neu hinzugefügt.
Das Problem ist immer noch das selbe.
Hoffe da wird schnell eine Lösung gefunden
Nachtrag:
ssh komme ich auch nicht mehr rein. Passwort wird nicht mehr akzeptiert???
Kann man mit diesen Informationen etwas anfangen?
Ich sehe nur eine Merkwürdigkeit in einer Zeile. Dort steht "Recv:10:42:47.262: echo:Unknown command: "92.168.1.192 3344" und es fehlt eine 1 bei der IP Adresse. Es müsste 192.168... lauten.
in der Druckeinstellung die Firmware auf CBD/ZWLF Workaround ändern.
Dann läuft es wieder.
Test jetzt den Druck und hoffe, dass auch das funktioniert
Ich habe das jetzt auch mal so eingestellt und auf den ersten Blick sieht es in Ordnung aus. Gedruckt habe ich noch nichts aber die Steuerung der 3 Achsen und Extruder + Heizbett sieht OK aus.
Werde das mal weiter testen.
Im Log steht aber etwas von:
Recv:11:48:21.022: echo:Unknown command: "G21"
Ist das für den Betrieb vom Anycubic 4Max relevant?
Vielleicht hilft das weiter
Ist irrelevant. Heist nur du kannst nicht zwischen Zoll und mm wechseln weil er immer alles als mm interpretiert. Genau das hätte G21 aber auch bedeutet.
Offenbar hat euro Marlin Version Probleme mit Zeilennummern N in Kombination mit M117 wenn keine Checksumme vorhanden ist. Daher steht auch in marlin.xml als auch in CBD
<bugfix name="FORBIDE_N" command="M117" />
was wir extra eingeführt haben. Ist aber was neues. Frame mich daher welche Firmware ihr im Server vorher gewählt hattet und ob da eventuell eigene anpassungen drin waren. Zumindest bei TimTaler war es klar das Problem mit M117.
Die CBD firmware ist marlin mit extra fixes weil die noch ein paar andere Sachen nicht korrekt versteht. Die waren aber zumindest in den logs die ich gesehenhabe nicht relevant, hätte also mit der offiziellen marlin.xml firmwarebeschreibung klappen müssen, aber nicht mit einer alten selbst modifizierten.
Die Anpassung musste damals (2018) für die Anycubic i3 Firmware 1.4 gemacht werden. Sonst funktionierte Repetier-Server nicht und unterbrach den Druckvorgang immer. Siehe auch:
https://forum.repetier.com/discussion/4811/anycubic-i3-mega-connection-on-pi-not-possible
Ich werde jetzt bei der Marlin.xml bleiben, da sie augenscheinlich funktioniert. Der erste kleinere Druck-Job lief ohne Probleme. Entschuldigt die Panikmache
Liegt nicht ganz an dir weil ich das M117 Handling jetzt normal korrekt mache und nur mit der neu eingefügten repair Funktion nimmt er weiterhin die angepasste Variante die offenbar alle Marlin Varianten verstehen.