Notifications
Clear all

filament stuck only when tool changes  

  RSS
abegines
(@abegines)
Active Member
filament stuck only when tool changes

Hello, 

INFO: prusa XL with 5 tool, and enclosurefirmware .6.1.3+7898, prusaslicer 2.8.1

Before now I could successfully print projects with different materials.

I have recently installed the Pruesa Enclosure.I have followed all instructions and changed high temperature compatible parts.

When I print parts from a single material everything works correctly. There are no filament jams/clogs/stuck in the noozle.

But if I print jobs that require material changes, it gives me problems with almost any tool change: I have to unload and load the filament because it is stuck.

Looking at the GCODE generated for the tool change I find the code bellow...

Pay attention to the G1 E-20 F2100 line.

Why is there such a long retraction?

Where is this value set?

Is it a bug?

Should it be like this?

;--------------------
; CP TOOLCHANGE START
; toolchange #1
; material : PLA -> PETG
;--------------------
M220 B                          ; recuerda el speed factor 
M220 S100                       ; asigna el speed factor a 100
; CP TOOLCHANGE UNLOAD
;WIDTH:1
G1 X173.750 Y199.250
M900 K0                         ; set linear advance k factor
G1 F12538
G1 Y147.008 E4.1575             ; extruye 4.1 al moverse
;WIDTH:0.5
G1 X174.500 F2400
G4 S0                           ; espera de 0 segundos
G1 E-20 F2100                   ; retrae 20 <<<<<<<<<<<<<<<<<<< why so much?
; Filament-specific end gcode
M104 S70 T2 ; set temperature   ; enfirar T2 a 70			
; Change Tool2 -> Tool3 (layer 0)
G1 F21000
P0 S1 L2 D0                     ; ??? esto que es
; 0
M109 S230 T3                    ; esperar que se caliente T3 a 230 
T3 S1 L0 D0                     ; esto que es?
M900 K0.07 ; Filament gcode     ; set linear advance k factor a 0.07
M572 S0.053 ; Filament gcode    ; ??? esto que es
M142 S36                        ; ???? set heatbreak target temp
M109 S230 T3                    ; ; esperar que se caliente T3 a 230  ¿otra vez?
G1 F24000
G1 X174.500 Y147.008
G1 Z.2 F720
G1 E1.2 F1500
G4 S0
G1 X174.000
; CP TOOLCHANGE WIPE
;WIDTH:0.5
G1 Y140.250 E0.2568 F792
G1 X174.500 Y141.000 E0.0343
G1 Y199.750 E2.2329 F900
G1 X175.000 Y199.000 E0.0343
G1 Y141.000 E2.2044 F1099
G1 X175.500 E0.0190
M73 Q1 S143                     ; indica el porcentajes/tiempos estimados
G1 Y199.000 E2.2044 F2100
G1 X176.000 E0.0190
G1 Y140.250 E2.2329 F2150
G1 X176.500 Y141.000 E0.0343
G1 Y199.750 E2.2329 F2200
G1 X177.000 Y199.000 E0.0343
G1 Y141.000 E2.2044 F2250
G1 X177.500 E0.0190
G1 Y199.000 E2.2044 F2300
G1 Y141.000 F7200
M73 P1 R125                     ; indica porcentajes/tiempos estimados
;WIDTH:0.5
M220 R                          ; recupera el speed factor 
G1 F24000
G4 S0                           ; espera que terminen movimientos
G92 E0                          ; asigna posicion de extrusor a CERO
; CP TOOLCHANGE END
;------------------



 

 

Posted : 29/11/2024 12:54 pm
abegines
(@abegines)
Active Member
Topic starter answered:
RE:

UPDATE:

I manually edit the gcode writing G1 E-10 / G1 E10 (retract 10 instead 20) and now it works like a charm.
Do somebody know where is this value configured? 
dependes on machine, filament, print settings? it's harcoded?

Thanks in advance!

This post was modified 2 days ago by abegines
Posted : 29/11/2024 2:39 pm
Share: