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

    [3.5beta1+] Duet2WiFi freeze running macro

    Scheduled Pinned Locked Moved Solved
    Beta Firmware
    5
    16
    554
    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.
    • Leonard03undefined
      Leonard03
      last edited by

      Replacing the M291 with an "echo" command in "errorWarning.g" has no effect in this case:

      Movement locks held by File
      File is idle in state(s) 0 0 19, running macro

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

        @Leonard03 said in [3.5beta1+] Duet2WiFi freeze running macro:

        And now, trying to start a print I got a reset..

        In the original 3.5beta1 announcement thread I posted links to some new firmware binaries to fix that. But you may prefer to wait for beta2 which is due out this week.

        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

        Leonard03undefined 1 Reply Last reply Reply Quote 0
        • Leonard03undefined
          Leonard03 @dc42
          last edited by

          @dc42 Thank you very much for your answer.
          Right now I flashed the 3.5beta1+ (2023-02-04 17:03:21) (thank you @OwenD ). With tihis version the assertion issue has gone but the macro issue still persists.

          I will wait for the beta2 😁

          1 Reply Last reply Reply Quote 0
          • Leonard03undefined
            Leonard03
            last edited by

            Sadly, even with the beta2 update this RRF gets stuck, but this issue seems to occur only when M25 is called from a macro.
            If I hit "Pause" or send a M25 from DWC or PanelDue from the UI or via console works as expected 😕

            OwenDundefined 1 Reply Last reply Reply Quote 0
            • OwenDundefined
              OwenD @Leonard03
              last edited by

              @Leonard03
              I don't know if it would make a difference, but you don't need the M99 calls at the end of your macros.

              1 Reply Last reply Reply Quote 0
              • Leonard03undefined
                Leonard03
                last edited by

                @OwenD Alredy tried.. in the macros and sending it via DWC and no wffect. DWC shows the command is executing but thats it. M99 and the "abort" command has no effects

                T3P3Tonyundefined 1 Reply Last reply Reply Quote 0
                • T3P3Tonyundefined
                  T3P3Tony administrators @Leonard03
                  last edited by

                  @Leonard03 have you tried using M226:
                  https://docs.duet3d.com/User_manual/Reference/Gcodes#m226-synchronous-pause

                  M25 is pause during a print sent from outside the print, M226 is supposed to be a pause embedded in a file.

                  www.duet3d.com

                  Leonard03undefined 1 Reply Last reply Reply Quote 0
                  • Leonard03undefined
                    Leonard03 @T3P3Tony
                    last edited by

                    @T3P3Tony Thank you for the sugestion. No because of this paragraph: "M25 is intended for use from a different source of GCodes (such as the web interface console, PanelDue or a Macro)" but I'll give it a try now 😁

                    1 Reply Last reply Reply Quote 0
                    • Leonard03undefined
                      Leonard03
                      last edited by

                      I really don't understand why, but this worked! 😁
                      Yhank you very much for the suggestion 😊

                      1 Reply Last reply Reply Quote 0
                      • Leonard03undefined Leonard03 marked this topic as a question
                      • Leonard03undefined Leonard03 has marked this topic as solved
                      • IndeX4Dundefined
                        IndeX4D
                        last edited by IndeX4D

                        I have the same behaviour but when manually press pause button, but 3.5 beta2
                        What can I do?
                        Thanks

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