SB2209 RP2040 refusing to connect

Basic Information:

Printer Model: Ender 5 Plus Mercury 1.1
MCU / Printerboard: Manta M8P V2
Host / SBC: CB1
klippy (25).log (375.4 KB)
Mantam8pEnder5plusconfig.txt (7.5 KB)
EBB cfg.txt (2.8 KB)

Describe your issue:

Hello all! I am working on re-activating my printer after having to reset my board. I have been getting this error for a while now: mcu ‘EBBCan’: Unable to connect
Once the underlying issue is corrected, use the
“FIRMWARE_RESTART” command to reset the firmware, reload the
config, and restart the host software.
Error configuring printer
I have done the following to troubleshoot it:
Confirmed bitrates
Reflashed multiple times
Tried a new canbus wire
Rewired/ rejumped pins
Checked lsusb
After running :“ip -details link show can” I get a “ERROR-ACTIVE” can state

Any help is appreciated

This means that the CAN network on your CB1 is dead, i.e. either not setup at all or not correctly working.
Refer to CANBUS - Klipper documentation and CANBUS Troubleshooting - Klipper documentation

I completely redid the install and all is working with the canbus. Unfortunately now I am stuck on the following error.

Printer is not ready
The klippy host software is attempting to connect.  Please
retry in a few moments.

I attempted sudo restarting klipper, but no dice. I also checked the status through SSH and it states:

klipper.service - Klipper 3D Printer Firmware SV1
     Loaded: loaded (/etc/systemd/system/klipper.service; enabled; vendor prese>
     Active: active (running) since Mon 2024-12-02 23:06:54 UTC; 1min 3s ago
       Docs: https://www.klipper3d.org/
   Main PID: 7337 (python)
      Tasks: 8 (limit: 1017)
     Memory: 32.1M
        CPU: 4.811s
     CGroup: /system.slice/klipper.service
             mq7337 /home/biqu/klippy-env/bin/python /home/biqu/klipper/klippy/>

I am completely stuck on where to go from here.

Klipper log:

klippy (30).log (292.2 KB)

How is your setup exactly? How is wired? Are you really using an USB-CAN bridge, i.e. have setup the Manta board to work as one? And if so, why?

It was working originally, I just had one hiccup one night and have been trying to get it fixed ever since. The wiring is the exact same as when it was working so it cannot be that. I have setup my Manta m8p V2 as a usb can bridge because I didn’t want to purchase an exterior board.

For me it looks like that the Linux OS does not bring up the CAN interface correctly.

Thanks, I tinkered around with it a little more (re-doing the usb-can installation) and I am finding anew error message. mcu 'mcu': Unable to connect Once the underlying issue is corrected, use the "FIRMWARE_RESTART" command to reset the firmware, reload the config, and restart the host software. Error configuring printer
I took a look at my klipper log and it says that the Canbus can’t connect (shocking, I know) Can You tell me what you mean by the linux OS doesn’t bring up the CAN interface correctly for me?
klippy (31).log (64.5 KB)

Hard to tell what the root cause is. IMO it is either:

  • Some messed up CAN installation on OS level
  • Gone wrong firmware flash on the MCU
  • Wiring issues
  • Dead board

I’d go step by step:

  1. Setup a new Linux OS from a known good source
  2. Clean install with KIAUH
  3. Connect only the main MCU
  4. Do a clean flash with a freshly built firmware, triple checking the settings
  5. If this works continue adding step by step
1 Like

Is there a way I can completely reset my board or should I just go through the normal installation steps?

Just go through the normal installation steps

Awesome! I had a lot of trouble re-going through the flashing steps. I was attempting to flash the firmware (I wasn’t getting any board uuid) so I re installed the bootloader and it worked! Thank you for the help.