Failed Z motor drive on Version 0.8.5 Duet board

  • After years of good service -- the Z motor will not drive on my Mini Kossel.
    If I replace the motor with a tested motor -- it still will not drive. The motor is still OK.
    Is it possible to repair the motor driver on the Duet board?
    Could I request advice on how to proceed.

  • administrators

    If you are not using the E1 motor output, you could connect the Z motor to that instead.

  • Thank you, this sounds very good! Will it require changes to the firmware?

  • @dc42
    Can I change the driver for the Z motor from driver 0 (which is not working on my board) to 4 by using inserting the following command into the config file:
    M584 X0 Y1 Z4 E3:4:5:6
    ----- and then moving the Z motor from Z connector to the connector E1 on the board?

    Many thanks for your help.


    N.B. Pressumably the default connections for the motors are contained in the boards firmware -- as I cannot find the g-code command M584 anywhere?

  • Sorry -- I should have said driver 4 (that is connected to the Z motor) has faied (not driver 0).


  • Moderator

    Basically, yes, connect your Z motor to E1 (label on the board), but use M584 X0 Y1 Z4 E3.

    This assumes you have only one extruder. Duet 0.85 only has 5 stepper drivers, so should be M584 X0 Y1 Z4 E3 (leaving the original Z2 out, and no extruders on E4:5:6). You don't need the extra extruders E5 and E6, unless you have a Duex4 expansion board and extra extruders plugged into it. If you do have extra extruders, still don't put E4 in, as you've already defined Z4.

    Note that drive numbers map to the labels on the board: 0:X; 1:Y; 2:Z; 3:E0; 4:E1, as shown here There's a bit of confusion in your posts about the driver number that has failed, as I think you're counting them sequentially from one end of the board. The order of the drive numbers on the physical board order are 4:E1, 3:E0, 0:X; 1:Y; 2:Z.


  • Thank you very much for this.
    I will let you know how I get on!!

Log in to reply