Стационарная интеграция Klipperа с "железом" в принтер.

Поделиться:
Пост + вопрос. С целью пополнения копилки опыта и публикации последующего отчета.

Немного "погоняв" свою "дельту из запасов" с Klipper'ом и пару раз сорвав висящую на проводах "малинку" в процессе печати, было принято решение об интеграции этой железячки в конструкцию аппарата.

Задачи:

- размещение "малинки" на принтере стационарно, с доступом к USB и Ethernet портам;
- вывод от платы управления (MCU, у меня MKS 1.4) внешнего разъема USB наружу;
- установка независимого блока питания (БП) для "малинки" с целью дальнейшей аппаратной интеграции (реализовать включение-выключение принтера от "малинки", а также аппаратные кнопки предпрогрева и аварийного останова печати);
- подключение MCU к "малинке" по Rx/Tx.

Первые три вопроса были решены, и пока без крышки это выглядит следующим образом:
Стационарная интеграция Klipperа с "железом" в принтер.

А вот с четвертым пока не сильно хорошо выходит.

Ранее я задавал вопрос по согласованию интерфейсов ЗДЕСЬ

Плата согласования уровней была приобретена и распаяна.

Подключение реализовал вот так:

Для ленивых:

- распиновка R Pi3

- распиновка MKS 1.4

Распиновка согласователя - как на "рукописной" схеме.

При замене в файле конфигурации Printer.cfg в разделе MCU типа подключения с ttyUSB0 на ttyACM0, сохранении и перезапуске Klipper'а принтер "не взлетел". Подключение в интерфейсе Octoprint'а проходит, но температуры - "ноль", команды принтер не воспринимает.

Сборка на "малинке" - OctoPi от разработчика.

Где я недосмотрел-недоделал-перепутал?
Источник: 3dtoday.ru
2018 3dtrands.ru - самые последние тренды в 3D мире.