Klipper и 2 принтера

Подписаться на 3Dtoday
shadrincev
Идет загрузка
Загрузка
20 Февраля 2019
339
9
печатает на Flyingbear P905
Вопросы и Ответы
Доброго времени суток всем! Встал вопрос про управление 2-мя принтерами на клиппер посредством одной orange pi pc. На гитхабе клиппера нет инструкции по реализации, только в FAQ туманное

~/klippy-env/bin/python ~/klipper/klippy/klippy.py ~/printer2.cfg -l /tmp/klippy2.log -I /tmp/printer2 

и про изменение скрипта установки. Но так как я в этом не соображаю, собственно возникает вопрос: Реализовал ли кто это? И можете подсказать как? Как скопировать клиппер с необходимыми параметрами? На гитхабе отправили курить FAQ и молчат. Настройка OctoPrint для работы с несколькими принтерами выполнена.
Ответы на вопрос

Ответы

20.02.19 в 09:10
печатает на Anycubic Kossel linear plus
1
Не надо ничего копировать

~/klippy-env/bin/python ~/klipper/klippy/klippy.py ~/printer2.cfg -l /tmp/klippy2.log -I /tmp/printer2

Эта команда поднимает второй экземпляр klipper.
Нужно создать второй файл настроек printer2.cfg в нужном месте с другим портом.
Как сервисом управлять не получится в таком виде, нужно его создавать. Я не помню точно там в /etc/init.d лежит скрипт запуска или как-то иначе сервис создаётся.
20.02.19 в 10:04
печатает на Flyingbear P905
0
Спасибо, видать я не так понял гугл перевод. А по сервису, может еще кто подскажет или сам додумаюсь. Хотя пробую вводить это как команду, он тупо висит, подожду. Или это из под root пользователя надо?
20.02.19 в 11:06
печатает на Flyingbear P905
0
В общем, пробовал и с остановкой сервисов клиппера и окты и с судо, результат один - висит на зелёном курсоре и все.
8c5826e8612e7b81a41e3ef75b2a40f5.jpg

Еще напишу на гитхаб, может там скажут, куда идти :))))
20.02.19 в 11:38
печатает на Anycubic Kossel linear plus
1
Так она и должна висеть, потому как запущена не как сервис, а как интерактивная программа.
Открываем второй терминал и читаем /tmp/klippy2.log
(more /tmp/klippy2.log)

UPD. И пробуем подключиться в OctoPrint к /tmp/printer2
20.02.19 в 19:01
печатает на Anycubic Kossel linear plus
1
Вобщем картина с сервисом складывается следующая

Надо сделать

cp /etc/init.d/klipper /etc/init.d/klipper2
cp /etc/default/klipper /etc/default/klipper2

В /etc/init.d/klipper2 вроде как все вхождения klipper надо поменять на klipper2.
В файле /etc/default/klipper2 в ARGS изменить путь к конфигу и к логу.

И вроде systemctl daemon-reload

На крайняк /etc/init.d/klipper2 start будет отрабатывать.
21.02.19 в 05:02
печатает на Flyingbear P905
0
Спасибо, что выделили время! Я вчера сам дошел до копии /etc/init.d/klipper2, но убрал там все прописав:
home/pi/klippy-env/bin/python home/pi/ klipper/klippy/klippy.py home/pi/ printer2.cfg -l /tmp/klippy2.log -I /tmp/printer2
Оно заработало но глючно. Наверное из-за не корректности, сегодня попробую скопировать все, как вы написали. Еще раз спасибо.
21.02.19 в 07:16
печатает на Anycubic Kossel linear plus
1
Я вижу пробел в двух местах между pi/и klipper. Это только здесь или в файле также?
21.02.19 в 07:59
печатает на Flyingbear P905
0
Это только тут, руками дописывал. Т.к. не дома, где все это шаманится.
21.02.19 в 11:52
печатает на Flyingbear P905
1
Ура!!! Заработало, большое спасибо за помощь и пинок в нужном направлении!

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