Металл2024 Реклама
Метобр2024 Реклама

Klipper + Creality 1.1.4 + Fysetc 12864 mini

PolVik
Идет загрузка
Загрузка
07.02.2023
2699
3
Личные дневники

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

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

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

0

Возможно кому-нибудь пригодится. В процессе подключения LCD Fysetc 12864 mini V2.1 к 8-битной плате Creality 1.1.4 (КМК, для других плат 1.1.3 и 1.1.5 всё аналогично) под управлением Klipper`а (решение найдено в сети), столкнулся парой затруднений, с решением которых, хочу поделиться.

1) Для настройки Klipper`а следует брать конфиг printer-creality-ender3-2018.cfg, а не generic-melzi.cfg.

2) Не знаю с чем это связано  - версия Linux, реализация USB интерфейса платы или МК Atmega 1284PU, но по типовому адресу serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port00, подключение не происходило, хотя сам порт нормально определялся командой ls /dev/serial/by-id/*. Однако, с помощью команды ls /dev/serial/by-path/* получается адрес /dev/serial/by-path/pci-0000:00:1d.2-usb-0:1:1.0-port0, с которым подключение происходит успешно.

3) Самая не очевидная (для меня) проблема. Подключенный к плате экран упорно не хотел ничего показывать, хотя подсветка работала. Оказалось, что без подключенных термисторов (или заменяющих их резисторов 100 кОм) микроконтроллер сразу отключался и соответственно, на экран ничего не выводил. И хотя Klipper сообщал о причине выключения MCU (система вне диапазона Tmin-Tmax), но сообразить это удалось далеко не сразу. Кстати, у Marlin`a такой проблемы нет и плата прекрасно работает без термисторов.

Теперь собственно, что и как подключать. Нумерация разъёма EXT платы Creality 1.1.x  в разных источника приводится по разному, поэтому отталкиваться буду от питания и земли и без нумерации. Нумерация контактов на плате дисплея согласно https://wiki.fysetc.com/Mini12864_Panel/, колодки на 180 градусов не переворачивал, хотя это рекомендуют для некоторых принтерных плат.  (Для тех, что с двумя разъёмами, a у Creality – один. Поэтому задействован разъём ISP). Соединения проводил разноцветным плоским кабелем (дюпоны мама-мама) для Ардуино. (Победить форматирование так и не удалось, поэтому табличка в виде картинки, извините.)

Klipper + Creality 1.1.4 + Fysetc 12864 mini

Биппера нет, также нет меню для настройки цветов, как у Marlin`а (но можно попробовать сделать или хорошо поискать готовое), энкодер работает, цвета меняются в последних трёх строках от циферками 0 до 1. Для Creality 4.2.x (как и для других 32-х битных плат) задействованы немного другие контакты и пока не я не попробовал, ничего говорить не буду.

Вот, что на выходе:

Klipper + Creality 1.1.4 + Fysetc 12864 mini

Всем удачи и хорошей печати!)))

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

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

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

0
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама