[Errno 5] klipper not connecting reliably with multiple mcu's

Basic Information:

Printer Model: Makerbot replicator plus gen 5
MCU / Printerboard: BTT SKR Mini E3 V3
Host / SBC: Thinkpad W541
klippy.log
klippy.log (55.4 KB)

OS: Debian 12
Secondary MCU: BTT Eddy USB (rp2040)

Describe your issue:

full error:
mcu ‘mcu’: Unable to open serial port: [Errno 5] could not open port /dev/serial/by-id/usb-Klipper_stm32g0b1xx_3E0012001150415833323520-if00: [Errno 5] Input/output error: ‘/dev/serial/by-id/usb-Klipper_stm32g0b1xx_3E0012001150415833323520-if00’

This happens on cold start of the co-processor, and on firmware restart. I am able to get everything connected with the following steps:

1:) unplug eddy probe
2:) send a RESTART command to klipperw
3:) re plug in the eddy probe a few seconds later

This method does not have a 100% success rate, and is quite annoying to have to do every time I change something.

The issue goes away completely when switching to a rpi4b running mainsailOS.

I have already checked that ModemManager is masked, and brltty.service does not exist.
I have no issue running the printer without the eddy probe on the thinkpad.

Does anyone have any idea what could be causing this?

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.