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

    3.5beta2 cold unload filament macro doesnt work

    Scheduled Pinned Locked Moved
    Beta Firmware
    3
    6
    316
    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.
    • Adrian52undefined
      Adrian52
      last edited by

      I have a simple macro to unload filament cold (I do a short hot retraction at the end of a print job)

      ; Unload filament cold
      M302 P1
      G1 E-870 F3600
      M302 P0
      M84 E0
      
      

      which works fine with 3.5beta1, but with beta2, the extruders do not move. There is no error message, and cold retraction is enabled(retract and extrude are no longer greyed out). The extruder drives in dwc also show -870 movement.
      running duet2wifi stand alone, with 2 orbiter extruders running in tandem.

      Adrian52undefined 1 Reply Last reply Reply Quote 0
      • Adrian52undefined
        Adrian52 @Adrian52
        last edited by

        @Adrian52 Seems to be a problem with M302.
        A filament unload macro that works fine when the hotend is at operating temperature does not work if the hotend is cold and M302 P1 is entered at the console, even though 'retract' and 'extrude' are no longer greyed out in dashboard. As before, the extruder drive numbers decrease by the expected amount, but the extruder does not move.

        dc42undefined 2 Replies Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @Adrian52
          last edited by

          @Adrian52 I will look into this. The mechanism that implements cold extrusion prevention changed in beta2.

          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
          • dc42undefined
            dc42 administrators @Adrian52
            last edited by

            @Adrian52 I confirm this is a bug: allowing cold extrusion/retraction doesn't work. I have implemented a fix in the RRF source code. The fix will be present in beta 3 and in any intermediate builds that I provide before then.

            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

            Adrian52undefined 1 Reply Last reply Reply Quote 2
            • Adrian52undefined
              Adrian52 @dc42
              last edited by

              @dc42 Excellent, thank you.

              jp.douarvil 0undefined 1 Reply Last reply Reply Quote 0
              • jp.douarvil 0undefined
                jp.douarvil 0 @Adrian52
                last edited by

                @Adrian52 just for info if that can help, you can use M302 P0 S0 R0 in the mean time.
                @dc42 Thank you very much for the tremendous work.

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