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

Stop print on motor unplug

Scheduled Pinned Locked Moved
General Discussion
5
7
456
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
    FairladyZ
    last edited by 24 Jul 2019, 07:35

    I ran a print over a few hours and when I returned to the printer I noticed that it had stopped extruding. I found that the extruder motor had somehow been unplugged during the print. I found that this error was shown repeatedly and was able to reproduce it this morning. 0_1563953468676_441d2ae0-14ef-44a4-952c-58d9844162ae-image.png
    However, the print does not stop printing when this warning is shown. Is there anyway to pause the print when this occurs?

    1 Reply Last reply Reply Quote 1
    • ?
      A Former User
      last edited by 24 Jul 2019, 08:23

      A filament sensor (that detects movement as well as presence) would achieve the desired result.

      If its possible to use the warning directly or if its something that can be added to future versions is something the developers can address maybe.

      1 Reply Last reply Reply Quote 0
      • undefined
        clearlynotstef
        last edited by 24 Jul 2019, 16:39

        I would strongly advise not trying to reproduce this error anymore, unplugging motors while they're running is a great way to burn out a driver.

        1 Reply Last reply Reply Quote 0
        • undefined
          DocTrucker
          last edited by 24 Jul 2019, 18:14

          This is a good feature request or even a bug fix.

          Clearly if a motor has disconnected it should pause. Perhaps continue until the next gcode that requests a move on thay axis and pause - this would save lost builds on multi extruder systems where there was mo need for the extruder that faulted.

          Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

          1 Reply Last reply Reply Quote 0
          • ?
            A Former User
            last edited by 24 Jul 2019, 21:47

            Facilitating recovery in firmware encourages dangerous behavior like pointed out, hot plugging motors isn't recommended despite the Duets seemingly being more rugged than most other control boards. Stop, okay, pause, not sure thats a good idea, but I recon there are higher powers with more knowledge to descide.

            Secure the cables in the first place, if a cable breaks you'd want to shut down the machine to make repairs and not have the firmware encourage working on it live imo.

            1 Reply Last reply Reply Quote 0
            • undefined
              Danal
              last edited by 25 Jul 2019, 01:08

              ...may be disconnected... According to Trinamic data sheets, this detection sometimes yields false positives. I don't want a pause on a false positive.

              And... as stated over and over, a real disconnect while the motor is turning is almost certain to blow the driver on older drivers. (I am unwilling to experiment with Trinamics. ) Therefore, as mentioned, messing with cables with power on = bad bad bad.

              Given all above, no pause for me!!

              Delta / Kossel printer fanatic

              1 Reply Last reply Reply Quote 0
              • undefined
                DocTrucker
                last edited by 25 Jul 2019, 05:22

                Just to be clear I am not endorsing yanking cables about with the system powered.

                Do the drivers lock a fault flag or only hold it temporarily while it thinks the fault is present? The duet may keep a pop up warning active for longer than the fault exists to warn of pending failure. If the fault flag doesn't lock then a fault must exist for x seconds before pause may catch most false posatives.

                Main use case for this is capturing failures in highly dynamic power cables such as direct extruders and serial manipulators such as cartesians where the x axis stepper is moved for a change in y.

                Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

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