Extruder motor phase may be disconnected reported by driver(s) 3
I'm getting a weird warning with my extruder stepper. I'm running it with the Zesty Nimble.
At Below 15mm/s I get no errors.
At 30mm/s and above:
When I Extrude:
Warning: motor phase B may be disconnected reported by driver(s) 3
When I Retract:
Warning: motor phase A may be disconnected reported by driver(s) 3 Warning: motor phase B may be disconnected reported by driver(s) 3
Board: Duet WiFi 1.02 or later
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.0 (2020-01-03b3)
Duet WiFi Server Version: 1.23
Extruder Motor Current (mA): 500
Steps per mm: 2700
Max. Speed Change (mm/s): 20
Max. Speed (mm/s): 20
Acceleration (mm/s²): 120
I've rewired the extruder motor and still getting the same error.
Any help would be appreciated.
if you plug the extruder motor to the e1 port (switch off the board before) does the error follow the motor or does it work?
you can remap the extruder to e1 with:
M584 .... E1
and dont forget to set the motor direction before with
m569 P4 S1/0
I plugged the motor into the E1 port and now get the Phase A and B might be disconnected on both Extrude and Retract at 30mm/s. Still no warning at 15mm/s.
Warning: motor phase A may be disconnected reported by driver(s) 4 Warning: motor phase B may be disconnected reported by driver(s) 4
I also tried a new stepper that I didn't wire myself and am getting the same errors.
are you very sure that your cables Crimp connectors are have good contact?
your description sounds like a bad contact with the connectrors
That is what I thought as well, but I tried with a motor that came pre-crimped and had the same issue.
have you a stepper which you know that is working ? can you plug in these into the extruder plug an retest ?
If you get that warning for one phase only, it probably signifies a bad connection. If you get it on both phases and only at higher speeds, it normally means that it's poor choice of motor because it needs a higher voltage to drive it than you are providing to the Duet. As well as giving that error, at those speeds you will experience loss of motor torque and higher noise levels.
The Nimble has a very high gear ratio (40:1 AFAIR), so to get high speeds from it you need to use a low inductance motor. However, in normal printing with a 0.4mm nozzle you are unlikely to exceed 5mm/sec speed. The Nimble needs very little retraction, so retraction speed isn't important either. So 15mm/sec will be ample. Loading filament will be a little slow, but you don't do that very often.
if you are using 12V VIN power, switching to 24V will more than double the speed you can use before these things start to happen. There is a motor EMF calculator to help you work this out at https://www.reprapfirmware.org/.
That makes sense. I'll live with it for now and might upgrade the stepper if it becomes an issue later.
Thank you for your help!
The motor in question is a Kysan 1124090
- Holding Torque: 5.5Kg.cm
- Rated Voltage: 4.2V
- NO.of Phase: 2
- Step Angle: 1.8° ± 5%
- Resistance Per Phase: 2.8Ω± 10%
- Inductance Per Phase: 4.8mH± 20%
- Current Per Phase: 1.5A
- Shaft: 5mm diameter w/ one flat
- Insulation Class: Class B
- Dielectric Strength: 100Mohm
- Operation Temp Range: -20 ~ +40° C
- Lead Wire: 22AWG / 750mm
- 4 pin 2.54mm connector