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

    Wait for extruder temp to drop to specified value?

    Scheduled Pinned Locked Moved
    General Discussion
    3
    7
    859
    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.
    • burtoogleundefined
      burtoogle
      last edited by

      I wish to make my unload filament macro wait until the temperature has dropped to a suitable value (e.g. 100deg for PLA). Is there any means of pausing execution until the temperature has fallen to a specified value? Thanks.

      1 Reply Last reply Reply Quote 0
      • deckingmanundefined
        deckingman
        last edited by

        I do exactly that. Here is a copy and paste of one of my unload macros

        T0; select tool 0
        G10 P0 S180; heat to 180 and wait
        M116 P0
        G10 P0 S120; cool to 120 and wait
        M116 P0
        G1 E-20 F300; retract 20mm at 5mm/sec
        G1 E-50 F600; retract another 50mm at 10mm/sec
        G1 E-200 F3000; retract another 150mm at 50mm/sec
        G10 P0 S0; turn heater off

        IIRC, the trick was to use G10 and M116.

        HTH

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

        1 Reply Last reply Reply Quote 0
        • burtoogleundefined
          burtoogle
          last edited by

          That's great, thanks a lot.

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

            It's also possible using M109.

            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
            • deckingmanundefined
              deckingman
              last edited by

              @dc42:

              It's also possible using M109.

              Yes I think I tried that initially but had problems with it. My memory is a little hazy but it might have been an issue with the firmware version I was using at the time, which was resolved in a later firmware update. Can't remember the exact circumstances, I'll see if I can find the thread….

              Ian
              https://somei3deas.wordpress.com/
              https://www.youtube.com/@deckingman

              1 Reply Last reply Reply Quote 0
              • burtoogleundefined
                burtoogle
                last edited by

                Stupidly, I didn't go on to read the documentation about M109 when it didn't work using M109 Sxxx. I should have used M109 Rxxx.

                1 Reply Last reply Reply Quote 0
                • deckingmanundefined
                  deckingman
                  last edited by

                  Glad you got it sorted.

                  I found the thread about problems I had with M109 https://www.duet3d.com/forum/thread.php?id=3596. It was something else and no doubt got fixed in a later firmware.

                  Ian
                  https://somei3deas.wordpress.com/
                  https://www.youtube.com/@deckingman

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