Extruder motor not working(stuttering)
-
Hi guys, I've been holding off on posting because it seems like each time I post I end up solving the issue myself but now I'm in a bit of a rut.
My extruder motor currently stutters back and foward a bit, then after 2 seconds it speeds in a direction, I believe its the same each time, then afterwards it leaves a high pitch noise. (Seems like it struggles to find the right polarity)
My trouble shooting: seeing if it works on an axis (same result); using a different cable motor on the e0 drive (they work when that drive is assigned to an axis, didn't try it as an extruder as they are connected to a belt already), a different wire (one works, one doesnt).
The wire that works the pinout is goes black space green blue space red into the motor and black green blue red into the duet wifi (this one came with a kit and has the same pinout as the rest of the motors)
The wire that doesn't works the pinout is goes black space red green space blue into the motor and black green blue red into the duet wifi. (this one came with the motor)
I'm not sure which pinout is correct but I assume I should stick with the one that works.The motor : E3d Slimline Motor Step Angle: 0.9° ,Rated Current: 1.4A ,Body length: 26.5mm, Faceplate: NEMA 17
the g-code
; Drives
M569 P0 S1 ; physical drive 0 goes forwards
M569 P1 S1 ; physical drive 1 goes backwards
M569 P2 S0 ; physical drive 2 goes backwards
M569 P3 S1 ; physical drive 3 goes forwards
M584 X0 Y1 Z2 E3 ; set drive mapping
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z400.00 E436.54 ; set steps per mm
M566 X600.00 Y600.00 Z18.00 E300.00 ; set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z180.00 E6000.00 ; set maximum speeds (mm/min)
M201 X100.00 Y1000.00 Z50.00 E10000.00 ; set accelerations (mm/s^2)
M906 X500 Y500 Z500 E1000 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Tools
M563 P0 D0 H1 F0 S"Extruder" ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0Cthe test string
M563 P0 D0 ; Turn off cold extrude
T0 ; Tool 0
G1 E10 F60 ; test motorThanks for the Help
-
can you confirm that your cabling looks like this?
-
If in doubt, test to identify the phase pairings
https://duet3d.dozuki.com/Wiki/Choosing_and_connecting_stepper_motors#Section_Identifying_the_stepper_motor_phases -
@jay_s_uk
This cabling, is the one that gets me no reaction when I input commands.
The other one that does from left to right is red blue green black, with the same spacing as the one above -
@Phaedrux Thank You I will give this a look when I get out of work
-
@usernoob well the above is from the end documentation for that motor. I have some of their high torque ones and it uses the same wiring.
-
It was the wiring the one provided by the manufacturer was wired correctly. I didn't realize it was working properly as the slightest amount of resistance on the motor makes it stop (i.e. the filament presses to hard against the gear). for now I am going to try to rule out any resistance cause by the titan aero. While I have to ask if there is anyway to get to produce more torque without swapping motors.
For the record the current is set at 800 mA with a 1.4A maximum. i could bump it up to 85% of the max current but would that be the proper next step in trying get more power out of it ?
-
@usernoob bumping to 85% will help. What voltage are you running at?
-
@jay_s_uk off the top of my head I believe im runnin 12v on from the power supply, but im not sure if you can apply a diffrent voltage on the motors.
-
@usernoob no. you'd have to swap other things to 24v too.
See how you get on with 12v and the higher amps -
@jay_s_uk
No Dice,
Bumped it up to 85%(1190 mA) and made sure there was no real points of resistance. Yet the motor cant create enough torque to move the filament.
I'm not sure but could I have damaged the board or the motor by using the wrong wires? or is there another option to try and get more power out of the motor.
I dont think I've chosen a motor that cant do the load as it says the slimline motor can work with the titan aero that i purchased. -
Does the motor turn properly when left loose from any gearing and filament roller?
Does the behaviour change if you connect it to a different driver and changing the config to suit?
What happens if you connect a different motor to that driver and changing the config to suit?
Yes it's possible something could have been damaged, but if that were the case I'd expect there to be some warnings.
Stuttering usually means there's a bad crimp/wire.
Replacing the wiring harness might be the next best step.
-
@phaedrux
Sorry I just realized you might still be under the impression that it is still stuttering.
Using the supplied wire (so the correct phases are connected), No Stuttering occurs.so currently at now at 1190mA the motor spins the correct way consistently, but doesn't apply enough torque to turn the motor when connected to the gearing on the titan aero. When Tested
Currently trying to change the motor to a different pinout, to see if that will produces any notable change in torque