Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    cancelling a job just launched

    Scheduled Pinned Locked Moved
    General Discussion
    4
    5
    684
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • r123undefined
      r123
      last edited by

      If you launch a print and it's in the Bed heating cycle, waiting to get to temperature, then you decided you've made a mistake and wish to cancel, if you hit "pause" you have to wait until Bed temperature is reached until you can hit "cancel" and move on to launch another print instead.

      Shouldn't the "pause" button be smarter than to wait for what is potentially quite a long time in such circumstances?

      Phaedruxundefined 1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator @r123
        last edited by Phaedrux

        @r123 I think in that case where you're waiting for a temp to be reached the only way to interrupt it is to hit the emergency stop button and reset the firmware.

        You might be able to send a new temp command that matches the current temp to break out of the temp wait sooner and then pause and cancel.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • nhofundefined
          nhof
          last edited by

          You could try putting a M108 command as the first line in your pause.g script. M108 can be used to cancel any "wait for temperature to stabilize" commands like M116 during the wait period.

          This is assuming the pause.g macro would start running even when waiting for temp. I'm not sure the actual behavior.

          1 Reply Last reply Reply Quote 0
          • r123undefined
            r123
            last edited by

            Hmm, it does seem that pause.g isn't going to be run until the wait condition is attained.

            Isn't this a call for a special implementation in the firmware? Or in the web interface? Something that will force Pause.g to be run whatever the circumstances?

            dc42undefined 1 Reply Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators @r123
              last edited by

              @r123 said in cancelling a job just launched:

              Hmm, it does seem that pause.g isn't going to be run until the wait condition is attained.

              Isn't this a call for a special implementation in the firmware? Or in the web interface? Something that will force Pause.g to be run whatever the circumstances?

              You could send the M108 command to cancel heating before you press cancel. I'll give some thought to making the firmware do this automatically when it gets a cancel request.

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              1 Reply Last reply Reply Quote 1
              • First post
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA