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

Комментарии и вопросы
Нескромный вопрос, а по траве....
Имеете в виду что-то типа тако...
"Всё на свете фигня кроме пчёл...
Короче я гений, подключил нову...
подскажите распиновку этого ко...
Где покупать? Официальные по 3...
Всем доброго. померла у...