Duet3D Logo

    Duet3D

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

    Stop print on motor unplug

    General Discussion
    5
    7
    285
    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.
    • FairladyZ
      FairladyZ last edited by

      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
        A Former User last edited by

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

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

            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.

            Alive: 1 Ormerodish machines. 1 Custom Cantilever. 3 P3Steel. 1 Ciclopish scanner. In build: 1 P3Steel. Controllers: 2 Duet 2 , 2 D0.6, 1 D0.8.5, 1 D3 v0.5, 1 RAMPS/DRV8825, 1 Uno/Scan Card.

            1 Reply Last reply Reply Quote 0
            • A Former User
              A Former User last edited by

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

                ...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
                • DocTrucker
                  DocTrucker last edited by

                  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.

                  Alive: 1 Ormerodish machines. 1 Custom Cantilever. 3 P3Steel. 1 Ciclopish scanner. In build: 1 P3Steel. Controllers: 2 Duet 2 , 2 D0.6, 1 D0.8.5, 1 D3 v0.5, 1 RAMPS/DRV8825, 1 Uno/Scan Card.

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