Переопределение функции кнопки 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;
Еще больше интересных статей
Boogerman
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Пятиголовый Voron 2.4. Мой финал, но не его.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Я купил Voron 2.4 14 мая, и с тех пор он нормально...
Продолжаем традицию
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
пока так.

Комментарии и вопросы
по спрашивайте на фермах. част...
Приветствую автора! За что вы....
Сдается мне проще было загугли...
Недавно начал печатать pla пла...
Имеется FlyingBear Ghost5 под...
В free card создаю прямоугольн...
я новичек, появился принтер 3...