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

    Manually updating resurrect.g without having to pause the print?

    Scheduled Pinned Locked Moved Unsolved
    General Discussion
    4
    8
    223
    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.
    • qman3399undefined
      qman3399
      last edited by

      I'm curious if there is a way to update the resurrect.g without pausing the print or hoping the M911 is able to update it during power loss. Could I save the location every layer so that in the event of a power failure it will restart the layer, printing some of it twice, but for the most part picking up where it left off?

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

        @qman3399 said in Manually updating resurrect.g without having to pause the print?:

        hoping the M911 is able to update it during power loss.

        If you're having unreliable power loss saving maybe look into adding some capacitance to your PSU to give it a bit more time.

        Z-Bot CoreXY Build | Thingiverse Profile

        qman3399undefined 1 Reply Last reply Reply Quote 0
        • qman3399undefined
          qman3399 @Phaedrux
          last edited by

          @Phaedrux I ordered some caps to see if that helps the issue. I'd like to be able to manually save the position too though, in the off chance that the power loss doesn't work or something other than low voltage causes the board to reset. Maybe something like G60? But it doesn't seem like the restore position from G60 saves after a reset.

          amimafeundefined 1 Reply Last reply Reply Quote 0
          • amimafeundefined
            amimafe @qman3399
            last edited by

            @Phaedrux Pedí algunas tapas para ver si eso ayuda con el problema. Sin embargo, me gustaría poder guardar manualmente la posición también, en caso de que la pérdida de energía no funcione o algo que no sea un bajo voltaje haga que la placa se reinicie. ¿Quizás algo como G60? Pero no parece que la posición de restauración de G60 se guarde después de un reinicio.

            I'm also interested in this. I've tested it with G60, as you said it's not suitable for that use.
            Were you able to find out anything?

            Alvaundefined 1 Reply Last reply Reply Quote 0
            • Alvaundefined
              Alva @amimafe
              last edited by

              @amimafe I have tried the same , with G60. But yeah, it doesn't seem to store the position after the reset. Also , it seems like the limitation of the hardware, the power failure script is not executed. As mentioned above, need to find a solution to buy more time.

              amimafeundefined 1 Reply Last reply Reply Quote 0
              • amimafeundefined
                amimafe @Alva
                last edited by

                @Alva for me, the power failure recovery (M916) works correctly, but what I would like is to be able to save the G60 position in the resurrect.g so I can continue printing from that point.

                Alvaundefined 1 Reply Last reply Reply Quote 0
                • Alvaundefined
                  Alva @amimafe
                  last edited by

                  @amimafe Yes, what i meant was M911 S22 P"M114 M913 X0 Y0 Z0" , here in the power failure script : inside the quotes whatever is written, it is not executing. The power failure recovering is happening perfectly. I also wanted to print the previous line one more time to avoid gaps.
                  Also, some times what i observed was the recovery position is about 2mm shifted than the original position.

                  amimafeundefined 1 Reply Last reply Reply Quote 0
                  • amimafeundefined
                    amimafe @Alva
                    last edited by

                    @Alva I'm sorry but I don't know how I can help you with your problem. If it helps you, I am working to create a macro that allows me to save the current line that is being executed from the gcode in a global variable and allows me to restart the layer if something goes wrong.
                    When I have it if you think it can be interesting I can share it with you.

                    Best regards!

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