Duet 3 + Tool board extruders out of sync
-
@evomotors If you've got multiple extruders then you ought to set the steps per mm for each extruder. Currently you have
M92 X160.00 Y160.00 Z800.00 E463
but it ought to be
M92 X160.00 Y160.00 Z800.00 E463:E463
The same applies to other commands such as M350 (although that will default to 16x), M566, M203, M201, M906 etc...
-
@deckingman said in Duet 3 + Tool board extruders out of sync:
@evomotors If you've got multiple extruders then you ought to set the steps per mm for each extruder. Currently you have
M92 X160.00 Y160.00 Z800.00 E463
but it ought to be
M92 X160.00 Y160.00 Z800.00 E463:E463
The same applies to other commands such as M350 (although that will default to 16x), M566, M203, M201, M906 etc...
Thank you! Doing this seem to work.
-
I am surprised, it's normally the case that if only one E value is provided, it gets duplicated to all extruders. I will check.
-
![0_1599336711016_Capture2.PNG](Uploading 100%) @dc42 said in Duet 3 + Tool board extruders out of sync:
I am surprised, it's normally the case that if only one E value is provided, it gets duplicated to all extruders. I will check.
Well... it seem to be working now.
-
I have just checked with the latest firmware build, and found that a single M92 E value does get duplicated to all extruders as I expected.
-
@dc42 said in Duet 3 + Tool board extruders out of sync:
I have just checked with the latest firmware build, and found that a single M92 E value does get duplicated to all extruders as I expected.
It must be bug somewhere. It stopped going out of sync when I added these values for E
M350 X16 Y16 Z16 E16:16 I1 ; configure microstepping with interpolation M92 X160.00 Y160.00 Z800.00 E405:405 ; set steps per mm M566 X1000.00 Y1000.00 Z50.00 E3000.00:3000.00 ; set maximum instantaneous speed changes (mm/min) M203 X30000.00 Y30000.00 Z2000.00 E180000.00:180000.00 ; set maximum speeds (mm/min) M201 X1800.00 Y1800.00 Z100.00 E2000.00:2000.00 ; set accelerations (mm/s^2) M906 X1600 Y1600 Z1600 E900:1000 I80 ; set motor currents (mA) and motor idle factor in per cent
-
@evomotors I guess to be absolutely sure that it wasn't just a coincidence, you ought to revert the configuration back to how you had it and test again. If the problem rears it's ugly head again and is repeatable, then you have a strong case that there is indeed a bug (which might be related to having one extruder on a tool board and the other on the main board.
It's the only way that you'll convince @dc42 to look into it.
-
@deckingman I'm fine with it working with explicit values in config. I'm pretty sure he has lots on other stuff to do.
-
@evomotors said in Duet 3 + Tool board extruders out of sync:
@deckingman I'm fine with it working with explicit values in config. I'm pretty sure he has lots on other stuff to do.
I understand that but someone else might run into the same problem in the future. So if it is a bug, and if @dc42 can fix it, it will save others from having the same issues that you experienced.
Having said all that, personally I try to make a habit of always explicitly declaring anything which might otherwise have a default value.
-
@deckingman Good point, I will try later.