... layer change script: {IF "[current_layer_number] == 5"}M600 ; pause for filament change That would automatically pause the print and prepare ... lets you choose between 4 different infill patterns, add outlines, base layers, and all kinds of neat stuff. It should be a big improvement ...