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

Doctor3lo
Идет загрузка
Загрузка
12.09.2020
1512
26
печатает на RepRap
Техничка

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

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

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

6
«Мой дядя самых честных правил,
Когда не в шутку занемог,
Он уважать себя заставил
И лучше выдумать не мог.
Его пример другим наука;
Но, боже мой, какая скука
С больным сидеть и день и ночь,
Не отходя ни шагу прочь!
Какое низкое коварство
Полуживого забавлять,
Ему подушки поправлять,
Печально подносить лекарство,
Вздыхать и думать про себя:
Когда же черт возьмет тебя!»
    Здравствуйте товарищи!
 
    По 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 не показывают, сколько ещё ждать, что грустно, но не критично. Пока трудится, а дальше будем посмотреть.
    Надеюсь, я сэкономлю кому-нибудь времени и немного нервов. Но оно того стоит. Выражаю благодарность за статьи, помощь и моральную поддержку товарищей Холодного, Володю-Влада и Вячеслава Шадринцева. Сам бы я не осилил.
 
    На закуску интересуюсь - можно либез наличия физической карты сделать так, чтобы клиппер через свой экранчик видел таки джикоды? Возможно ли будет организовать вкл-выкл питания принтера, если всю систему поставить на неттоп, с аппаратными коммуникациями по идее хуже, чем у микрокомпов.
 
    Спасибо за внимание.

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

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

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

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

Комментарии

12.09.2020 в 17:00
1

Также спасибо товарищу Этафореверу, за то, что героически спас вёрстку =)

12.09.2020 в 17:32
0

И хотя я сам немножко программирую всякие промышленные микроконтроллеры, в т.ч. и с манипуляторами, но у меня до сих пор лежат на принтеры SKR PRO, под которую Марлин компилируется через раз на третий и SKR1.3+Raspberry на которые я пытаюсь поставить klipper при появлении свободного времени и желания. Клиппер поставить не получилось ещё ни разу - настолько там много где можно ошибиться и настолько на всё это есть подробные инструкции (для людей не знакомых с линуксом понятных инструкций нет). Спасибо вам за работу, но инструкция типично клипперовского вида - "в этом разделе дистрибутива пути написаны неправильно, напишите их правильно, потому что я десять раз попытался поставить и только на десятый раз написал правильно и всё установилось верно. И возьмите удобный вам SSH-клиент, они бывают разные.". Информативность для посторонних - на грани добра и зла.

П.С.Принтеры гоняю на RRF и Lerdge - никакого программирования и всё работает.

12.09.2020 в 19:25
0

Огромный ПЛЮС за RRF по сравнению с Марлином это как земля и небо, пока не попробуешь не поймешь.

12.09.2020 в 17:42
0

а именно - бюджетный orange pi zero + классический уже бутерброд с клиппером и октопринтом не вытягивал gcode тяжелее 100 мб.

Эту проблему с помощью DWC2 удалось решить?

Вы бы могли 

SSH-клиенты

 с примерами названий какие именно вами опробованы.

18.09.2020 в 13:06
0

XShell + XFtp. Чтобы скачать необходимо зарегаться и бесплатно только home use, но это отличные клиенты. 

12.09.2020 в 18:16
0

бюджетный orange pi zero + классический уже бутерброд с клиппером и октопринтом не вытягивал gcode тяжелее 100 мб.

Raspberry Pi 3B, 3B+ or 4B 1/2/4GB strongly recommended, Raspberry Pi Zero/Zero W not recommended at all!

12.09.2020 в 18:21
0

Raspberry Zero дохловатая, к Orange это не относится.

12.09.2020 в 18:32
0

но фризы он поймал, что платка не тянет

12.09.2020 в 18:33
1

Пользую окту+клипер года два. На двух принтерах (дельта и медведь 902). Никаких проблем с установкой-переустановкой. По инструкции с сайта клипера тупо копируя команды и вставляя их через puty так как в линуксах ваааще ни бум бум. Пробовал DWC. На 3б малинке разницы в скорости работы не заметил. Ну  DWC грузится заметно быстрей и всё. Все файлы доступны по SSH. Пользую для этого плагин для тотал командера. Приобрел здесь апельсинку. Буду пытать.

12.09.2020 в 18:37
0

у меня 3 принтера от одной малинки 3В+ пашут без фризов одновременно

19.09.2020 в 01:35
0

Периодически ловлю фризы. Кастомная дельта, скр е3 мини, пи 3Б (не плюс), экранчик сенсорный с октодаш. Подключение по юарту в порт тфт-дисплея.

Увеличил буфер. Прилепил вентилятор к распберри, ессно радиатор там стоит. Периодически короткие фризы остались, на некоторых моделях. В основном когда идёт заполнение длинных зазоров короткой трясучкой. Изначально фризы были дикими, секунд по пять, вплоть до mcu shutdown.

Говорят, проблема в окте. Но на нее столько завязано всего, двц не вариант.. и дисплей, и повердмодуль самопальный, и телеграм бот.


