Printer has reported a serious error: Error:Error format (v.1.1.2)
Hallo liebe Leute,
seitdem ich die Version v.1.1.2 einsetze verstehen sich Server (Raspberry Pi 3) und Drucker Renkforce RF1000 sehr oft nicht mehr.
Alles sieht prima aus, nur sobald der eigentliche Druck starten soll - Aufheizen funkt prima - kommt der obene genannte Fehler und der Drucker fährt wieder in die Ausgabeposition zurück.
Manchmal hilft es den Server neu zu starten, Drucker neu starten bringt nix.
Das Phänomen tritt unglücklicherweise auch mit dem aktuellen Repetier Server Image für den Raspberry Pi auf.
Ob ich "/dev/serial/byid/..." oder ".../bypath/..." verwende macht keinen Unterschied.
Ein anderes USB-Kabel und einen anderen physikalen Port habe ich ach schon ausprobiert.
Die letzten Konsolenbefehle:
Recv:20:39:46.751: TargetBed:80
Recv:20:39:46.751: ok 667
Send:20:39:46.751: N673 M82
Send:20:39:46.752: N674 M3001
Send:20:39:46.752: N675 M3006 S150
Recv:20:39:54.759: busy: heating (4)
Lässt sich das eventuell noch genauer diagnostizieren?
Systemfehler gibt es so gesehen keine, nur sporadisch etwas mit "manageWifiAccess".
Vielen lieben Dank, alles Gute und eine schöne Zeit!
Comments
Ursache kann möglicherweise ein Kommunikationsfehler sein. Haben fürs nächste release das bald kommt das korrigieren von Resends deutlich verbessert.
Was helfen würde wäre die Ausgabe des Fehlers in der Konsole. 3 * error in einer Meldung hab ich noch nicht gesehen und der eigentliche Fehlertext ist nicht ersichtlich. Insbesondere wenn der Drucker (repetier-firmware nehme ich an?) error: meldet ist das normal was, was im Drucker schief läuft und gar nichts mit dem Server selbst zu tun hat. Müsste dazu aber die ganze Meldung sehen, falls es eine Ausnahme ist.
Hier ein Auszug aus dem Log:
...
Wurde der RasPi frisch gestartet, tritt der Fehler meist nicht auf.
Bisher lief Repetier Server (RS) immer durch, nur der Drucker wurde ein- und ausgeschaltet. Das klappt jetzt gar nicht mehr.
Ob tatsächlich ein Zusammenhang zu 1.1.2 des RS besteht, weiß ich unglücklicherweise nicht. Es war halt die letzte Änderung.
Log-Auszug eines erfolgreichen Drucks - RasPi wurde neu gestartet:
Grübel ... ;-)
Bedankt!
Recv:18:01:43.993: M3001: enabling z compensation
Recv:18:01:44.040: ok 86
Send:18:01:44.040: N94 M105
Recv:18:01:44.063: M3006: new static z-offset: 150 [um] / 384 [steps]
Recv:18:01:44.063: ok 87
Recv:18:01:44.066: T:220.00 /220 B:80.14 /80 B@:26 @:107
Send:18:01:44.066: N95 M105
Send:18:01:44.066: N96 G1 F300 E-0.5
Mesg:18:01:44.157: Firmware stopped! You can only send host and shell commands until you hit emergency stop or restart the printer. Eventually running print is stopped.
Mesg:18:01:44.157: Error:Format error
Recv:18:01:44.157: Resend:88
Recv:18:01:44.157: Ignore due to resend: ok
Recv:18:01:44.157: Ignore due to resend: Error:Wrong checksum
Recv:18:01:44.157: Ignore due to resend: Resend:88
Recv:18:01:44.157: Ignore due to resend: ok
Recv:18:01:44.157: Ignore due to resend: ok 88
Recv:18:01:44.157: Ignore due to resend: T:220.00 /220 B:80.17 /80 B@:19 @:107
Recv:18:01:44.157: Ignore due to resend: ok 89
Recv:18:01:44.157: Ignore due to resend: T:220.00 /220 B:80.17 /80 B@:19 @:107
Recv:18:01:44.157: Ignore due to resend: ok 90
Recv:18:01:44.173: Ignore due to resend: ok 91
Recv:18:01:44.173: Ignore due to resend: T:220.00 /220 B:80.17 /80 B@:19 @:107
Recv:18:01:44.173: Ignore due to resend: ok 92
Recv:18:01:44.203: Ignore due to resend: T:220.00 /220 B:80.14 /80 B@:26 @:107
Recv:18:01:44.203: Ignore due to resend: ok 93
Recv:18:01:44.203: Ignore due to resend: ok 94
Recv:18:01:44.203: Ignore due to resend: T:220.00 /220 B:80.14 /80 B@:26 @:107
Recv:18:01:44.203: Ignore due to resend: ok 95
Recv:18:01:44.203: Ignore due to resend: T:220.00 /220 B:80.14 /80 B@:26 @:107
Recv:18:01:44.203: Ignore due to resend: ok 96
Send:18:01:44.244: Resend: N88 M105
Recv:18:01:44.250: Error:expected line 97 got 88
Recv:18:01:44.250: Resend:97
Recv:18:01:44.250: Ignore due to resend: ok
Send:18:01:44.332: N0 M110 N0
Send:18:01:44.332: N1 M104 S0
Send:18:01:44.332: N2 M140 S0
Send:18:01:44.332: N3 G91
Recv:18:01:44.332: pos relative true
Recv:18:01:44.332: pos relative false
Recv:18:01:44.332: pos relative false
Send:18:01:44.332: N4 G1 E-5 F1800
Send:18:01:44.333: N5 M400
Send:18:01:44.333: N6 M3079
Send:18:01:44.333: N7 M400
Send:18:01:44.333: N8 M84
Recv:18:01:44.345: ok
Recv:18:01:44.345: ok 1
Recv:18:01:44.346: TargetExtr0:0
Send:18:01:44.346: N9 M3000
Send:18:01:44.346: @stopLog
Recv:18:49:14.755: M3001: enabling z compensation
Recv:18:49:14.812: ok 60
Recv:18:49:14.813: M3006: new static z-offset: 150 [um] / 384 [steps]
Recv:18:49:14.813: ok 61
Recv:18:49:14.813: ok 62
Recv:18:49:14.813: T:220.23 /220 B:80.00 /80 B@:52 @:105
Send:18:49:14.814: N68 M105
Send:18:49:14.814: N69 M105
Send:18:49:14.814: N70 G1 F300 E-0.5
Recv:18:49:14.860: ok 63
Send:18:49:14.860: N71 G1 X230 Y25 Z0.35 F5000
Recv:18:49:14.876: T:220.00 /220 B:80.00 /80 B@:52 @:107
Recv:18:49:14.876: ok 64
Recv:18:49:14.876: T:220.00 /220 B:80.00 /80 B@:52 @:107
Recv:18:49:14.876: ok 65
Send:18:49:14.876: N72 G1 F800 E8
Send:18:49:14.877: N73 G1 X20 E25 F1000
Recv:18:49:14.952: ok 66
Recv:18:49:14.953: T:220.00 /220 B:80.00 /80 B@:52 @:107
Recv:18:49:14.953: ok 67
Recv:18:49:14.953: T:220.00 /220 B:80.00 /80 B@:52 @:107
Recv:18:49:14.953: ok 68
Recv:18:49:14.953: T:220.00 /220 B:80.00 /80 B@:52 @:107
Recv:18:49:14.953: ok 69
Recv:18:49:14.954: T:220.00 /220 B:80.00 /80 B@:52 @:107
Recv:18:49:14.954: ok 70
Recv:18:49:14.954: ok 71
Recv:18:49:14.954: ok 72
Recv:18:49:14.954: ok 73
Send:18:49:14.954: N74 T0
Send:18:49:14.954: N75 G92 E0.0000
Send:18:49:14.954: N76 G1 E-1.6000 F1800
Send:18:49:14.954: N77 G1 Z0.300 F1000
Send:18:49:14.955: N78 G1 X72.154 Y52.880 F4800
Send:18:49:14.956: N79 G1 E0.2000 F1800
Send:18:49:14.956: N80 G92 E0.0000
Recv:18:49:14.984: ok 74
Recv:18:49:14.984: ok 75
/usr/local/Repetier-Server/firmware/repetier.xml Zeile 246 (z.b. "sudo nano /usr/local/Repetier-Server/firmware/repetier.xml" in der shell):
<response type="fatal" unset="true" last="true">Error:(Wrong checksum|expected line|Checksum required|Missing linenumber)</response>
und ändere das in
dann server neu starten. Danach sollte dieser Fehler nicht mehr zum Abbruch führen und einfach die Zeile neu senden.
Im nächsten release wird der bug gefixt sein.