Изменения:
1 - Доработан алгоритм пересчета температуры с датчиков. По идее должна увеличиться точность удержания температуры ПИДами.
2 - Добавлен плавный старт протяжки (в меню LowSpeed средняя кнопка меняет параметр SStart(SoftStart) на HStart(HardStart))
3 - Выбор типа драйвера теперь в меню HiSpeed (средняя кнопка меняет A4988 на DRV8825)
4 - Для более массивных нагревателей есть возможность выставить время таймаута. Для того чтобы контроллер не падал в ошибки E5 и E6. В меню ShutDounAtEnd добавлен выбор таймаута (E5Timeout) 100-200-300 сек. По нажатию на среднюю кнопку клавиатуры эти значения листаются по кругу. Безопасным значением для нагревателей с габаритами вулканов является значение 100 сек. Это значение желательно оставить по умолчанию.
5 - Тестируется отключение шагового двигателя в простое и звуковой сигнал по срабатыванию датчика конца ленты.
6 - Ну и по мелочи исправлено разное всякое.
Планирую плотно заняться клавиатурой. Редкие перескоки все таки наблюдаются.