Ещё грешу на БП малины, он отдельный. Надо на 2А воткнуть и конденсатор на жопу на 10к мкф

19.09.2020 в 20:35
1

я могу ответить почему, в стандарте пишка работает с 2 частотами 1200мгц максималка и 600мгц минималка вот в момент переключения и появляются фризы я свою установил на максималку и все фризы ушли

19.09.2020 в 20:36
0

Как именно подскажете? Я ещё ловлю фризы, но редко.

19.09.2020 в 20:39
1

force_turbo=1 добавить в boot\config.txt в конец файла

12.09.2020 в 19:42
0

c DWC иногда ловил ошибку клиппера "MCU shutdown: Timer too close".

без DWC этой ошибки не бывает никогда

12.09.2020 в 19:50
0

Да действительно, "порог входа" у клиппера несколько больше, как минимум по тому, что нужно ещё ставить Линукс, хотя по самому его конфигурированию - нет.
 
Расписывать всё, как у прошедших этот путь ранее - я не вижу смысла, хотя и сослался и на конкретных пользователей и на оригинальные мануалы (и даже дал ссылки на скрипты).

 
Но впрочем дам ссылки поточнее.  Инструкция Холодного. Инструкция Шадринцева

По SSH-клиентам (из-под винды) - простой и скучный Putty. Удобный, с файл-менеджером, но с шансом бага в какой-нибудь псевдографики MobaXterm 

Касательно фризов проверю эту связку (клиппера+двц2), на старой (клиппер+окта) есть шанс какой-то тупости на стороне USB-хоста оранж пи зеро. Машинка не топовая, но тянет всё нормально. В прочем перейду позже на один неттоп.


Также замечу - ставьте на будущее в printer.cfg параметр сопла потолще, если печатаете соплами толще, чем 0.4

12.09.2020 в 20:56
0

Bitvise SSH Client еще тоже довольно навороченный, с файловым менеджером. Пользуюсь им периодически.

13.09.2020 в 14:32
0

Ставил клиппер на skr pro. Было сложно. Весь день убил, к вечеру получилось. Не собиралась рабочая прошивка на skr pro, хотя все было указано верно, плата не отзывалась по юсб. В итоге завелась, с теми же настройками что и раньше вводил. Магия! Какой то глюк был. Я на окте остаюсь, на малине 4 никаких тормозов, все отлично. Куча плагинов на любой вкус и желания.

14.09.2020 в 11:27
0

Если работает, то хорошо. Есть +- у всего. 
 
С установкой, к сожалению, и с марлином всякое бывало. Не сразу/не видит ещё там как.

 
В этом плане очень полезно обладать скилом системного администратора - у меня его нет, потому шишеки долго набиваю =)

14.09.2020 в 10:51
0

Не понимаю. Зачем все эти танцы с бубнами? Линухи, скрипты и прочее. Мне кажется проще и дешевле юзать старый ПК или старый ноут. 

14.09.2020 в 11:25
0

Зачем - вопрос десятый.

Здесь попытался просто поделиться своим опытом, подразумевающий комп-на-плате.
Далее, как и писал выше, поставлю на Неттоп несколько клипперов на несколько принтеров.

14.09.2020 в 12:03
0

Я правильно понял - несколько клипперов на одном ноуте? Это через виртуальные машины ? 

14.09.2020 в 12:58
0

Насколько я понимаю - нет, с DWC по аналогии. 

Также ВТОРОЙ СКРИПТ из этой статьи (не)делает это самостоятельно - разносит по разным каталогам, правит порты.

Статья комрада shadrincev'а

15.09.2020 в 23:52
0

Клипер крутейшая вещь, но попытки установить выглядят как бег в слепую по полю усеянному граблями. В свое время конечно освоил, но без надобности ещё раз не влезу.

20.09.2020 в 21:29
1

Выбирайте более тяжелый (на данный момент это bustep), иначе есть вероятность, что Вам придётся долго устанавливать все зависимости
  1. Более тяжелый он из-за десктопа, т.е. графической облочки, а зависимости всё равно ставить придётся.
  2. ОБЯЗАТЕЛЬНО выбирать Debian-дистрибутив, иначе Klipper и DWC  просто не установятся, из-за того что в последней Ubuntu полностью отказались от Python2.

Неделю мучался на убунтовской сборке, даже получилось установить, но подключиться - уже никак (OrangePi PC Plus + SKR1.1).

На Armbian_20.08.1_Orangepipcplus_buster_current_5.8.5.img.xz всё заработало "из каропки" скриптом от th33xitus - KIAUH - Klipper Installation And Update Helper.

20.09.2020 в 22:08
0

спасибо за опыт

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Структурная печать: без стенок, заполнения, дна и крышки. И без расслоения.

MKS Robin Nano 2.0. Новый хит?

Дайджест №6

UlTi-Chimera. Некоторые итоги полугода эксплуатации.

Медицина и 3D печать | Новости Импринты | Стрим Вечерний аддитив 20 сентября

Подборка сегментных игрушек часть 3-я - Flyingbear Ghost 4S, Tornado 2