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

    Use Stall Detection to detect accidental effector moves.

    Scheduled Pinned Locked Moved
    Firmware wishlist
    3
    5
    816
    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.
    • DADIYundefined
      DADIY
      last edited by

      I'm just wondering if it would be possible to add a feature based on the stall detection technoloigy to detect if a motor was moved. I'm thinking in the scenario that the printer has been homed & calibrated but the effector was accidentally knocked before or in between prints, then if it's detected you get a warning or maybe forced to re home /re calibrate.

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

        Stall detection technology during printing is implemented already in firmware 1.20beta11, see https://duet3d.com/wiki/Stall_detection_and_sensorless_homing. However, it doesn't operate before you start printing from SD card. You could put the homing and calibration command in your slicer start script.

        I've not been successful yet in using stall detection to sense deliberate motor movements caused by knocking the carriage on my delta. Part of the problem is that the carriages on a delta often move slowly, and stall detection doesn't work at low speeds.

        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
        • deckingmanundefined
          deckingman
          last edited by

          @DADIY:

          I'm just wondering if it would be possible to add a feature based on the stall detection technoloigy to detect if a motor was moved. I'm thinking in the scenario that the printer has been homed & calibrated but the effector was accidentally knocked before or in between prints, then if it's detected you get a warning or maybe forced to re home /re calibrate.

          I know nothing about Deltas. Is homing a tedious thing to do? Just curious because I home before every print by having G28 in my slicer start code, which on a CoreXY takes hardly any time at all to do.

          Ian
          https://somei3deas.wordpress.com/
          https://www.youtube.com/@deckingman

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

            No , homing a delta is very quick because you home all the towers simultaneously. Preferably you auto calibrate after homing, but that only takes 25 seconds on my delta.

            If you knocked the effector sideways between homing and printing, then the effect wouldn't just be a shift in the XY location of the print.

            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
            • DADIYundefined
              DADIY
              last edited by

              @dc42:

              Stall detection technology during printing is implemented already in firmware 1.20beta11, see https://duet3d.com/wiki/Stall_detection_and_sensorless_homing. However, it doesn't operate before you start printing from SD card. You could put the homing and calibration command in your slicer start script.

              I've not been successful yet in using stall detection to sense deliberate motor movements caused by knocking the carriage on my delta. Part of the problem is that the carriages on a delta often move slowly, and stall detection doesn't work at low speeds.

              That's a shame it would have been a nice to have feature,

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