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

    stepper driver for the active toolhead no longer works.

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    6
    296
    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.
    • campeancalinundefined
      campeancalin
      last edited by

      Is it possible to change the stepper driver for one motor without having to refresh the board? I have a long print going on and I would like not to lose it

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

        @campeancalin it's possible but a little tricky. Are you sure it's the driver that has failed, not a crimp connection in the cable?

        Assuming you have paused the print, I think the following should work, but I haven't tested it:

        1. Send M18 E0 to disable just the extruder motor (if it is an extruder other than 0 then change E0 to the correct extruder number). This should turn off the current to the extruder motor. Only disable the extruder motor, not the axis motors (because if you disable the axis motors, they will be flagged as not homed).
        2. For safety, send M906 E0 as well to set the extruder current to near zero.
        3. It should then be safe to remove the cable from that driver output.
        4. If the driver output that you want to use for the extruder is already in use by another extruder, repeat #1 to #3 for that extruder.
        5. Plug the motor cable into the new driver output.
        6. Send a M584 command with just the correct E parameter(s) to remap the extruder(s). Don't include any axis letters in the M584 command.
        7. Set the extruder current using M906.
        8. Test extrusion.

        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

        campeancalinundefined 2 Replies Last reply Reply Quote 0
        • campeancalinundefined
          campeancalin @dc42
          last edited by

          @dc42 is it posssible to activate a deactivated tool using the console, without having to modify the config.g file?
          Also if I want to make changes in config.g and refresh the board, will the paused print be lost?

          dc42undefined 1 Reply Last reply Reply Quote 0
          • campeancalinundefined
            campeancalin @dc42
            last edited by

            @dc42 in my config.g file I have set the following:
            M584 X0 Y1 Z2 E3:4 ; set drive mapping;
            so normally, so will it suffice just to switch the cables from E0 to E1?
            Or should I use the M584 as bellow?
            M584 E4
            And then afterwards M906 E1200 I80?

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

              @campeancalin said in stepper driver for the active toolhead no longer works.:

              @dc42 is it posssible to activate a deactivated tool using the console, without having to modify the config.g file?
              Also if I want to make changes in config.g and refresh the board, will the paused print be lost?

              Yes, just send the appropriate T command for that tool, e.g. T0 or T1. Then set its temperature appropriately.

              @campeancalin said in stepper driver for the active toolhead no longer works.:

              Also if I want to make changes in config.g and refresh the board, will the paused print be lost?

              Yes you are likely to flag the axes as not homed if you do that.

              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
              • dc42undefined
                dc42 administrators @campeancalin
                last edited by

                @campeancalin said in stepper driver for the active toolhead no longer works.:

                @dc42 in my config.g file I have set the following:
                M584 X0 Y1 Z2 E3:4 ; set drive mapping;
                so normally, so will it suffice just to switch the cables from E0 to E1?
                Or should I use the M584 as bellow?
                M584 E4
                And then afterwards M906 E1200 I80?

                Yes, send M18 E0:1, swap the cables, then send M584 E4 and then M906 E1200.

                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
                • First post
                  Last post
                Unless otherwise noted, all forum content is licensed under CC-BY-SA