Кремень КД Реклама
Кремень КМ Реклама

Вывод на экран расхода пластика

Wasik
Идет загрузка
Загрузка
23.06.2017
4803
11
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

20
в прошивке Marlin v1.1.1 добавил отображение на статусном экране счетчика рахода пластика на текущую печать (помимо общего расхода в пункте главного меню)
Вывод на экран расхода пластика
в файле marlin.h добавил глобальную переменную

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');

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

20
Комментарии к статье