Pausing print to add magnets

I’m using PrusaSlicer and I want to add a pause at a specific layer to add some magnets. I figured out that Prusa’s built in Gcode (M601) for pausing a print is not recognized by the SV06. I also found that the SV06 uses M125 to pause a print. The problem I’ve found is that that code locks the printer up. The print pauses at the appropriate layer, the print head rises and heads to the upper left of the build plate but then immediately moves back to its last position before the pause, effectively blocking the print. The screen says it’s parking the head and stays locked on that screen. No input is recognized. Cycling power offers to resume the print, but after homing, it tries to move back to the parking position, moves back over the print and freezes again. Does anyone know what’s going on with this? Pausing the print through the screen works correctly, but I’m trying to pause the print using the slicer.

Sorry for the long winded description, but if anyone has any advice I’d appreciate it. Relatively new to printing but willing to learn…

Hello,

Have you tried using the PAUSE macro instead of a G-code command?

Not sure I’ve heard of that. Is that done within the slicer? If you could elaborate, I’d appreciate it…

Ok. I think I may have found what you’re talking about.

I will try this and see if that’s my problem. Thanks for the prompt.

Ok. That did not work. I should have mentioned I’m using the original Marlin firmware on this machine. Looking at the Marlin firmware g code list, I tried M25 which is the Pause Print command. It did the same thing as the M125 command, pausing, parking, then moving back over print and locking up the machine. I added the M125 command, which should park the print head, but it did the same thing.

I’ll keep looking but if anyone has any experience with this, I’d appreciate some hints.

Thanks

I still use Cura for my SV06’s, I’ve never tried it with any other slicer…yet.

Hello,

like already mentioned from @Lion , you could try slicing with Cura slicer. You can download it on the official Sovol webpage. In cura, go to Extensions > Post Processing and use „Pause at height“ or „Insert at layer“. If this doesn’t work, the printer and not the slicer is the problem.

@MayPrinting I wouldn’t use Sovol Cura, I would download the fully updated version of Cura.

Yes, that was the solution. Using Cura worked as expected. Curious, I looked at the G-Code that Cura generated and tried to reproduce it in PrusaSlicer. Needless to say, it didn’t work. Whatever magic Cura is using, it’s tied directly to the actual print and the coding doesn’t work in other slicers. Cura used the M0 command but that code alone doesn’t work in PrusaSlicer.

So I still prefer the interface in PrusaSlicer, but it’s good to know that pausing prints does work reliably in Cura. No problem using both as needed. I just need to be more proficient in Cura…

Thanks for all the replies

Hey @SamS,

since you like prusa slicer, but you are not able to pause the print, I recommend trying OrcaSlicer. It’s based on Prusa slicer and BambuStudio and works great. I hope this helps.