Stop At (or Pause At) after printing starts

Sometimes I’ll start a calibration print that’s more than one layer, but I’ll notice that something is clearly off.

I know about the “Pause at Layer X” feature, but that’s only during preview.

My suggestion: a “stop at Z” button next to the Pause and Stop buttons that allows you to enter the current (stop after this layer finishes printing) or a future layer. This way, if I start a 100 layer print job, and I realize there’s an issue I want to troubleshoot at layer 1, I can say “Stop at Z” while it’s printing, and as soon as layer X is printed, it will stop.

I realize I can press stop just as layer X is just finishing, but there’s usually layer X commands that won’t finish or layer X+1 commands that will print. You have to get the timing just right. With a “Stop at Z” command, folks could say “Stop at Z: 1” and it would just complete the first layer and then stop when it’s done. Very helpful, and doesn’t require us to monitor while that first layer finishes printing.

But you already have to be monitoring that layer, or you would not know there was a problem requiring the use of the Stop@Z button.

If I see a problem, I stop the print NOW, because the print has already failed and there is nothing I can do to change the gcode of a print in progress.