Jump to content

Cura 3.3.1 insert pause at height hitts the object


Siggi

Recommended Posts

Posted · Cura 3.3.1 insert pause at height hitts the object

Hi Siggi, 

 

Could you explain what you need help with? What are you trying to do and what is not working?

The better you describe your question / situation the better people can help. 

 

Thanks,

  • Link to post
    Share on other sites

    Posted (edited) · Cura 3.3.1 insert pause at height hitts the object

    I insert a pause at height 17 (want the printer to make a break for a moment at this layer)

    reaching this layer the printhead hardly hits in the object and then pauses. It destroys the print by hitting it. i have to reset the printer. what am i doing wrong?

    see attached screenshot the cura settings for pause.

    Edited by Siggi
  • Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    Hi Siggi,

    can you please check if this also happens if you use a  height instead layer-no. ?

    For me it seems, that this (new) feature to use layer-no's  is still a bit buggy.

    See also here.

  • Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    Hi berndjm,

    sorry, i don't want to try this a third time, because it diggs very hardly, and the forces are high (dont want to destroy my nozzle)
    When i analyse the code i can see following:

    in lines above it is at position Z3.3

    then the pause script starts and moves the head down to 1mm ---->>> G1 F300 Z1

    then the scriptz elevates it to  15mm --->>>   G1 F300 Z15

    thereafter back to 3,5   G0 X144.47 Y126.99 Z3.5 (what would be alright.

     

    The code to move the head down to position 1mm is definitely wrong --- buggy script

  • Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    I think there is just left a G91 in the code to set relative positioning

  • Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    All of the above problems happen on my UM3 Ext also when I use the pause at the layer number so I have gone to pause at height using mm.  It does not crash the part this way, but I am not getting good results by just taking my layer height of .27 mm and multiplying by the layer number of 33.  So I just finished a print using 33 * .27 = 8.91  It came out too low so I am trying a print at 10 mm right now.  Maybe there is a scale factor on the .27 mm to help get a more accurate height.  Right now the process is to print one and then make another guess for the next one.  Got to be a better way....

    • Like 1
    Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    I am using the pause at extension and before i always used height in mm but when i updated to 3.3.1 i decided to use layer no.   when it goes to pause it doesnt go to the park location and then just plunges into the part.   is this a bug?

  • Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    I had the same problem. Pause using height in mm works, but when using height in layer height, the nozzle smashes down into the object before heading to the pause position. I watched it happen before my eyes - very shocking to say the least. Fortunately it was a small part, but still wasted filament and 35 minutes of my time.

     

    It seems like it would be simpler to pause on a particular layer, because the slicer knows exactly where each layer is. Why should I have to calculate what CURA already does? Doesn't make sense to me why it would be harder for CURA to stop at a particular layer and lay down the proper code to pause the print head.

  • Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    I can't solve the problem, and I can't quite isolate what causes it, but what I can figure out may be helpful. And it would be helpful for someone to post some of the .gcode files with the offending crashing movement.

     

    Here's a simplified version what the script is trying to do:

    * Look at all of the lines in the gcode, letting most of them through passively. For each line:

    * * If the line has a " Z" coordinate, then make a note of it; this is the current Z.

    * * If we're pausing at, say, layer 10, and this line is anything other than ";LAYER:10", then just go on to the next line in the gcode..

    * * If we're pausing at, say, 10mm, and this line doesn't have a Z coordinate that's greater than 10 millimeters, then just go on to the next line in the gcode.

    * * If we reach the end of the file, we're done.

    * Okay, if we made it here, it must be time to pause. Add the following commands (and a few others) to the gcode:

    * * Move to the current Z position that we made a note of earlier, plus 1mm. (On the Ultimaker, this is intended to be "Lower the build plate a tad.")

    * * Move the head to the X/Y park position.

    * * If the current Z position is less than 15 millimeters, then move Z to 15 millimeters.

    * * Pause.

    * * Move the head and the built plate back to their original locations.

    * Now just don't change any of the rest of the gcode; we're done.

     

    The problem with this is that there are some Cura-generated gcode files where the first few layers don't contain Z coordinates, at least not in the format that the script is expecting. As a result, the script's "current Z" stays at zero while it's reading those layers.

     

    If you're pausing at a layer, and the target layer is in the early part of the file that doesn't contain the expected Z coordinates, this results in the failure you're seeing. The script tries to lower the build plate by 1mm; but since it still thinks that the current Z coordinate is zero, it winds up lifting the build plate until it's 1mm below the print head, smashing the print head into the object.

     

    If you're pausing at a height, and the target height is in the early part of the file that doesn't contain the expected Z coordinates, then the script still fails, but in a more subtle way; it won't generate the pause until the first layer that does have a Z coordinate in the expected format. So the print head and build plate don't do anything wacky, but the pause is too high.

     

  • Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    to see where the pause is, you have to save the gcode and load the gcode back in. Then it is visible in the layer view , travels enabled.

     

  • Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    I loaded the latest version of Cura (3.4.0). "Pause at layer height" works wonderfully well now, but the "pause at mm height" doesn't work at all - it doesn't insert any code into the g-code file. Actually, I prefer "pause at layer height", otherwise you have to calculate what height you want the machine to pause at. I would also suggest that, after the resume code and reheating of the nozzle, the machine would ask you if you wanted to purge the filament. I know there is a purge option in the post-processing dialogue, but that option does not allow time to remove the excess filament prior to repositioning the nozzle for continued printing, which can carry blobs of material over to your print and mess it up. 

  • Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    I guess I'm not looking in the right place....I have 3.4.1 and I do not see the "pause at height" in Extensions/Post Processing/ where it was before.  Do I need to install it and, if so, where do I get it

  • Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    Never mind everyone..........sorry to bother you all....I found it!

  • Link to post
    Share on other sites

    Posted · Cura 3.3.1 insert pause at height hitts the object

    My problem with this Pause at height/layer plugin is that after it pauses, and I have added a nut I want embedded, with the nozzle holding at the print temperature, upon restart it starts going through all the motions X, Y, and Z right to the finish but does not extrude any more material except the occasional blob.  The extruder gear and idler can be seen moving back and forth some otherwise doing nothing at all.  The image shows the layer that it stopped with the nut in place and the results afterwards, just blobs, yet the printer continued on as if nothing were wrong right to completing the final layer and parking itself at home.

     

    And this happens using either height or layer option.

    Nut Embed Test 2.jpg

  • 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
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 18 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...