I’ve attempted to adjust the esteps on my snapmaker 2 a250. I calculated a new estep (was 212.21 now 243.92), issue the M92 E243.92 and M500 commands (also tried M501), but re-sending G1 E100 F100 command to get 100mm to flow, the erroneous amount (87mm) of filament still came through. Checking M503 I do however see the right estep amount.
others < M92 X400.00 Y400.00 Z400.00 E243.92
Its like the snapmaker is ignoring the new value.
I posted a similar thread on facebook group.
Hey, I think you made it via wifi? You have to be connected with USB.
Hope this helps!
@xchrisd Nope. Adjusted via USB in Luban.
If you putted it in like this: M92 E200.99
I have no idea. You have made a dot no comma?
You are on the right port?
Have you tried a other terminal?
@xchrisd, why a comma? In Marlin it should be a . to represent a decimal.
. Is fine, just wanted to figure out with you
I am having exactly the same problem (except I am using the Dual Extruder Module on the A350, but same commands & results). The results do get saved (I am calling M500). I will, however, also note that I am entering M92 (with no parameters) instead of M503 (since I only need the M92 values) to get the current settings, which gives the following:
echo: M92 X160.00 Y160.00 Z400.00 B888.89 Current E359.68, BACKUP SINGLE E212.21, BACKUP DUAL E359.68
Note that the E values for Current & BACKUP DUAL are the new values, but the E value for BACKUP SINGLE is unchanged. This is what I would expect, but it makes me wonder if it is using the BACKUP SINGLE E value instead of the others.
You think it is using 212 and not 359? I mean the results should be really obvious. How many Filament is extruding in your G1 E100 F100 command?
Normally adjusting the dual Extruder is not required at all.
If only that were true… The reason I think it is using 212.21 instead of 359.68 is because the G1 E100 F100 command extrudes the same amount regardless of whether it claims to be set to 212.21 or 359.68 (I have confirmed that it is set, I have saved it using M500, turned it off/on, and viewed it afterwards to confirm that it has been changed). So I figured since the amount extruded did not change then it must be using the old value. Is it possible that the firmware is getting the value from somewhere else? 212.21 & 359.68 are very different numbers, so seeing 0 change in the amount extruded is hard to believe.
Are you in relative mode? M83?
I have entered the M83 command
Unfortunately I have no idea.
I will test it after vacation.
Do you really need adjustments? - My dualextruder is on point.
You could set the flow in your slicer for further adjustment.