Кремень КД Реклама
Кремень КМ Реклама

KLIPPER: О подключении бюджетного дисплея "RepRapDiscount Full Graphics Smart Controller" к 3D контроллеру "BTT SKR E3-DIP".

subjorj
Идет загрузка
Загрузка
29.01.2024
3043
18
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

13

Оба моих принтера с "рождения" и до сей поры работали и работают на прошивке Marlin и в принципе не особо жаловались на свою трудовую жизнь. Да и меня в общем всё устраивало. Печатаю я немного, в основном техничку и всё вроде бы нормально, но всегда ведь хочется чего-то лучшего. И мысль о переводе принтеров на более прогрессивную прошивку KLIPPER не давала покоя.

Но перед тем как начать "курочить" и прошивать/перенастраивать свои принтеры в KLIPPER, решил потренироваться на "кошках".

    Из закромов были извлечены на свет 3D контроллер "BTT SKR E3-DIP v1.1" 

KLIPPER: О подключении бюджетного дисплея

и микро-компьютер "Orange Pi PC" с 1Гб памяти.

KLIPPER: О подключении бюджетного дисплея

Т.к. опыта в Linux-подобных системах у меня маловато, то для начала я стал изучать статьи об установке Armbian и Klipper, коих в сети великое множество. И надо сказать, что поиск и чтение необходимой информации очень помогает в освоении различных новшеств, в частности KLIPPER. Не сказать, что я стал прям спецом, но основные принципы работы KLIPPER стали понятны. Установил и настроил связку Armbian/Klipper/Moonraker с первого раза и в принципе без особых заморочек. В качестве WEB-интерфейса выбрал Mainsail, не спрашивайте почему... не знаю. Т.к. всё это устанавливалось в тренировочных целях особой разницы не было. А в свете отсутствия опыта особо и не заморачивался с выбором.

     Попробовав в течение пары дней управление принтером из WEB-интерфейса, как человек длительное время юзавший Marlin, пришёл для себя к выводу, что у принтера всё же должен быть экран и какое-никакое локальное управление, хотя бы и не всеми функциями. Стал изучать информацию по этому вопросу. Klipperscreen - красиво и функционально, но блин ... дорого. А хотелось что то побюджетнее... Возможно когда то дорасту и до Klippertscreen, а пока, опять же из закромов, был извлечён бюджетный 128x64 pixel "RepRapDiscount Full Graphics Smart Controller".

KLIPPER: О подключении бюджетного дисплея

В интернете нашел пару статей о подключении его к 3D контроллерам, правда несколько иным, чем мой "BTT SKR E3-DIP", но из этих статей понял принцип подключения и конфигурирования дисплея в KLIPPER.

    В результате, помучавшись пару дней с подключением, всё наконец заработало так как положено. Дальше несколько картинок:

KLIPPER: О подключении бюджетного дисплея Общий вид тренировочного стенда.

KLIPPER: О подключении бюджетного дисплея Так выглядит экран под управлением прошивки MARLIN.

Дальше несколько снимков экрана под управлением KLIPPER.

KLIPPER: О подключении бюджетного дисплея Основной экран.

KLIPPER: О подключении бюджетного дисплея

Второй экран открывается по щелчку энкодера.

KLIPPER: О подключении бюджетного дисплея

KLIPPER: О подключении бюджетного дисплея

На модуле дисплея работает всё - сам экран, энкодер, кнопка RESET и звук. Не стал заморачиваться с подключением встроенного кардридера, с KLIPPER-ом он нафиг не нужен, закинуть GCODE-файл и запустить печать проще и быстрее из WEB-интерфейса.

    Выкладываю схему переходного кабеля для подключения этого дисплея к 3D контроллеру и фрагмент конфигурационного файла, касающийся настроек дисплея.

KLIPPER: О подключении бюджетного дисплея

KLIPPER: О подключении бюджетного дисплея Фрагмент конфигурационного файла 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

Возможно кому то эта информация пригодится.

На этом всё. Всем успешных подключений!

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

13
Комментарии к статье