Установка Klipper DWC2, нюансы.

by

«Мой дядя самых честных правил,

Когда не в шутку занемог,

Он уважать себя заставил

И лучше выдумать не мог.

Его пример другим наука;

Но, боже мой, какая скука

С больным сидеть и день и ночь,

Не отходя ни шагу прочь!

Какое низкое коварство

Полуживого забавлять,

Ему подушки поправлять,

Печально подносить лекарство,

Вздыхать и думать про себя:

https://3dtoday.ru/cache/870x/posts/main/VE3qemWE9lTr0khAu3lqUI2mkDtFyUtbpj7p2z9vbNNBDlsZTM.png

Когда же черт возьмет тебя!»    Здравствуйте товарищи!     По klipper'у, а хуже того -  DWC2 на портале информации не очень много, посему позволю вставить свои 3 копейки.     Баги окты. Моя первая фанерная ультумба около года отработала на связке клиппера + окты. Однако в какой-то момент окта заглючила (не принимала логин-пароль). Боролся с ней, смог разово залогиниться, но это было лишь раз среди множества попыток. Также практически без функционала. (пытался вылечить, но не получилось). С помощью дисплея было ясно, что с клиппером всё в порядке - рулить принтером можно через него.     Далее сделал для себя выводы, а именно - бюджетный orange pi zero + классический уже бутерброд с клиппером и октопринтом не вытягивал gcode тяжелее 100 мб. Возможно - подключение не по USB, а TX-RX (как у товарища Холодного) решило бы сей баг. Выражается в подвисаниях на десятки секунд при прохождении слоя.     Второй критичный для меня момент - собственная библиотека джикодов храниться одной Окте понятно где. А собиралась она долго. Посему. Принял решение попробовать связку клиппера + DWC2, которая сейчас модная, а также грозиться большим быстродействием. Сильно заостряться на установке я не буду, но ссылки на инструкции (с ссылками на оригинальные инструкции) оставлю, а также - оставлю свои комментарии.        Касательно дистрибутива на микро-компьютер. Их всегда два на выбор на сайте армбиана. Выбирайте более тяжелый (на данный момент это bustep), иначе есть вероятность, что Вам придётся долго устанавливать все зависимости.      SSH-клиенты     Если Вы устанавливаете систему на микро-компьютере через SSH имейте в виду, что существуют клиенты, которые умеют обращаться не только через терминал, но и видят файлы, позволяют копировать их взад-назад (удобно закидывать имеющийся конфиг клиппера, делать его же бекап на основной машине). Более продвинутые SSH-клиенты позволяют копировать блок команд (не исполняя последнюю, достаточно нажать Enter) - что ускоряет установку.     Имейте в виду, что некоторые из SSH клиентов могут глючить, и, например, не дать перебирать варианты в псевдографике (при установке программ на микрокомпьютер, например при настройке прошивки МК клиппером). Имейте запасной SSH-клиент (будьте готовы его поставить).      Варианты установки     Далее, есть два пути установки (принципиальных,). уже непосредственно софта. Руками и с помощью скрипта и ещё такого (может быть и ещё какой подоспел). В любом случае - необходимо сохранять бдительность. А именно помните, что это Линукс и тут не забалуешь. Необходимо перепроверять все пути, нельзя оставлять лишние знаки в конфигурациях и т д.     Например по пути руками, уже при установке DWC2 после клиппера долго бился, что система не запускалось, но дело было в некорректном пути в конфигурации.      В пути первого скрипта следует после установки клиппера - создать файл printer.cfg в корневой папке Вашего пользователя. Иначе DWC2 из скрипта вставать не будет. Для страждущих первый скрипт несёт в себе ещё варианты связок, но их ставить я не рискнул. Возможно они хороши или ещё лучше.     Второй скрипт я не победил. Теоретически он несёт в себе возможность удобно организовать ферму (где один компьютер управляет несколькими принтерами). Руками это конечно же - тоже делается.       По факту установки, когда всё заведётся может происходить обновление страницы, раз в несколько секунд, но Вы не пугайтесь, идите в "вопросы" на гитхабе на страничке "переходника DWC2 к клипперу", там было решение (сейчас нет, поэтому ссылку не кидаю, может быть уже пофиксили этот баг).          Что даёт установка klipper+DWC2, сравнение с klipper+octoprint      Даёт это расслабон конечно же ибо не нужно рвать волосы и хотеть выкинуть всё в окно.    А если занудно, то DWC2 действительно шустрее работает, версия для телефона - удобна, хотя и кастрирована, в сравнении с большой, комповой. DWC2 хранит в известном месте все джикоды. Хотя тут есть баг, что после создания папки нужно обновить, и только потом её видно.в DWC2 не показывают, сколько ещё ждать, что грустно, но не критично. Пока трудится, а дальше будем посмотреть.    Надеюсь, я сэкономлю кому-нибудь времени и немного нервов. Но оно того стоит. Выражаю благодарность за статьи, помощь и моральную поддержку товарищей Холодного, Володю-Влада и Вячеслава Шадринцева. Сам бы я не осилил.     На закуску интересуюсь - можно либез наличия физической карты сделать так, чтобы клиппер через свой экранчик видел таки джикоды? Возможно ли будет организовать вкл-выкл питания принтера, если всю систему поставить на неттоп, с аппаратными коммуникациями по идее хуже, чем у микрокомпов.     Спасибо за внимание.