Как сделать меню более отзывчивым в Marlin 1.1.9

На данный момент у меня есть AM8 с платой MKS GEN 1.4 с экструдером Bowden.

Что я хотел бы сделать, так это сделать мои меню немного более отзывчивыми, аналогично тому, что сделал парень из Lokster Space с версией 1.1.5 Marlin с учебником, как это сделать. Я просмотрел досье ultralcd.cpp но ничто не соответствует тому, что учебник говорит вам изменить.

Следующая ссылка содержит подробные сведения об обновлении: Как сделать меню Marlin более отзывчивыми на Anet A8

Не мог бы кто-нибудь, пожалуйста, помочь в моей ситуации.

, 👍2


1 ответ


1

Предположительно, в последней версии Marlin в этом больше нет необходимости, уже есть встроенная функция bool handle_adc_keypad() из ultralcd.cpp реализована меньшая (100 мс) временная задержка. Вы можете снизить значение #define ADC_MIN_KEY_DELAY 100 до #define ADC_MIN_KEY_DELAY 50, чтобы посмотреть, окажет ли это какое-либо влияние.

Кроме того, обратите внимание на next_button_update_ms = сейчас + 300; (4 экземпляра), в котором используется задержка в 300 мс после нажатия кнопок. Попробуйте уменьшить задержку на 300 мс.


,