Resume.g - Extrude some filament and pause before resume
-
Hi,
I finally added a filament sensor, which seems to be working fine.
When the out of filament sensor trips, the pause.g seems to work fine. And it looks like it retracts 10mm of filament with the pause.
pause.g (made no changes)
M83
G1 E-10 F3600
G91
G1 Z5 F360
G90
G1 X0 Y0 F6000But the resume.g moved the head back to position, and then does a 10mm filament push before restarting the print.
G1 R1 X0 Y0 Z5 F6000
G1 R1 X0 Y0
M83
G1 E10 F3600What I'd like to do is 1st push some filament through the nozzle, and have it wait, so I can clean it with my toothbrush, and then resume the print. But the following doesn't work.
G1 E10 F3600
G4 S010
G1 R1 X0 Y0 Z5 F6000
G1 R1 X0 Y0
M83What am I doing wrong?
Thanks.
-
@guitartoys What firmware version are you using?
Have you changed resume.g to include your code above?
If so, what part of the resume.g macro doesn't work; the 10mm extrusion, the pause, or the returning to the XYZ position?
Rather than using pause and resume, if you're using RRF 3.4 or later, you can use the 'filament error' event, see https://docs.duet3d.com/en/User_manual/RepRapFirmware/EventsIan
-
@droftarts Hi,
I'm just an idiot. I didn't realize that while the printer is paused, I could manually extrude filament.
I thought since it was paused, I wouldn't have access to any of the normal controls.
I'm good for now. The pause and resume are working as I would like them to.
But I will still look into the Filament Error to see what it's capable of doing.
Thanks.
Michael