Extruder E value integer limit

I have a large format printer and when my E values get to 100000 the extruder stops turning. If I set them to 90000 they work.

Comments

  • All positions are stored in steps in a 32 bit integer so range is +/-2000000000 steps. So that is not here i guess. Even with 1000 steps per mm you could another 1900 meter. But it is for an other reason not good to get such high E values. You will loose precision at that range since E is a float value meaning it has 6-7 digits precision. Having 6 digits left from . would mean you can only do 0.1mm steps at best. For this reason slicers should always reset E after a while - just to keep precision inside good limits.
Sign In or Register to comment.