Duet3D Y-Axis Motor turning in only one direction



  • Hello,

    I am upgrading my Geeetech Rostock 301 and have installed a Duet3D V1.03 board. The Z and X Axis motors work correctly, however the Y-axis motor is acting strangely.

    Sometimes it will turn both clockwise and anti-clockwise when I send a G1 S1 Y50 command, but only for about a revolution before it reverses.

    Once this happens, it will only turn in one direction, if I send a positive or negative ammount.

    If I change the motor configuration, then the motor will reverse it's direction, once again it will only turn one way no matter what command it is sent.

    I have checked multiple cables, motors, and board connections - it only happens on the Y-axis.

    So far, it has never worked correctly.

    I am running the latest firmware:

    "RepRapFirmware for Duet 2 WiFi/Ethernet version 2.03RC4 running on Duet WiFi 1.02 or later"

    Do I have a faulty board, or am I missing a setting or configuration?



  • change the drive mapping using https://duet3d.dozuki.com/Wiki/Gcode#Section_M584_Set_drive_mapping
    and assign the y axis to the e1 motor.
    if it works then, there is something wrong with the y stepper.



  • Hello,

    I tried your suggestion, the motor vibrates and I receive an error message:

    "Error: short-to-ground reported by driver(s) 3"

    I have identified the pairs of cables, and have tried reversing them in the connector, and it is the same result each time.

    I also switched back to using the Y-axis, and the motor will only turn one way.



  • driver 3 is E0 extruder. that would be another problem

    if it vibrates that would indicate a wiring problem.
    verify that you have the correct phases on that motor with a multimeter.



  • My apologies. I connected the motor to E1, and it works correctly with the wiring as I originally connected it.

    It seems I have a faulty board.

    Any suggestions?


  • administrators

    @sureshot said in Duet3D Y-Axis Motor turning in only one direction:

    My apologies. I connected the motor to E1, and it works correctly with the wiring as I originally connected it.

    It seems I have a faulty board.

    Any suggestions?

    It does sound that your Y motor driver is faulty, and you should ask your supplier to replace the Duet. Assuming it's a genuine Duet, see https://www.duet3d.com/warranty.


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.