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.
    • 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