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

Cancelling prints while heating

Scheduled Pinned Locked Moved
Tuning and tweaking
7
13
2.1k
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.
  • undefined
    peridot
    last edited by 26 Sept 2016, 18:51

    So I'm a bit absent-minded sometimes, and so it happens reasonably often that I start a print and then remember something I forgot. So I want to abort the print right away. Right now my options are not very satisfactory:

    • I hit "pause". It waits for the heating to finish (a few minutes), then tries to raise the nozzle (it's already homed to the top) then move it to near the Z tower (which results in grinding because deltas can't move horizontally from home). Then once it's got there, I hit "cancel", and am ready to print again. Or,
    • I hit "emergency stop" and everything shuts down immediately, including the hot end fan. I then have to type in the un-stop G-code (M999) before the machine will do anything.

    Any suggestions for better approaches? It'd be nice to have a G-code that cleared the buffer of pending moves (e.g. the whole rest of the print) but continued execution from wherever the command came from. Macros could then specify that they should interrupt whatever's happening. Even just supporting M108 Cancel Heating would simplify the process.

    More generally, cancelling a print that has gone bad is a little awkward: hit pause, wait for the pause to happen, hit cancel, switch tabs, hit home all so I can get at the mess on the bed. It would often be nice to have a "cancel" button directly available, though I agree that maybe it should take more deliberation to irrevocably end a potentially long print.

    1 Reply Last reply Reply Quote 0
    • undefined
      StephenRC
      last edited by 26 Sept 2016, 19:27

      Edit pause.g to remove or change the line that sends the nozzle home.

      If you have a sys/cancel.g with a G28 in it, you won't have to do a manual home all after canceling the print.

      1 Reply Last reply Reply Quote 0
      • undefined
        dc42 administrators
        last edited by 26 Sept 2016, 20:03

        Pressing Emergency Stop should not turn off the hot end fan. Which fan output do you have it connected to? Also, the Emergency Stop button on the web interface sends the M999 command automatically.

        I already have it on the list to allow concurrent execution of compatible commands form different channels. When this is implemented, you won't have to wait for heating to complete before the print can be cancelled.

        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 0
        • undefined
          peridot
          last edited by 26 Sept 2016, 20:38

          Emergency stop shuts off PS_ON (as it should), killing all the motors, all the heaters, and all the fans unless they run off 5V. My hot end fan is plugged into an always-on fan connector but I want it to shut off when the ATX power gets shut off since it's the loudest thing about the printer (except for the 80mm supplementary part cooling fan I'm trying out now), and I want to leave the MCU on all the time. I could hook the hot end fan up as a thermostatic fan, but this way I can hear when the ATX power is on - and since the steppers are continuously drawing power any time the ATX power is on, I want a reminder to shut it off (if the end-of-print code hasn't done it automatically).

          I don't suppose there's a nice way to gang two part cooling fans? So far my best option seems to be to actually wire them in parallel, which would require me to fool around with connectors and crimping tools. I can put both on separate PWM outputs, but slic3r only outputs control commands for FAN0.

          1 Reply Last reply Reply Quote 0
          • undefined
            dc42 administrators
            last edited by 26 Sept 2016, 21:09

            I forgot about PS_ON.

            The steppers don't necessarily take power whenever 12V or 24V power is on. By default they are turned off at power up, and when you execute M0. You can turn them off explicitly using M18. Also, when all motors have been inactive for the idle time (default is 30 seconds), the motor current is reduced to the idle current (default is 30% of the normal current). You can change these figures using M906.

            How about adding a 12V LED strip to remind you that the ATX PSU is on?

            You can get fan doubler cables on eBay.

            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 0
            • undefined
              bot
              last edited by 26 Sept 2016, 22:08

              Do you have a switch wired to your power supply? For me, I just cycle the power to get an instant print cancel, and still have the hotend fan running after (and cooling down without heat-soaking everything).

              *not actually a robot

              1 Reply Last reply Reply Quote 0
              • undefined
                peridot
                last edited by 26 Sept 2016, 22:21

                I approve of thermostatic fans, but I'm not sure how much they'd help me in particular. The ATX supply is turned on at the beginning of every print, and it's shut off at the successful completion of each print. The additional times it is on are when I'm tinkering with the machine, or when I cancel a job. The latter is useful because often I want to change some settings and resubmit, so keeping the hot end and heated bed warm is a good idea. In other words, the ATX supply is on more or less the same times a thermostatic fan would be on. It could happen that I leave it running, but these are more or less the same circumstances that I could leave the heaters running. So it helps to know no fan means no heaters or motors either. If I find a quiet enough hot end fan I might want an LED strip, though I sort of prefer sound as a reminder.

                Could I leave the ATX supply on all the time, as long as I turn off the motors, the heaters, and the fans? I could, and people without PS_ON configured do, but for fire safety reasons I feel happier when it's off. The chance that the 5V circuit will cause a fire is pretty remote, even with a relatively beefy 2.5A supply.

                1 Reply Last reply Reply Quote 0
                • undefined
                  dc42 administrators
                  last edited by 27 Sept 2016, 06:02

                  I agree, you should turn the 12V power off when the printer is unattended. Preferably, turn the power off completely. Here http://forums.reprap.org/read.php?416,709591 is one way of implementing auto power off that doesn't require a 5V standby supply.

                  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 0
                  • undefined
                    Zesty_Lykle
                    last edited by 27 Sept 2016, 06:12

                    As I said before, I want a big red stop button!

                    Lykle
                    Design, make and enjoy life

                    Co Creator of the Zesty Nimble

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      peridot
                      last edited by 27 Sept 2016, 11:40

                      It's not hard to rig one up to a spare endstop pin! The hardest part is getting a satisfyingly alarming-looking button. I've asked my father to dig through is collection of ancient war-surplus radio hardware for some cool-looking buttons.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        Dougal1957
                        last edited by 27 Sept 2016, 11:47

                        something like this http://www.ebay.co.uk/itm/PALM-FOOT-STOP-SWITCH-BUTTON-STATION-DISABLED-EMERGENCY-HYLEC-1DE-SP21NR-TC-/272376885929?hash=item3f6aed72a9:g:FdsAAOSwLnlWn7ll

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Jackal
                          last edited by 27 Sept 2016, 15:15

                          @Dougal1957:

                          something like this http://www.ebay.co.uk/itm/PALM-FOOT-STOP-SWITCH-BUTTON-STATION-DISABLED-EMERGENCY-HYLEC-1DE-SP21NR-TC-/272376885929?hash=item3f6aed72a9:g:FdsAAOSwLnlWn7ll

                          I thought it was a pokeball at the first glance 😄

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            Dougal1957
                            last edited by 27 Sept 2016, 16:43

                            Well you certainly couldn't miss it though LOL

                            1 Reply Last reply Reply Quote 0
                            3 out of 13
                            • First post
                              3/13
                              Last post
                            Unless otherwise noted, all forum content is licensed under CC-BY-SA