Add/remove pauses during print, or add live pause between layers

Hello all. I have an A1 and I know you can pause a live print via Bambu Studio, Bambu Handy, or using the touchscreen on the printer itself. And when you do this, it takes a few seconds to initialize, but then it pauses the print right where it’s at and moves the printhead off to the side.

Sometimes this is not ideal though and can cause defects/issues when the print resumes. If it’s an emergency, then who cares, right? You need the print stopped right away. But if it’s not an emergency, and you just need to check/fix something, then it’s usually best if you can quickly hit pause while the printhead is in between layers and/or when it is traveling. I find that, if I do this, when the print resumes I rarely have issues.

First, what I am wondering is if there is a way to add/remove a pause at a particular upcoming layer WHILE the printer is printing. I’m guessing no, since the pauses are built into the G-code and the code has already been sent to the printer. But since we can pause live prints manually, I thought there might be a way. But maybe there is a big difference between a scheduled “software pause” and a manual “hardware pause” and therefore it’s not possible. I’m not sure. I guess I am kinda looking for a scheduled “hardware pause” lol.

And then, if the above is not possible, my follow-up question is… do we have a way to pause live printing but have it do so AFTER the current layer completes (as opposed to pausing immediately where it’s at)? If not, then I think this would be a nice feature to add, if possible, and I’ll suggest this idea over in the appropriate forum category. Please let me know what you guys think or if this is currently somehow possible. Thanks so much!

1 Like

You could add a M622 conditional block containing a pause at each layer change, but I’m not sure what flag to check (needs to be something you can set from the front panel).

Interesting. Not sure what an M622 conditional block is but I’ll check on this. Thanks much!