Экструзия относительна, вам нужно высчитывать объем пластика, чтобы понимать, какую длинну/вес и т.д. вы хотите хранить. Ипром не рам, огромное количество записей не любит, а значит переменную надо хранить как глобальную в памяти и сохранять вконце печати, например, когда пришла команда парковки. Что не сохраняет количество в случае внештатной ситуации (обрыв питания например)
Дальше мне лень печатать
Это все не проблема.
1) мне хватит даже тупо метража. Ну или переводить метраж сразу в несколько пластиков, я сам посмотрю на нужное значение
2) разумеется, бОльшую часть времени хранить в оперативке и сохранять по таймеру. Если скидывать в ипром раз в минуту, ресурса хватит на дохера, а погрешность при аварии будет копеечная.