Easy Multicoloured Prints: Mid-print Pausing in Cura

Easy Multicoloured Prints: Mid-print Pausing in Cura


Recently I designed some coasters based on the Warning Signs from Portal. When I came to print them, I really wanted to use both black and white filaments to match the original design. Whilst I could just watch it print and pause it manually, I knew that G-code must have a pause fuction built in.

Telling Cura to pause at certain layers is actually a simple process, and is built right in! The first thing you’ll want to do is figure out what layer you’re wanting Cura to pause at. To find this:

  • Slice your design, then navigate to the preview tab.
  • Use the right-hand slider on the Preview screen to determine which layer you want to pause at.
It is important to note that Cura will pause at the END of the selected layer.

Next, you can add the pause function into Cura, to find the option follow the below steps:

  • In the Menu bar, open the Extensions Tab.
  • Select Post Processing, and then ‘Modify G-Code’.
  • In the newly opened window, press the ‘Add a Script‘ button.
  • From the dropdown, select ‘Pause at height‘.

This menu shows a variety of options you can adjust and tweak. The option to set is the ‘Pause at‘ option from ‘Height‘ to ‘Layer No.‘, then set the pause value appropriately.

Below are the settings that I have used successfully, and when I’m doing prints involving filament changes. I watch the print at regular intervals and so don’t mind leaving the ‘Standby Temperature’ option at printing heat.

One important thing to note is the icon that now appears next to the slice button. This shows that you have active G-Code modifications, and can take action to avoid prints pausing unintentionally.

This was just a short post. It took me a fair bit of Googling to find how to do this, so thought I’d document the process as you guys might find it useful too! If you have questions about the above process, drop a comment below and I’ll happily answer them!

Sam Brooks

Sam Brooks is the founder and creator of Techtrail. He works as a Broadcast Engineer, and has a great enthusiasm for smart home, 3D prototyping, and emerging technologies.