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

Отображение текущей скорости перемещения на экране

Wasik
Идет загрузка
Загрузка
03.08.2017
8059
31
Песочница

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

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

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

37
В прошивку Marlin 1.1.1 добавил следующее:

В начале файла 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));
Отображение текущей скорости перемещения на экране

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

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

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

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