M906 reports E:0 on update to 1.19.2
-
I seem to be having the same issue with firmware version 2.01
It starts off with 0mA current; when I type in M906 E(any current over 1000ma), it starts to work fine.
Here is my excerpt from config.g:
M906 X2000 Y1500 Z1500 U1500 E1500:1500 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeoutThanks,
Madhu. -
@madhunm, please post your whole config.g file.
-
@dc42 said in M906 reports E:0 on update to 1.19.2:
@madhunm, please post your whole config.g file.
here it is:
-
@madhunm Try retyping the line from scratch in the config.
-
@phaedrux said in M906 reports E:0 on update to 1.19.2:
@madhunm Try retyping the line from scratch in the config.
Done; no use.
After rebooting, M906 in the console results in:
M906
Motor current (mA) - X:2000, Y:1500, Z:1500, U:1500, E:0, idle factor 30% -
What happens if you use E1500 in config.g instead of E1500:1500 ?
What happens if you enter that M906 command in the GCode Console, exactly as you have it in config.g?
-
@dc42 said in M906 reports E:0 on update to 1.19.2:
What happens if you use E1500 in config.g instead of E1500:1500 ?
When i use E1500, it works as expected; M906 reports:
Motor current (mA) - X:2000, Y:1500, Z:1500, U:1500, E:1500, idle factor 30%When I type E1500:1500 in the gcode console, i get:
Error: GCodes: Attempt to read a GCode float array that is too long: M906 E1500:1500Thanks,
Madhu. -
@crperryjr said in M906 reports E:0 on update to 1.19.2:
M92 E146.27:146.27:146.27 ; Set steps/mm for extruders
I just noticed that your M92 for the E steppers steps per mm comes much later than for the other axis and after your other commands specify settings for a single E motor.
Try moving your e steps per mm M92 back up with your other axis.
-
@madhunm said in M906 reports E:0 on update to 1.19.2:
@dc42 said in M906 reports E:0 on update to 1.19.2:
What happens if you use E1500 in config.g instead of E1500:1500 ?
When i use E1500, it works as expected; M906 reports:
Motor current (mA) - X:2000, Y:1500, Z:1500, U:1500, E:1500, idle factor 30%When I type E1500:1500 in the gcode console, i get:
Error: GCodes: Attempt to read a GCode float array that is too long: M906 E1500:1500Thanks,
Madhu.That's as expected. Your config.g file contains this line:
M584 X0 Y1 Z2:3 U3 E4 P4
So you have only one extruder drive (E4 in the M584 command), not two.
-
@dc42 said in M906 reports E:0 on update to 1.19.2:
That's as expected.
Thanks a ton for your support!