jonwally HelloI just changed over to the Repetier Firmware from Marlin mainly for the filament odometer. So far I still haven't figured out when the EEPROM is updated with the current count. Would it be when a certain G-code is sent?Thanks
Repetier Everytima all heaters go off the values are updated. This normally happens at the end of a print, so we have not too many writes wearing out eeprom.
jonwally Ok that makes sense. I just had a print finish and the log output said the filament count was 8.491m yet the EEPROM only said the filament count was 5.846m. The print usage was the difference between the two. So it knows the filament was used yet did not update the EEPROM. Is there a case where it won't update the EEPROM?
Repetier Yes, it stores unstored difference so on lcd you see the real value.It will not store values if you disable printer before turning off heaters. But a normal printjob does this and normally you finish your print.
jonwally Ok so what's happening is the firmware is updating the EEPROM value but not resetting the current print usage. So until I start a new print the readout on the "Printing Time & Filament Printed" screen is higher then actual. Because it is a sum of the EEPROM value and current print usage.
Repetier No, what you see in lcd is stored eeprom + current usage and on heate roff current usage is added to eeprom and reset to 0.