Борьба с фризами с графическим дисплеем Full Graphic Smart Controller
У себя на ANET A8 я заменил плату управления на MKS BASE 1.4 и как раз к ней прицепил RepRap Full Graphic Smart Controller. До этого стоял как у всех обычный четырехстрочный. Ну и в итоге получил как раз фризы, на печати того же сапога. Было очень заметно как при печати подошвы головка принтера задумывалась...ну отсюда и качество страдало.
Менять графический контроллер обратно как то обратно стало обидно, деньги все таки потратил ( вариант перехода на 32 бита, жаба пока душит, хотя и лежит плата smini но она на строящийся принтер. Поэтому пришла в голову мысль , а почему бы не фризить экран на сложных объектах , вместо головки.
Как известно фризы происходят из за того что опустошается буфер пока отрисовывается графика на экране. А так как прием пакетов с UART или чтение очередной строки с карты и отрисовка экрана происходять в одном цикле( не через прерывание) то логично было бы перед перерисовкой экрана проверять буфер на заполненность и если он полупустой то пропускать перерисовку.
Так как я пользуюсь прошивкой repiter то соответственно и правки вносил в нее. Итог Теперь на сложных объектах не перерисовывается экран, но головка принтера не тормозиться.
Вот ТУТ я выложил два файла, их надо будет заменить соответственно в каталоге с исходниками прошивки.
Вот так выглядит экран когда в буфере остается меньше шести строк.И после наполнения буфера возвращается к нормальному видуДа сразу скажу фризиться только основной экран, если вы будете во время печати пользоваться меню( что для меня странно)..то фризы будут происходить.
Для теста печатал сапог, все вышло довольно прилично.
Еще больше интересных статей
Адресная лента для отображения статусов 3Д принтера
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Создание и считывание своих меток NFC для базы данных катушек SPOOLMAN
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Данный проект реализует считывание NFC меток типа NTAG2xx установле...
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.





Комментарии и вопросы
не напрягайтесь просто есть ту...
Эх, такой повод всыпать упусти...
Вот тоже сомневаюсь, что от ве...
Привет всем! В промывочном "ве...
Добрый день.Настроил станок, о...
привет.помогите разобраться по...
Здравствуйте! Подскажите, пожа...