Jump to content

Ultimaker S7 won't pause at height [SOLVED]


MBoffin
Go to solution Solved by tomnagel,

Recommended Posts

Posted (edited) · Ultimaker S7 won't pause at height [SOLVED]

I've used a Pause At Height instruction before on my U3 and it always worked fine. I now have an S7 and am trying to get it to pause at a specific layer. However, it seems to just totally ignore the instructions. Just to really test, I tried a print with 5 different Pause At Height instructions, each using a different "method" setting, and each at a different layer height, but it ignored all of them. (Using Cura 5.3.0.)

 

Anyone have any advice on how to get the S7 to pay attention to Pause At Height instructions?

Edited by MBoffin
  • Link to post
    Share on other sites

    Posted · Ultimaker S7 won't pause at height [SOLVED]

    Okay, so I finally got it to accept a Pause At Height instruction. I had to connect to the printer a different way in Cura. If I just told it to "Print via Cloud" to my Digital Factory printer instance, it would ignore all the Pause At Height commands. If I chose the printer via Manage Printers and activated that same printer, and then clicked "Print via Cloud", for some reason it would accept the Print At Height command. I don't see the different between the two? But okay.

     

    But now I have a new problem, which is that when it lowers the build plate during the pause, it goes too far and makes a HORRENDOUS grinding noise. And then when it raises it back up, it doesn't go back up far enough and starts trying to print over mid-air. 😕 So... yeah, if anyone has any idea how to fix this, any help would be hugely appreciated.

     

    Here's a video of what happens right at the pause point when it lowers the build plate too far:

    https://drive.google.com/file/d/1MT2Kh2y8zhbZ7ufpBYRZT3WIqNC5XHIH/view?usp=share_link

  • Link to post
    Share on other sites

    Posted (edited) · Ultimaker S7 won't pause at height [SOLVED]

    I noticed in your video that the bed first moves slowly, then it drops very fast for like 2cm. 

    The culprit is a line in your gcode:
     

    M84 S3600 ; Keep steppers engaged for 1h

    M84 is actually the gcode to disable steppers. The Sxxx command is to postpone that.

    Unfortunately, S3600 is not implemented in the Ultimaker version of Marlin. What happens instead is that the motors are disengaged until the next move. This causes the bed to drop uncontrolled, later causing the bed to be lowered below the bottom.

    I also notice that your nozzle keeps extruding after moving away from the object.

     

    In the pause at height window in Cura, there is a drop down box "Method". For UM3 and all S-line printers you need to select Griffin.

     

     

     

     

     

    Edited by tomnagel
  • Link to post
    Share on other sites

    Posted · Ultimaker S7 won't pause at height [SOLVED]
    8 hours ago, tomnagel said:

    Unfortunately, S3600 is not implemented in the Ultimaker version of Marlin. What happens instead is that the motors are disengaged until the next move. This causes the bed to drop uncontrolled, later causing the bed to be lowered below the bottom.

     

    Thank you for taking a look at and explaining that. I appreciate it. That makes sense.

     

    8 hours ago, tomnagel said:

    In the pause at height window in Cura, there is a drop down box "Method". For UM3 and all S-line printers you need to select Griffin.

     

    Unfortunately, in that video I showed, that is the Griffin method being used. I checked and it does have the line "M84 S3600 ; Keep steppers engaged for 1h", but as mentioned, the gcode in the new file is ";FLAVOR:Griffin". Pardon my ignorance, but if I'm understanding what you said correctly, the Ultimaker version of Marlin doesn't understand the S3600 code, but Griffin does? Meaning, it should be keeping the motors engaged, but somehow is not.

     

    I've attached the gcode file I used for the video (as opposed to the first attached one that had all 5 different methods used).

    UMS7_PauseTest.gcode

  • Link to post
    Share on other sites

    • Solution
    Posted · Ultimaker S7 won't pause at height [SOLVED]

    I was told by colleagues that you should use the Griffin option, and assumed the M84 line would not be in there. I was wrong, I just tried it with in an internal newest version of Cura and the M84 line is still in there. 

    Someone showed me a change in github that solves this, but apparently this has not been merged yet. I can't say when it will be released.

    The only option I have for you on the short term is to manually remove the M84 line from the gcode.

     

    By the way, Internally we have also found that sending the file via Digital Factory blocks the pause at height functionality. This is now an issue on the backlog, it should of course not matter how the file arrives at the printer.

  • Link to post
    Share on other sites

    Posted · Ultimaker S7 won't pause at height [SOLVED]

    Okay, good to know. I will manually remove the line and just load it directly via USB and see if that works. Good to know it's at least on the radar and will get fixed. Thanks for your help!

  • Link to post
    Share on other sites

    Posted · Ultimaker S7 won't pause at height [SOLVED]

    Hooray! Removing the "M84 S3600" line from the gcode and then directly loading the gcode via USB worked! It paused and resumed exactly as expected. Thank you again for your help!

    • Like 1
    Link to post
    Share on other sites

    Posted · Ultimaker S7 won't pause at height [SOLVED]

    Just an update on this. The latest version of Cura (5.3.1) now correctly sends Pause At Height codes when printing via cloud. I noticed it in the release notes, but have verified it with an actual print job as well.

    • Like 2
    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...