KLIPPER: О подключении бюджетного дисплея "RepRapDiscount Full Graphics Smart Controller" к 3D контроллеру "BTT SKR E3-DIP".
Оба моих принтера с "рождения" и до сей поры работали и работают на прошивке Marlin и в принципе не особо жаловались на свою трудовую жизнь. Да и меня в общем всё устраивало. Печатаю я немного, в основном техничку и всё вроде бы нормально, но всегда ведь хочется чего-то лучшего. И мысль о переводе принтеров на более прогрессивную прошивку KLIPPER не давала покоя.
Но перед тем как начать "курочить" и прошивать/перенастраивать свои принтеры в KLIPPER, решил потренироваться на "кошках".
Из закромов были извлечены на свет 3D контроллер "BTT SKR E3-DIP v1.1"
и микро-компьютер "Orange Pi PC" с 1Гб памяти.
Т.к. опыта в Linux-подобных системах у меня маловато, то для начала я стал изучать статьи об установке Armbian и Klipper, коих в сети великое множество. И надо сказать, что поиск и чтение необходимой информации очень помогает в освоении различных новшеств, в частности KLIPPER. Не сказать, что я стал прям спецом, но основные принципы работы KLIPPER стали понятны. Установил и настроил связку Armbian/Klipper/Moonraker с первого раза и в принципе без особых заморочек. В качестве WEB-интерфейса выбрал Mainsail, не спрашивайте почему... не знаю. Т.к. всё это устанавливалось в тренировочных целях особой разницы не было. А в свете отсутствия опыта особо и не заморачивался с выбором.
Попробовав в течение пары дней управление принтером из WEB-интерфейса, как человек длительное время юзавший Marlin, пришёл для себя к выводу, что у принтера всё же должен быть экран и какое-никакое локальное управление, хотя бы и не всеми функциями. Стал изучать информацию по этому вопросу. Klipperscreen - красиво и функционально, но блин ... дорого. А хотелось что то побюджетнее... Возможно когда то дорасту и до Klippertscreen, а пока, опять же из закромов, был извлечён бюджетный 128x64 pixel "RepRapDiscount Full Graphics Smart Controller".
В интернете нашел пару статей о подключении его к 3D контроллерам, правда несколько иным, чем мой "BTT SKR E3-DIP", но из этих статей понял принцип подключения и конфигурирования дисплея в KLIPPER.
В результате, помучавшись пару дней с подключением, всё наконец заработало так как положено. Дальше несколько картинок:
Общий вид тренировочного стенда.
Так выглядит экран под управлением прошивки MARLIN.
Дальше несколько снимков экрана под управлением KLIPPER.
Второй экран открывается по щелчку энкодера.
На модуле дисплея работает всё - сам экран, энкодер, кнопка RESET и звук. Не стал заморачиваться с подключением встроенного кардридера, с KLIPPER-ом он нафиг не нужен, закинуть GCODE-файл и запустить печать проще и быстрее из WEB-интерфейса.
Выкладываю схему переходного кабеля для подключения этого дисплея к 3D контроллеру и фрагмент конфигурационного файла, касающийся настроек дисплея.
Фрагмент конфигурационного файла KLIPPER.
Кроме этого, чтобы нормально работал динамик на модуле дисплея, необходимо в KLIPPER в файл конфигурации принтера printer.cfg добавить следующую строку - [include macros.cfg] . А в самом файле macros.cfg в секции [output_pin BEEPER_pin] нужно исправить выходной пин звука на следующее - pin: PA9
А вот ссылки на статьи из интернета, которыми пользовался при подключении:
1) Установка_экрана_Reprap_Full_Graphics_12864_на_стоковую_плату SKR_Mini_E3
2) ЖК дисплей 128х64 точек на контроллере ST7920
Возможно кому то эта информация пригодится.
На этом всё. Всем успешных подключений!
Еще больше интересных статей
Обновленный хотэнд QIDI Tech Q1 Pro
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Датчик наличия пластика для Bambu Lab Х1 Carbon.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Ну и надо было выкаблучиваться...
Удачной печати.
Вроде там и скачивал, она бесп...
Доброго времени суток. Калибро...
Всем привет. Столкнулся с ошиб...
Основной вопрос в заголовке. Д...
всем привет!столкнулся с такой...