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

    Stepper Disconnection

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    5
    12
    672
    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.
    • HenryDaraundefined
      HenryDara
      last edited by

      Of course disconnecting stepper motors (Duet 2 Wifi) while they have power is a no no, but could the damage be reduced by ensuring certain pins are disconnected before others?
      In my case I have seperate docks for my extruder motors that can be removed with quick disconnection. The plan is to always power off before removing a stepper, but of course its just a matter of time before someone screws up.
      Since I am creating my own connectors for this setup, I can make a stepped disconnection if it could help.
      Not looking to cheat in any way, but to just reduce the chances of mishaps if possible.

      Thanks...Henry

      1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt
        last edited by

        Hi,

        And the reason for being able to remove the steppers is?

        Frederick

        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

        HenryDaraundefined 1 Reply Last reply Reply Quote 0
        • zaptaundefined
          zapta
          last edited by zapta

          You may want to watch this video by David. https://youtu.be/uyWolKFzb-A

          I doubt if disconnection order matters since these are two independent coils.

          If you are concerned, one option is to add a protection circuit (e.g. diodes to ground and 24V rails) but I would expect the driver to already have it built in.

          Another options is having some interlock mechanism that will disable power when the extruder is accessed for removal.

          HenryDaraundefined 1 Reply Last reply Reply Quote 0
          • timcurtis67undefined
            timcurtis67
            last edited by

            I would think you can just disable the extruder stepper with an M18 E0. Then swap out your dock and re enable the extruder stepper by calling a short extrusion move.

            The heater would also have to be shut off and the fault would also have to be cleared when the new dock is in place. But that can also be done with a gcode.

            See,
            https://duet3d.dozuki.com/Wiki/Gcode#Section_M18_Disable_all_stepper_motors

            And
            https://duet3d.dozuki.com/Wiki/Gcode#Section_M562_Reset_temperature_fault

            1 Reply Last reply Reply Quote 0
            • HenryDaraundefined
              HenryDara @fcwilt
              last edited by

              @fcwilt My printers have the ability to add and remove extra printheads depending on the makers needs. I use Zesty Nimble cable extruders, and the easiest way is to just be able to remove the printhead, cable, and stepper as one assembly (then hang it off to the side) rather than taking the whole cable coupling apart. This connection will handle the heater/therm, fans, and stepper wiring.

              fcwiltundefined 1 Reply Last reply Reply Quote 0
              • fcwiltundefined
                fcwilt @HenryDara
                last edited by

                @HenryDara said in Stepper Disconnection:

                @fcwilt My printers have the ability to add and remove extra printheads depending on the makers needs. I use Zesty Nimble cable extruders, and the easiest way is to just be able to remove the printhead, cable, and stepper as one assembly (then hang it off to the side) rather than taking the whole cable coupling apart. This connection will handle the heater/therm, fans, and stepper wiring.

                I see.

                And you want to be able to make this change with power applied?

                Frederick

                Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                HenryDaraundefined 1 Reply Last reply Reply Quote 0
                • timcurtis67undefined
                  timcurtis67
                  last edited by

                  You should be able to do the hot swap with a macro. Disable the stepper, shutoff the hot end, Swap the hotend.

                  Another macro can re-enable the stepper, remove the heater fault (that will appear).

                  Simple.

                  1 Reply Last reply Reply Quote 0
                  • HenryDaraundefined
                    HenryDara @zapta
                    last edited by

                    @zapta Yeah, I think that would be the safest way. I already need a latch, so I can interlock it back to the Duet to tell when to disable the outputs. Not sure how long it takes to shut them down, but hoping it takes longer to unlatch, and begin to remove the stepper from its nest.

                    Danalundefined 1 Reply Last reply Reply Quote 0
                    • HenryDaraundefined
                      HenryDara @fcwilt
                      last edited by

                      @fcwilt No, I want to prevent that. I am trying to find the best way to error proof the end user.

                      fcwiltundefined 1 Reply Last reply Reply Quote 0
                      • fcwiltundefined
                        fcwilt @HenryDara
                        last edited by

                        @HenryDara said in Stepper Disconnection:

                        @fcwilt No, I want to prevent that. I am trying to find the best way to error proof the end user.

                        Understood.

                        Well the most foolproof way is to keep the end user away from the printer. 😉

                        Frederick

                        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                        1 Reply Last reply Reply Quote 0
                        • Danalundefined
                          Danal @HenryDara
                          last edited by

                          @HenryDara said in Stepper Disconnection:

                          I already need a latch, so I can interlock it back to the Duet to tell when to disable the outputs

                          Maybe consider the other way around? Have the latch be electronic (servo or similar) and the only way to unlatch is to invoke the Duet macro? (which could be tied to a pushbutton right by the tool).

                          Delta / Kossel printer fanatic

                          HenryDaraundefined 1 Reply Last reply Reply Quote 0
                          • HenryDaraundefined
                            HenryDara @Danal
                            last edited by

                            @Danal That would be nice, but I can have up to ten heads, so thats lots of servos or other. I am thinking of a "tool Present" signal for each head to a dig in, which can then drive my tool parameters somehow. I like that idea though. I could add an LED to show each extruders status. All green = all good. 🙂

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