iDryer protocol error and the idea of a separate Klipper instance

No, I only tweaked the config for myself. It should already come flashed, with the second-to-last version I think.

🇷🇺 Оригинал

Нет, только конфиг под себя поправил. Она уже прошитая должна быть, версия предпоследняя вроде

Did you change the pins in the config?

🇷🇺 Оригинал

В конфиге правил пины?

I didn’t touch the pins. I changed the mcu section for communication with the board and the servo angles (including the pulse width).

🇷🇺 Оригинал

Пины не трогал. Трогал раздел mcu для связи с платой и углы сервы (включая ширину импульсов)

How exactly did you change that section? I’m still sitting here struggling with it.

🇷🇺 Оригинал

А как раздел трогал? А то пока сижу мучаюсь

[mcu]
serial: /dev/serial/by-id/usb-Klipper_rp2040_DE63581213745233-if00

For each chip, the “DE63581213745233” part will be different - that’s what you need to change.

🇷🇺 Оригинал

[mcu]
serial: /dev/serial/by-id/usb-Klipper_rp2040_DE63581213745233-if00

Для каждого чипа часть “DE63581213745233” будет своя собственная - её и нужно откорректировать

Got it, that’s in iDryer.cfg
I did that, but I’m getting an MCU protocol error.

🇷🇺 Оригинал

Понял, это в iDryer.cfg
Это я сделал, но у меня ошибка протоколов МЦУ

Isn’t Klipper on the host outdated? If it’s a protocol issue, then it’s most likely because the versions are too different.

🇷🇺 Оригинал

А клиппер не старый на хосте? Если протоколы, то скорее всего слишком большое различие версий

When I disconnect the dryer, the printer works. When I connect it, protocol error.

🇷🇺 Оригинал

Отключаю сушилку - принтер работает. Подключаю - ошибка протокола.

Did you make a separate Klipper instance for the dryer?

Connecting/disconnecting the dryer shouldn’t affect the printer if the instances are separate. I made 2 Klipper instances and 2 Moonrakers.

🇷🇺 Оригинал

А ты инстанс клиппера отдельный для сушилки сделал?

Подключение/отключение сушилки не должно влиять на принтер, если инстансы разные. Я сделал 2 инстанса клиппера и 2 мунрейкера

Mm… Okay, more details please. I installed it following the GitHub instructions.

Can you explain that briefly? Maybe that’s the issue…

🇷🇺 Оригинал

М.. Так, поподробней. Ставил по инструкции с гитхаб

Вот это можно коротко? Может в этом трабл…

Well, it’s described there in general terms) I removed Klipper and Moonraker, and when reinstalling them I specified that I needed 2 instances. So one for the printer, one for the dryer. That way they don’t affect each other.

Just back up the config first, just in case) And in theory, you can add a second printer (the dryer, that is) without removing the current one. But I didn’t bother with that, since I decided to update everything.

Also, if you have a TG bot, you’ll need to deal with that too. You’ll have to point it to the printer address with the port. Otherwise it’ll try to use 7125 by default, and that might be the dryer there. Because of that, it’ll report the dryer status to you instead of the print :grin:

🇷🇺 Оригинал

Ну, там обще написано) Я удалил клиппер и мунрейкер и при их повторной установке указал, что мне нужно 2 инстанса делать. Получается один на принтер, один на сушилку. Чтоб их работа не влияла друг на друга

Только конфиг забекапь на всякий случай) Ну и по идее, там можно добавить второй принтер (сушилку т.е.) без удаления текущего. Но я не стал заморачиваться, т.к. решил обновить всё

Плюс, если у тебя тг-бот есть, то и с ним нужно будет поработать. Ему нужно будет адрес до принтера указать с портом. Иначе будет по умолчанию лезть на 7125, а там может быть сушилка. Из-за чего он будет тебе про состояние сушилки сообщать, а не печати :grin:

No bot, and I haven’t installed multi-Klipper either. I only switched to Klipper recently, still getting the hang of it.

🇷🇺 Оригинал

Бота нет, да и мультиклиппер не ставил, я недавно на клиппер перешел, пока еще осваиваю.