I recently have the issue that my printer is not extruding while moving. When I manually extrude, it works fine. But when I slice my model using Slic3r and start printing, it moves correctly and also retracts the filament during the print, but it's not actually printing.
The last time I printed (which was a while back), this was not an issue at all.
My firmware is the latest version of Marlin and I also updated the host software.
The GCode for my model looks fine to me:
; generated by Slic3r 1.3.1-dev (Build 18ddd3a36dc69d81fb9b7440498bff9e1dde8b7e) on 2023-10-04 at 08:41:49
; external perimeters extrusion width = 0.44mm (1.19mm
3/s)
; perimeters extrusion width = 0.56mm (3.10mm
3/s)
; infill extrusion width = 0.50mm (2.74mm
3/s)
; solid infill extrusion width = 0.56mm (2.07mm
3/s)
; top infill extrusion width = 0.56mm (1.55mm
3/s)
M107
G92 E0
M190 S65 ; set bed temperature and wait for it to be reached
M104 S200 ; set temperature
G28 ; home all axes
G1 Z5 F5000 ; lift nozzle
; Filament gcode
M109 S200 ; set temperature and wait for it to be reached
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
G1 Z0.200 F1800.000
G1 E-2.00000 F2400.00000
G92 E0
G1 X119.139 Y121.358 F1800.000
G1 E2.00000 F2400.00000
G1 F1800.000
G1 X120.882 Y119.941 E2.06669
G1 X123.958 Y119.147 E2.16103
G1 X153.958 Y119.147 E3.05177
G1 X156.169 Y119.544 E3.11847
I have tried sending these lines one by one from the manual input screen. The line 'G1 E-2.00000 F2400.00000' works fine and I do see the filament being pulled back. When I add the line 'G1 E2' I also see filament being extruded, so it's not on 'dry run' and the nozzle is also ok. But the extruder does nothing on the lines that also include movement.
What can be wrong here?