Filament change questison.....
-
Hi *,
I have a question regarding the inter print filament change drill.
I realized that the SuperSlicer likes to add a "filament change" code to the generated g code when it detects a logo etc.
I had a quick look at it and it seams to me that it generates a M600 at the needed layer to change the filament. I understood M600 that it executes filament-change.g or pause.g if the first one does not exist.
So what can I expect here? The M600 executes the filament-change.g and goes in "pause" than? And I can continue the print than with a "resume" via the DWC or the display? Does the firmware resume than at the same location and with the same G91/G90 as it was?Cheers, Chriss
-
@Chriss with M600, filament-pause.g is run if it exists, else pause.g is running. But you can call pause.g at the end of filament-pause.g if you want to.
-
@oliof This is clear to me and what is clear from the docu of M600. But what is with the rest? Will the printer than in the "Pause" state? How will it resume regarding G91/90?
Cheers, Chriss
-
@Chriss said in Filament change questison.....:
The M600 executes the filament-change.g and goes in "pause" than? And I can continue the print than with a "resume" via the DWC or the display?
Yes. Consider it a wrapper for the pause/resume function that executes your custom filament change macro.
-
@Phaedrux Hmmmm.... I'm still not sure what I should expect. (And I do not do that for pause either to be honest). I never ganged in the pause.g from absolute to relative movement for example. My idea would be to move the toolead to the center front retract the filament, wait for confirmation and extrude a lot of filament to flush the nozzle. Retract a tiny bit and continue the print after a interaction with the operator.
So the move to the front must be a absolute move so I need to change that because reasons. Do I need to change that back before I resume the print than? Or does the FW takes care of that? I guess so because the head needs to go back to the saved position....Cheers, Chriss
-
During the print it's already absolute position mode, but regardless, when you resume, it will go back to whatever it was when it was paused.
I think you're overthinking it maybe.
-
@Phaedrux Thanks for the confirmation... I have expected that but you know.....