Переопределение функции кнопки 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;
Еще больше интересных статей
Печатаю танковые катки
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Купил мечту. Часть 2. "Железо".
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Купил мечту. Часть 0.
Купил мечту. Часть 1....
Наблюда-Ski 04.6: Наращиваем в длину, или Фьюз и не только
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Недавно было несколько тем по сращиванию прутков,
и для начи...
Комментарии и вопросы
За косяки так то отвечать надо...
Наверно правы все, просто разн...
Интересно, а эта разработка, н...
Тема: 3D-принтер Kobra зависае...
Добрый день!Решил установить д...
Добрый день, коллеги, заранее...
К продолжению к моему предыдущ...