Отображение текущей скорости перемещения на экране
В начале файла Marlin.h
//определяем переменную для хранения скорости
extern int Speed_axis;
В начале файла Marlin_main.cpp
//инициируем переменную для хранения скорости
int Speed_axis=0;
В файле planner.cpp после строк
// Update previous path unit_vector and nominal speed
COPY(previous_speed, current_speed);
previous_nominal_speed = block->nominal_speed;
previous_safe_speed = safe_speed;
//добавляем строку с присваиванием значения переменной
Speed_axis=block->nominal_speed;
Ну и в итоге в файле ultra_impl_DOGM.h после строк
// Heated bed
#if HOTENDS < 4 && HAS_TEMP_BED
_draw_heater_status(81, -1);
#endif
//отображаем на экране
u8g.setPrintPos(43, 22); lcd_print(itostr3(Speed_axis));
Еще больше интересных статей
Ender 3 с директ-экструдером, водяным охлаждением и термокамерой.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Втулки Cargo: в помощь желающим заменить линейные подшипники
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
E3D сопла...новые чертежи
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.


Комментарии и вопросы
Интересно, как это планируется...
Из ленточного оборудования я с...
Это развлекуха и творчество дл...
При запуске печати внезапно сл...
Столкнулся с проблемой что печ...
Всех приветствую, выручайте со...
Добрый день!Периодически возни...