Navigation

    Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    UNSOLVED stall recovery?

    General Discussion
    3
    5
    35
    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.
    • tenaja
      tenaja last edited by tenaja

      Is there a way to recover from a stall, for instance, continue where the stall was first detected, at a reduced speed? I understand the position of the stalled axis will be inaccurate, but in some instances, it will be close enough.

      I see Resume print after power failure, but not a Resume after stall.

      I also see a way to run rehome.g, but I would like to control which program is run. Is there a way to do that?

      Also, I will need to resume without re-homing. The action of homing will mess up my "print"--this is not a printer application. Or, would the way to do it be to issue a "reduce speed" command?

      In my rehome.g file, I have this:

      ; rehome.g
      ; This file is executed if a stalled motor is detected.
      M220 S40		; continue at 40% speed
      M300			; send a beep (if connected to web)
      

      Is it going to stop all moving axes, and run this file, then reset?

      Right now, I am not detecting any stalls under any circumstance, so I've got to get that sorted out, too...I will work on it in another thread.

      Thanks!

      1 Reply Last reply Reply Quote 0
      • jay_s_uk
        jay_s_uk last edited by

        have you seen this?
        https://duet3d.dozuki.com/Wiki/Gcode#Section_M915_Configure_motor_stall_detection
        specifically the R value can allow you to run a rehoming procedure before continuing.
        Or you could have it pause which would save the current position

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF

        1 Reply Last reply Reply Quote 0
        • jay_s_uk
          jay_s_uk last edited by jay_s_uk

          nevermind, just saw your other post

          Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF

          tenaja 1 Reply Last reply Reply Quote 0
          • tenaja
            tenaja @jay_s_uk last edited by

            @jay_s_uk
            Thanks for trying to help... as you can see, I think I need to sort out the stall detection before I get on to stall handling.

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

              Have you gone through this document?

              https://duet3d.dozuki.com/Wiki/Stall_detection_and_sensorless_homing#Section_Limitations_of_stall_detection

              Z-Bot CoreXY Build | Thingiverse Profile

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