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