Solved [SOLVED] Duet2 Ethernet RRF3 Motor issue
-
Hey dudes. Ive been trying to configure the firmware for my new duet2, and suddenly my motors are acting strangely even though I was only changing settings for m208. I was sending them movement commands testing the end stops etc, and about 30% of the commands dont "register." The motor tries to move, making an unusual noise, and travels about 5mm instead of the requested 50mm. I have lowered the acceleration and movement speeds with no luck.
Any tips appreciated.
Dad
-
Motor current set correctly?
-
We'll need more to work with. Please post your config.g and homing files.
Do things behave better after a power cycle and returning to the values in config.g?
@printerdad said in Duet2 Ethernet RRF3 Motor issue:
about 30% of the commands dont "register."
What commands would those be?
@printerdad said in Duet2 Ethernet RRF3 Motor issue:
The motor tries to move, making an unusual noise,
Did the motors work before that? Off noises and halting movement could be a loose wire on one half of the phase.
@printerdad said in Duet2 Ethernet RRF3 Motor issue:
travels about 5mm instead of the requested 50mm
Did you happen to alter the steps per mm?
-
@Phaedrux
I have not altered the steps/mm.
The unregistered commands are the movements I tell it to do through the web interface. When I say unregistered I mean they act up, ie only move a small amount, noisy etc.
Each motor has its current set to 80% of its rated value.
Today is the first day I have seen this problem with these motors. They moved fine before.
Both my X and Y motors are showing problems. Can't test Z motors because I cant home Z so I cant ask it to move Z.Thanks
Dad -
Video of the behaviour?
Do you have mesh compensation active?
You can force the X and Y axis to be homed by sending G92 X100 Y100 (or whatever coordinate you like) to tell the firmware the axis is homed and at that location.
-
@phaedrux
heres a link to a video showing the problem.I dont believe I have mesh compensation active. I have never turned it on via the web control at least.
-
@printerdad you can send "G92 Z" so it thinks its home
-
The noise sounds like it could be binding and the motor is stalling. Does the motion move smoothly by hand when the power is off? (move it slowly)
@printerdad said in Duet2 Ethernet RRF3 Motor issue:
Each motor has its current set to 80% of its rated value.
You say that, but I don't see any motor current settings in config.g. There's no M906 command.
https://duet3d.dozuki.com/Wiki/Gcode#Section_M906_Set_motor_currents
-
@phaedrux
interesting, i input all the motors' current in the config wizard but something must have happened...the motor is smooth when powered off.
-
If you send M906 in the console by itself it will report back with whatever default currents it's using. See what that is. Then change your config.g to add a M906 line to set the currents correctly and see how it behaves.
-
m906
Motor current (mA) - X:0, Y:0, Z:0, E:0:0, idle factor 30%hm.... currently looking up my motors' rated currents again to reenter info.
DadEDIT:
Alrighty so I have these motors at the rating listed:
X,Y - 1.5amps each
Z,Z in series - 1amp each
E,E - 1amp eachIs this the proper format for m906 assuming 85% ratings in milliamps?
M906 X1275 Y1275 Z850:850 E850:850
-
@printerdad Yes.
Duet 2 WiF/Ethernet is done in steps of 100mA and is rounded down.
-
@phaedrux ok so
M906 X1200 Y1200 Z800:800 E800:800?
Im not sure about the Z motors in series if I list it twice like I do for the 2 extruders. -
@phaedrux said in Duet2 Ethernet RRF3 Motor issue:
If you send M906 in the console by itself it will report back with whatever default currents it's using. See what that is. Then change your config.g to add a M906 line to set the currents correctly and see how it behaves.
^ After finally getting a chance to input the correct current values for the motors, the binding seems to have stopped!!! Thanks guys.
-
@printerdad said in [SOLVED] Duet2 Ethernet RRF3 Motor issue:
@phaedrux ok so
M906 X1200 Y1200 Z800:800 E800:800?
Im not sure about the Z motors in series if I list it twice like I do for the 2 extruders.Nope, you only need a single value for Z. Only E requires multiple values.