Filament Change
Hallo,
ich habe ein Problem mit meinen beiden Prusas bei einem Filament Wechsel. Aber es tritt nur ab und zu auf. Sobald ich das Filament gewechselt habe fährt der Kopf an die zu druckende Stelle und bleibt plötzlich stehen und es druckt einfach nicht weiter. Habe diesbezüglich auch schon Prusa kontaktiert, da ich den neusten Prusa Slicer sowie Firmware habe können wir das aber ausschließen.
Repetier Server läuft auf einen Intel NUC via Ubuntu.
Lg
Comments
Danach ist es einfacher festzustellen an welcher stelle das Problem ist.
Bekanntes Problem bei Prusa ist aktuell das die Befehle Tx, Tc, T? nur manchmal gesendet werden. Stellt man ihnen ein # voran klappt es zuverlässig. Wird in 1.0.4 behoben sein. Aber Filamentwechsel ist ja T1, T0, .. die sollten normal funktionieren. Da der Wechsel startet denke ich auch das dies nicht das Problem ist.
Zeigt Prusa display etwas an? Problem mit MMU oder Einzug?
Recv:14:15:08.624: ok T:240.9 /240.0 B:97.2 /97.0 T0:240.9 /240.0 @:41 B@:74 P:0.0 A:39.2
Recv:14:15:08.647: ok
Send:14:15:08.647: N109945 G1 E1.20000 F1800.000
Send:14:15:08.648: N109946 M204 S800
Recv:14:15:10.724: echo:busy: processing
Recv:14:15:12.825: echo:busy: processing
Recv:14:15:14.926: echo:busy: paused for user
Recv:14:15:17.040: echo:busy: paused for user
Recv:14:15:19.150: echo:busy: paused for user
Recv:14:15:21.263: echo:busy: paused for user
Recv:14:15:23.377: echo:busy: paused for user
Recv:14:15:25.490: echo:busy: paused for user
Recv:14:15:27.604: echo:busy: paused for user
Recv:14:15:29.718: echo:busy: paused for user
Recv:14:15:31.856: echo:busy: paused for user
Recv:14:15:33.965: echo:busy: paused for user
Recv:14:15:36.079: echo:busy: paused for user
Recv:14:15:38.254: echo:busy: paused for user
Recv:14:15:40.351: echo:busy: paused for user
Recv:14:15:42.449: echo:busy: paused for user
Recv:14:15:44.546: echo:busy: paused for user
Recv:14:15:46.643: echo:busy: paused for user
Recv:14:15:48.740: echo:busy: paused for user
Recv:14:15:50.866: echo:busy: processing
Recv:14:15:53.087: echo:busy: processing
Recv:14:15:55.302: echo:busy: processing
Recv:14:15:57.514: echo:busy: processing
Recv:14:15:59.730: echo:busy: processing
Recv:14:16:01.905: echo:busy: paused for user
Recv:14:16:04.002: echo:busy: paused for user
Recv:14:16:06.100: echo:busy: paused for user
Recv:14:16:08.524: echo:busy: processing
Recv:14:16:10.622: echo:busy: processing
Recv:14:16:12.719: echo:busy: processing
Recv:14:16:14.816: echo:busy: processing
Recv:14:16:15.594: echo:enqueing "M220 S100"
Recv:14:16:15.594: ok
Recv:14:16:15.602: ok
Send:14:16:15.602: M117 Layer 29/35
Send:14:16:15.603: N109947 M105
Recv:14:16:15.606: ok
Send:14:16:15.607: N109948 M105
G1 F5760.000
G1 X135.516 Y98.389 E-1.06465
;WIPE_END
G1 E-0.13535 F1800.000
G1 Z3.100 F7200.000
;AFTER_LAYER_CHANGE
;3.1
;COLOR_CHANGE,T0
M600
G1 X114.782 Y111.122
G1 E1.20000 F1800.000
M204 S800
;TYPE:Perimeter
;WIDTH:0.45
G1 F1500.000
G1 X115.158 Y111.015 E0.00649
G1 X115.229 Y111.386 E0.00626
G1 X114.805 Y111.411 E0.00703
G1 X114.787 Y111.181 E0.00381
M204 S1000
G1 X114.326 Y110.805 F7200.000
M204 S800
;TYPE:External perimeter
G1 F1500.000
G1 X115.492 Y110.476 E0.02008
G1 X115.742 Y111.786 E0.02211
G1 X114.413 Y111.862 E0.02205
G1 X114.331 Y110.865 E0.01658
M204 S1000
G1 X114.726 Y110.812 F7200.000
;WIPE_START
Send:14:55:05.639: N20465 G1 E-0.13535 F1800.000
Recv:14:55:05.665: ok
Recv:14:55:05.669: ok
Send:14:55:05.669: N20466 G1 Z3.100 F7200.000
Recv:14:55:05.670: Slow command added:M600
Send:14:55:05.670: N20467 M600
Send:14:55:05.701: N20468 M105
Recv:14:55:05.764: ok
Send:14:55:05.764: N20469 G1 X114.782 Y111.122
Recv:14:55:05.800: ok
Send:14:55:05.801: N20470 G1 E1.20000 F1800.000
Recv:14:55:07.902: echo:busy: processing
Recv:14:55:10.003: echo:busy: processing
Recv:14:55:12.108: echo:busy: paused for user
Recv:14:55:14.206: echo:busy: paused for user
Recv:14:55:16.237: echo:busy: paused for user
Recv:14:55:18.346: echo:busy: paused for user
Recv:14:55:20.423: echo:busy: paused for user
Recv:14:55:22.521: echo:busy: paused for user
Recv:14:55:24.700: echo:busy: processing
Recv:14:55:26.920: echo:busy: processing
Recv:14:55:29.136: echo:busy: processing
Recv:14:55:31.352: echo:busy: processing
Recv:14:55:33.564: echo:busy: processing
Recv:14:55:35.702: echo:busy: paused for user
Recv:14:55:37.775: echo:busy: processing
Recv:14:55:39.872: echo:busy: processing
Recv:14:55:41.973: echo:busy: processing
Recv:14:55:44.070: echo:busy: processing
Recv:14:55:44.582: echo:enqueing "M220 S100"
Recv:14:55:44.583: ok
Send:14:55:44.583: M117 ETA 15:00:55 day 5
Recv:14:55:44.595: ok T:239.9 /240.0 B:97.3 /97.0 T0:239.9 /240.0 @:55 B@:67 P:0.0 A:39.0
Send:14:55:44.595: N20471 M105
Recv:14:55:44.598: ok
Send:14:55:44.599: N20472 M105
Recv:14:55:44.603: ok
Recv:14:55:44.603: ok
Send:14:55:44.603: N20473 M204 S800
Jetzt hast du leider den fehlerhaften druck die ausgabe genau abgebrochen wo es interessant wurde. Ich sehe
Send:14:16:15.602: M117 Layer 29/35
Send:14:16:15.603: N109947 M105
Recv:14:16:15.606: ok
Send:14:16:15.607: N109948 M105
aber was kommt danach? Nichts mehr, timeout, skript beendet? Das waren ja 2 M105 aus der manuellen queue aber sobald die leer ist sendet er ja aus dem job weiter.
Wenn er ein "ok" verpasst könnte es sein das er bis zum nächsten timeout blockiert. Danach sollte es aber weiter gehen. Da Prusa ja busy unterstützt wäre timeout 3 sekunden - hoffe das hast du auch eingestellt.
Bei mir hats jedenfalls immer geklappt. Also entweder hab ich in 1.0.4 etwas beseitigt oder er hat bei dir den puffer wegen fehlender "ok" voll und wartet auf timeout dass vielleicht zu lang ist so dass du vorher die Geduld verlierst. Aber wie gesagt 3 Sekunden sind ausreichend.
Du kannst auch noch in der Druckerkonfiguration eigene Skripte schreiben die ablaufen sollen.
I control my printer with rasberry pi (repetier server), I can change filament when I do it for the first time, but I have a problem when I want to change filament for the second time (5 minutes later). I am sending M108, the nozzles are getting hot but the printer does not continue .
15:08:20.604: M117 Layer 12/249
I send M108 , but printer does not continous also when I hit paused button , printer do not anything