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

  • Du solltest logging aktivieren und mal das log an der Stelle zeigen (bitte nicht alles). Normal blockiert prusa firmware mit "busy" meldungen bis die Firmware mit dem Wechsel fertig ist. Frage ist was dann kommunikationstechnisch passiert. Bleiben die busy Meldungen oder fängt Server an weitere Befehle zu senden...
    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?
  • Also habe jetzt mal das Logging aktiviert und werde mal bei wiederholtem "Abbruch" den Bericht hochladen. Im Display wird soweit nichts angezeigt, mit dem Einzug gibt es soweit auch keine Probleme und MMU ist keine verbaut.
    Wie schon gesagt, ist es sehr sporadisch. In 10 Fällen ca. 2 mal, was natürlich auch schon relativ nervig ist. Hab in letzter Zeit auch Farbwechsel Drucke via SD gemacht, damit ich es ausschließen kann, das es am Prusa selber liegt.

    Lg
  • edited March 5
    So, jetzt hab ich mal wieder einen zweifarbigen Druck gestartet und nach dem Filamentwechsel ist er zur Position gefahren und wieder stehen geblieben. Hier den Rest der Log:

    Send:14:15:08.615: N109944 G1 X114.782 Y111.122
    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

    Und dann hab ich halt abgebrochen, da die Nozzle sich in das bereits gedruckte reinschmilzt..
    Hier noch zwei Bilder vom Druck nach dem abgebrochenen Filamentwechsel:
    https://www.bilder-upload.eu/bild-3e4866-1614951577.jpg.html


    Habe den gcode nochmal geöffnet den der PrusaSlicer ausgespuckt habe und nach dem M600 Befehl gesucht:

    ;WIPE_START
    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

    Habe den exakt selben Gcode nochmal gedruckt und nun läuft er nach dem Wechsel durch. Wie schon im ersten Post gesagt ist es ein sehr sporadisches Phänomen..

    Die Log vom fertigen und gut durchgelaufenen Log:

    Send:14:55:05.638: N20464 G1 X135.516 Y98.389 E-1.06465
    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

Sign In or Register to comment.