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…
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.
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.
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…
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.