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
Возможно кому то эта информация пригодится.
На этом всё. Всем успешных подключений!
Еще больше интересных статей
PrusaSlicer + Klipper + WEB-морда.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
( https://3dtoday.ru/...
BQ Hurakan - доброе утро, у тебя стол откис.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сопла и сопли
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сколько раз этот вопрос поднимался. Сколько тем...
Комментарии и вопросы
Идея с креплением крышки прово...
Интересно смотрится, особенно....
У меня водяной фильтр (грязеви...
В общем то вопрос в заголовке...
Пользовался VoxelMaker. Там ст...
Пытаюсь освоить Orca-slicer. В...
Печатаю PETG, пробовал снижать...