Extruder retracts the filament out of hotend

I have been printing for couple of days now and there was too much filament stripping. So after doing all the usual steps, I decreased the feedrate to crazy low speeds (0.1). When I started printing with those speeds, the extruder will retract the filament so much that it will come out of cold end. It does it every time it has to retract while printing. I have tried re uploading the firmware, restoring all the settings, using different slicers (sli3cr and curaengine), But the problem won't go away
Retraction length is 2mm and speed is 25. Current Feed rate is 1mm/s 

Comments

  • Your problem is a missing
    G92 E0
    at the end of print and start of print. What happens is that your last print stops e.g. with E position 554 and when first e move is E1 it would retract 553 instead of extrude 1 mm. G92 E0 resets extrusion counter to 0.
  • I checked that before. All the codes had that at the beginning and the end
  • It does that everytime it has to retract
  • That was the typical reason for the pattern. But without knowing what you are sending and printer state I can not say more. Please provide minimal gcode example causing the error.
  • This is the g code
    M104 S210 ; set temperature
    G28 ; home all axes
    G1 Z5 F5000 ; lift nozzle

    M109 S210 ; wait for temperature to be reached
    G21 ; set units to millimeters
    G90 ; use absolute coordinates
    M82 ; use absolute distances for extrusion
    G92 E0
    G1 Z0.350 F6000.000
    G1 E-2.00000 F1500.00000
    G92 E0

    And this the end
    G1 E331.46172 F1500.00000
    G92 E0
    M107
    M104 S0 ; turn off temperature
    G28 X0  ; home X axis
    M84     ; disable motors

  • This is the g code
    M104 S210 ; set temperature
    G28 ; home all axes
    G1 Z5 F5000 ; lift nozzle

    M109 S210 ; wait for temperature to be reached
    G21 ; set units to millimeters
    G90 ; use absolute coordinates
    M82 ; use absolute distances for extrusion
    G92 E0
    G1 Z0.350 F6000.000
    G1 E-2.00000 F1500.00000
    G92 E0

    And this the end
    G1 E331.46172 F1500.00000
    G92 E0
    M107
    M104 S0 ; turn off temperature
    G28 X0  ; home X axis
    M84     ; disable motors

  • Can i ask
    What type of extruder do you have (geared or direct drive)
    What steps/mm is it set too
    What feed rate is it set too
  • Direct drive
    829 steps per mm (calibrated)
    1mm/s (filament was grinding too much despite nozzle being quite clean)
  • 829 seems very high for a direct drive.
    I have a mk direct drive extruder and that uses 120 steps per mm
  • Seems I missed the retract part that causes this. So check in slicer settings how much you retract. For direct drive 1-2mm should be enough.

    Also check as MartinH said if steps are calibrated right. 100mm extrusion must such in 100mm filament!
Sign In or Register to comment.