Driver error - phase B short to ground
-
My printer was working with no problems, but suddenly, the extruded motor stopped working with the error “Driver 3 error: phase B short to ground”.
Checked the stepper motor, and it works fine, how can I troubleshoot the driver issue?
-
@dburden To help, we need more information. Please post your config.g, and send M115 in the console and post the reply, so we know what Duet board and firmware you are using. Have you checked the wiring from the board to the motor for damaged wiring shorting out? What make and model is the motor? Is it direct drive, ie on the X carriage, or Bowden? What type of printer?
Ian
-
@droftarts Thanks for your help!
M115: FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.4.5 ELECTRONICS: Duet WiFi 1.02 or later + DueX5v0.11 FIRMWARE_DATE: 2022-11-30 19:36:12
The stepper motor is an LDO-42STH25-1404MAC, and it's the extruder motor. I checked the motor operation by plugging it into another duet board, and checked the wiring by connecting the motor into the problem board with another working LDO stepper motor cable.
-
@droftarts Hello again, just wanted to see if you got my last post.
-
@dburden Sorry, your reply got a bit lost in the holiday period!
Does the extruder motor still report an error when it is on driver 3? Or was it a one-off? If you have moved it to another driver, has it continued to work without problems?
Assuming this is a direct drive extruder mounted on the tool head, it's possible that the movement is fatiguing the extruder wires, and one of the wires is close to breaking. This can be difficult to track down, as it may be only when in a specific place on the XY axes.
If it was a one-off, it's possible it was a spurious message. Because you have a Duex, SPI commands to the drivers on the Duex run through the ribbon cable. Interference on the ribbon cable can cause SPI bus interference, and trigger false driver warnings. Check the ribbon cable carefully, and move any wiring that runs close to it away. Also check that the Duex is properly grounded, or it tries to ground itself through the ribbon cable, which can also cause a lot of interference. See https://docs.duet3d.com/Duet3D_hardware/Duet_2_family/DueX2_and_DueX5#power-wiring
The only problem I can see in your config.g is the drive mapping:
M584 X0 Y1 Z5:6:7 E3:4:8:9
You don't appear to be using E4, 8 and 9. It's possible enabling these drivers, but not having anything connected to them, is causing the spurious fault messages. Try
M584 X0 Y1 Z5:6:7 E3
instead.If you continue to get errors on driver 3, try moving the extruder to driver 4.
Let me know if any of that helps.
Ian
-
Thank you so much for all your help!
How do I switch to driver 4? Which port on the board is driver 4? What needs to change in my config file?