Filament drive counting backwards
-
@T3P3Tony you guys missed the fact where I say that the filament usage is reported correctly.
also the extruder drive was correct at the start.
I believe this is an error with the coding and the counter flips once it has reached certain distance
I believe it is a code bug with variable type definition - it simply cannot handle such a large number properly@magnets99 it would be impossible to experiment due to the fact that it used over 12kg before it got to this point
-
@Aurimas
oooo i see what you're saying
like some variable is declared as an int and only has 32,000 max value when it should be a Long or similar?
(i'm not a coder, I had a similar issue with an arduino that was counting a delay).Looking at that screen shot, i had assumed that the filament usage was all time, not per print!
what size printer is that!? -
@magnets99 that is our Vega970
https://aurarum.com.au/shop/aurarum-vega-970-idex-3d-printer/ -
@Aurimas Ahh right I see, that's possible. So it was counting up correctly to start with and then flipped at a certain point?
-
@Aurimas
Wow that is a monster!
you could probably lost pla cast a whole engine block with that! -
@magnets99 said in Filament drive counting backwards:
you could probably lost pla cast a whole engine block with that!
Reply
lol. it would depend on the size of the engine block
-
@T3P3Tony yes - it was correct to start with.
I am not sure at what point it flipped -
@Aurimas assuming the print is still going, can you see what the move.virtualEPos and move.extruders[0].position are showing as in the Object model please
-
@Aurimas is that extruder driven by the main board or by a tool board? What is the extruder steps/mm?
-
@T3P3Tony no - print is finished
-
@dc42 no sure why would steps matter?
Filament counter reports correctly, while Extruders Drives got inverted mid print
These are two different counters from what I understand and because of that it has software setting issue -
@Aurimas it's possible that the step counter is overflowing hence why dc42 wants to know the steps/mm of the extruder.
-
@T3P3Tony said in Filament drive counting backwards:
t the step counter is overflowing hence
its only 400/mm
-
@Aurimas thanks
-
-
@Aurimas the microstep counter from which the position is computed will wrap around at 2^31 microsteps. At 400 microsteps/mm that will occur after extruding 5368709 mm of filament. So this explains it.
-
@dc42 just as suspected
filament counter is counting correctly anyway.