"Can not update MCU 'canbridge' config as it is shutdown" on RP2040 can bus bridge

Basic Information:

Printer Model: Vz235
MCU / Printerboard: SKR3, EBB36, RP2040 Pico with TJA1051 transceiver
klippy.log
klippy-shutdown.zip (51.7 KB)

Describe your issue:

The printer is running on a seperate PSU that keeps the Pi and RP2040 running when the printer itself is powered down (24V/220V shut off). Once the power is turned off for a couple of minutes, on restart, I get the above error message.
I tried adding a different restart method, but they seem to be invalid for USB canbus bridge devices.

Any idea how to enforce a firmware restart on that MCU on power-up?

What are the settings in the interfaces for the respective can devices ( /etc/network/interfaces.d/can0)?

Does it look like this:

allow-hotplug can0
iface can0 can static
    bitrate 1000000
    up ifconfig $IFACE txqueuelen 128

?

Maybe you should try auto can0 in the first line.

1 Like

I use a larger txqueuelen, but yeah, otherwise like that. I also tried auto just now (and bringing the can0 network down and back up), with the same error.
Also, since the interface is constantly powered, it shouldn’t go down at all… it seems almost like Klipper is shutting it down when the printer is powered off (maybe due to connection error? since the EBB36 drops off the network), and then won’t bring it back up when powered again.

Edit: To add - Moonraker is already configured to restart_klipper_when_powered: true

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