Переопределение функции кнопки Kill на Reprap_discount_smart_controller
суть доработки:
в файле marlin.h допустим после строки void kill(); прописываем строки:
void lcd_sdcard_pause(); //процедура паузы в ultralcd.cpp
void lcd_sdcard_resume(); //процедура возобновления
в файле marlin_main.cpp в начале прописываем новую переменную
boolean paus=false; //признак постановки на паузу кнопкой стоп на панели
и полностью комментирум внутрянку процедуры kill(), оставляя только:
void kill() //включение паузы при нажатии кнопки стоп kill
{
if (paus==false) //включение паузы
{tone(BEEPER, 400); delay(50); noTone(BEEPER); lcd_sdcard_pause(); paus=true; LCD_ALERTMESSAGEPGM(MSG_PAUSE_PRINT);}
else //запуск после паузы
{tone(BEEPER, 450); delay(50); noTone(BEEPER); lcd_sdcard_resume(); paus=false; LCD_ALERTMESSAGEPGM(MSG_RESUME_PRINT);}
}
также меняем поиском строку const int KILL_DELAY = 10000; на const int KILL_DELAY = 1000;
Еще больше интересных статей
Змея с подарками
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Flying Bear Ghost6 "решение проблемы с двигателем экструдера" или "начинать ремонт надо с простого"
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
MMRU (Multi Material Russian Upgrade) (Часть 6: Анонс новой механики)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Капец, сколько тут раковых оши...
Стоимость пластика с него стря...
накинул 40 рублей на переподго...
Добрый день! У kingroon k...
Доброго времени суток! При печ...
Доброго времени суток. Калибро...
Всем привет. Столкнулся с ошиб...