There’s one feature I’d live to see incorporated into slicing software and printer interface software and I’m putting the idea here for anyone to use or not.
It would be great if while printing multiple objects, if you had a print failure on an object, you could discontinue the printing of the failed object while continuing to print the other objects.
You would need some way to flag the lines of gcode related to each object or provide a custom gcode command to identify the start and end of blocks of gcode belonging to each part and to selectively disable (skip) them from the printer interface software.
End result being that, as you’re printing, perhaps there’s a late design change, defect, warp or other kind of failure on one part, but it’s not interfering with the other parts, just choose the part from the printer interface (via list or the preview display) and tell it to discontinue printing the specific part but finish he rest of the print.
If you were using absolute filament length then you would need to jump the filament position value to the amount on the last line of the skipped block but it doesn’t seem like it would be that difficult.
Well, just an idea at any rate, but I think one that would be really handy to have and not terribly difficult from the programming side of things.