• Tags
  • Documentation
  • Order
  • Register
  • Login
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
219
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
    qman3399
    last edited by 31 Jul 2024, 18:47

    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?

    undefined 1 Reply Last reply 31 Jul 2024, 22:36 Reply Quote 0
    • undefined
      Phaedrux Moderator @qman3399
      last edited by 31 Jul 2024, 22:36

      @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

      undefined 1 Reply Last reply 1 Aug 2024, 02:13 Reply Quote 0
      • undefined
        qman3399 @Phaedrux
        last edited by 1 Aug 2024, 02:13

        @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.

        undefined 1 Reply Last reply 9 Jan 2025, 12:08 Reply Quote 0
        • undefined
          amimafe @qman3399
          last edited by 9 Jan 2025, 12:08

          @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?

          undefined 1 Reply Last reply 9 Jan 2025, 12:53 Reply Quote 0
          • undefined
            Alva @amimafe
            last edited by 9 Jan 2025, 12:53

            @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.

            undefined 1 Reply Last reply 9 Jan 2025, 13:01 Reply Quote 0
            • undefined
              amimafe @Alva
              last edited by 9 Jan 2025, 13:01

              @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.

              undefined 1 Reply Last reply 9 Jan 2025, 13:48 Reply Quote 0
              • undefined
                Alva @amimafe
                last edited by 9 Jan 2025, 13:48

                @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.

                undefined 1 Reply Last reply 13 Jan 2025, 08:00 Reply Quote 0
                • undefined
                  amimafe @Alva
                  last edited by 13 Jan 2025, 08:00

                  @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