Jump to content
Ultimaker Community of 3D Printing Experts
zumfab

Pause at height

Recommended Posts

For the project I am currently printing I need to embed some nuts into the project. I noticed the pause at height plugin, which seemed very useful for this purpose. With the help of the layer view I made sure I had selected exactly the right layer and, sure enough, the printer neatly lowers the bed and pauses at the layer requested.

So far, so good. However, I cannot figure out how to continue the print. Nowhere there is an option to resume printing. I fiddled around a bit until the print started all over again, causing the print to fail.

How am I supposed to resume printing? I am printing via USB using the Pronterface interface.

 

Share this post


Link to post
Share on other sites

I asked the very same question recently. I was pointed to the following link.

http://umforum.ultimaker.com/index.php?/topic/7874-how-do-you-use-the-pause-plugin/

 

Ah, so it appears printing over USB is the problem. Somehow I get the feeling that USB printing is not thought of as relevant, while it can be quite useful when you need to iterate quickly. Not to mention the folks without any USB printing capabilities at all.

Is there any chance this is going to be fixed?

 

Share this post


Link to post
Share on other sites

I had this problem and my solution was to use the "@pause" command rather than "M0" and then 'export' the GCODE and print with Repetier (Which understands the '@pause' command and lets the user continue)

But I recently discovered a solution using CURA. I am using the "pauseAtZ" plugin.. And have modified it to move the extruder and then "pause" before it continues with no manual intervention..

Edit the plugin with a text editor and look for:

#Wait till the user continues printing

f.write("M0\n")

And then replace it with:

#Pause For 1 min and continue printing

f.write("G4 P60000\n")

60000 = 1 min, so change this to suit your needs.

There is a lot of talk about USB instabilities, but on my setup (using several laptops and a desk top PC) I have NEVER had a problem with USB printing.. And Pausing in Repetier works like a dream.. So I will live in hope that CURA will one day support a "pause".

I hope this helps.

Jon

 

Share this post


Link to post
Share on other sites

Edit the plugin with a text editor and look for:

#Wait till the user continues printing

f.write("M0\n")

And then replace it with:

#Pause For 1 min and continue printing

f.write("G4 P60000\n")

60000 = 1 min, so change this to suit your needs.

There is a lot of talk about USB instabilities, but on my setup (using several laptops and a desk top PC) I have NEVER had a problem with USB printing.. And Pausing in Repetier works like a dream.. So I will live in hope that CURA will one day support a "pause".

 

Where would I find that plugin? Do I really need to edit the plugin itself or is it the gcode that is produced?

I have had little problems with USB too. The only problem is that the printer head sometimes does not correctly retract after a print, leaving it to melt the printed piece. I get the feeling that Ultimaker is not all too interesting in USB printing and leaves it as it is, while in most cases I prefer it over doing it via the controller. Much more fine control and flexibility that way.

 

Share this post


Link to post
Share on other sites

You can modify the GCODE, but the idea here is to update the Plugin so that it inserts the value for you into the GCODE.

What I would do is this.

Download PauseAtZ from here:

http://wiki.ultimaker.com/CuraPlugin:_Pauseatz

Edit the Plugin and change the lines:

#Wait till the user continues printing

f.write("@pause ;M0\n")

with

#Pause For 1 min and continue printing

f.write("G4 P60000\n")

Now when you use this plugin, instead of it adding an M0 into the GCODE (Which will cause the Printer to wait), it will just pause for 1 min and let you do your thing.

This certainly works for me, as I have used it for a colour change.. Although this is difficult as you have to push the new colour through by hand, where as Repetier allows you to use the manual controls when its paused.

Jon

 

Share this post


Link to post
Share on other sites

Why download? It's included in Cura... ;)

 

Under what name? It does not seem to be at this time. I downloaded v2.5 two days ago, and there is no PauseAtZ included in the plugins folder...

Share this post


Link to post
Share on other sites

It's called 'Pause at height'

In Cura -> Post Processing -> Modify G-Code -> Add a Script -> Pause at height

In Windows:

 

C:\Program Files\Cura 2.5\plugins\PostProcessingPlugin\scripts

 

Share this post


Link to post
Share on other sites

So can you put a value like 2 minutes or 3, etc? I am not so quick when it comes to changing filament in my Maker Select V2.1 and would really like to try this for some prints. I am relatively new to the 3d printing world.

Share this post


Link to post
Share on other sites

Normally you put in the height in mm. So if for example you want to change the color of the filament 5.1mm from the bottom you enter 5.1. Then when it gets to a layer above 5.1 it pauses.

Some of these plugins will alternatively work with layer number.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Terms of Use Privacy Policy