Борьба с фризами с графическим дисплеем Full Graphic Smart Controller
У себя на ANET A8 я заменил плату управления на MKS BASE 1.4 и как раз к ней прицепил RepRap Full Graphic Smart Controller. До этого стоял как у всех обычный четырехстрочный. Ну и в итоге получил как раз фризы, на печати того же сапога. Было очень заметно как при печати подошвы головка принтера задумывалась...ну отсюда и качество страдало.
Менять графический контроллер обратно как то обратно стало обидно, деньги все таки потратил ( вариант перехода на 32 бита, жаба пока душит, хотя и лежит плата smini но она на строящийся принтер. Поэтому пришла в голову мысль , а почему бы не фризить экран на сложных объектах , вместо головки.
Как известно фризы происходят из за того что опустошается буфер пока отрисовывается графика на экране. А так как прием пакетов с UART или чтение очередной строки с карты и отрисовка экрана происходять в одном цикле( не через прерывание) то логично было бы перед перерисовкой экрана проверять буфер на заполненность и если он полупустой то пропускать перерисовку.
Так как я пользуюсь прошивкой repiter то соответственно и правки вносил в нее. Итог Теперь на сложных объектах не перерисовывается экран, но головка принтера не тормозиться.
Вот ТУТ я выложил два файла, их надо будет заменить соответственно в каталоге с исходниками прошивки.
Вот так выглядит экран когда в буфере остается меньше шести строк.И после наполнения буфера возвращается к нормальному видуДа сразу скажу фризиться только основной экран, если вы будете во время печати пользоваться меню( что для меня странно)..то фризы будут происходить.
Для теста печатал сапог, все вышло довольно прилично.
Еще больше интересных статей
QIDI Box: RFID-метки для филаментов — полный гайд
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Доработка Ender 3 V3 SE
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Хочу рассказать как я доработал свой v3 SE.
У м...
G-CODE по-русски для 3D печати (Мини-справочник)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.





Комментарии и вопросы
С первым апреля
На такой троллинг я не рассчит...
В любом раскладе, западЭнских....
Владею Anycubic mono X 6k, в ц...
Доброго времени суток, на прин...
Просто квадратики по углам рас...
Всем привет, в видео части тес...