Repetier Server "hängt" nach Druck-Start
Hallo,
wenn ich einen Gcode-Druck starte, "hängt" sich Repetier-Server auf, d.h. der Druck beginnt nicht und ich kann ihn auch nicht mehr abbrechen. Das Web-Interface zeigt dann nur noch leere Seiten (das Menü oben ist jedoch noch da). Im Menü wird der Drucker als pausiert angezeigt, ein Klick auf den Play-Button bewirkt aber nichts. Ich habe schon eine neue SD-Karte, einen anderen Raspberry Pi (beide 3B+) und eine Neuinstallation vom Image (1.4.13) probiert.
Mit einer sehr alten OEM-Version (< 1.0) klappte alles einwandfrei. Ich habe die gleiche Drucker-Config importiert.
Folgende Logs finde ich nach versuchtem Druck. Das geht nur, wenn ich das Log laufen lasse während ich den Druckversuch starte, da ich es danach nicht mehr aufrufen kann (weiße Seite, s.o.)
Send:13:32:09.117: N4 M220 S100 ; Speed multiplier 100%
Recv:13:32:09.131: ok
Send:13:32:09.131: N5 M221 S100 ; Flow multiplier 100%
Recv:13:32:09.147: ok
Send:13:32:09.147: N6 G92 E0
Recv:13:32:09.163: ok
Send:13:32:09.163: N7 G90
Recv:13:32:09.180: ok
Recv:13:32:09.180: FilamentAvailable_T0 = true
Recv:13:32:09.180: FilamentAvailable_T1 = true
Send:13:32:09.180: N8 M82
Recv:13:32:09.195: ok
Send:13:32:09.195: N9 G21 ; Use mm as unit
Recv:13:32:09.211: ok
Send:13:32:09.211: N10 M114
Exec:13:32:09.211: @getIP
Recv:13:32:09.234: X:0.00 Y:0.00 Z:0.00 E:0.00
Recv:13:32:09.234: MESH_BED_LEVELING:
Recv:13:32:09.234: Z:-0.72 E:0.00
Recv:13:32:09.235: Count X: 0.00 Y:0.00 Z:0.00 E:0.00
Recv:13:32:09.235: ok
Send:13:32:09.235: N11 M114
Exec:13:32:09.235: @startCodeProcessed
Send:13:32:09.235: M117 192.168.1.71:3344
Recv:13:32:09.270: X:0.00 Y:0.00 Z:0.00 E:0.00
Recv:13:32:09.270: MESH_BED_LEVELING:
Recv:13:32:09.270: Z:-0.72 E:0.00
Recv:13:32:09.270: Count X: 0.00 Y:0.00 Z:0.00 E:0.00
Recv:13:32:09.271: ok (2)
Server-Log endet wie folgt:
2023-11-18 13:33:31: start printjob Hank_v4 on printer M10
2023-11-18 13:33:31: Updating info for /var/lib/Repetier-Server/printer/M10/jobs/00000004_Hank_v4.g printer M10
2023-11-18 13:33:33: Time analysing /var/lib/Repetier-Server/printer/M10/jobs/00000004_Hank_v4.g:1775813 us
2023-11-18 13:33:31: Updating info for /var/lib/Repetier-Server/printer/M10/jobs/00000004_Hank_v4.g printer M10
2023-11-18 13:33:33: Time analysing /var/lib/Repetier-Server/printer/M10/jobs/00000004_Hank_v4.g:1775813 us
Wenn ich nur noch weiße Seiten erhalte, sehe ich im Websocket-Log nur noch dies:
{"action":"ping","data":{"source":"gui"},"printer":"","callback_id":39}
mit hochzählender Callback-ID.
Woran könnte das liegen?
Danke,
Patrick
Comments
Hast du zufällig ein M601 in deinem G-Code? Habe erst gestern einen deadlock bei M601 gefunden der exact diesen Backtrace hat. In dem fall bitte nightly oder dev version installieren (installDev bei neueren images). Oder @pause stadt M601 nutzen, was der code der den deadlock erzeugt nämlich macht.