Вывод на экран расхода пластика
extern double filament_used;
в файле marlin_main.cpp:
в начале например перед строкой
bool Running = true;
добавляем инициализацию
double filament_used=0.0;
после строки
print_job_timer.incFilamentUsed(destination[E_AXIS] - current_position[E_AXIS]);
добавляем
filament_used+=destination[E_AXIS] - current_position[E_AXIS];
после строк
card.startFileprint();
print_job_timer.start();
добавляем
filament_used=0.0; //обнуление счетчика расход пластика
ну и в файле ultralcd_impl_dogm.h перед строкой
#if HAS_FAN0
добавляем отображение на статусном экране
u8g.setPrintPos(22, 17); lcd_print(ftostr62rj(filament_used/1000.0)); u8g.print('m');
Еще больше интересных статей
🚀 Как я перестал считать «на глаз» и собрал профессиональный 3D-калькулятор
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Всем пр...
Напечатал подставку для пожарного извещателя
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Придумал, экструдер.....
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.


Комментарии и вопросы
фелло-ментаФиламент
Очень странные дела, в моём а1...
странная идея приклеивать жест...
Для напольной колонки делается...
Всем привет.Приобрёл себе неда...
В общем столкнулся с такой про...
Где же на этой площадке её пра...