Can I update a CANBOARD, EBB42 v1.1, via USB?

Basic Information:

Printer Model: RatRig Vcore 31
MCU / Printerboard: Octopus PRO
Host / SBC Rpi 5
klippy.log
klippy.zip (825.1 KB)

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

Hi,

After some time without many problems, they’re coming back.
Connection errors with the CANBOARD during printing. I suppose, I don’t know, that they’re due to the fact that when I update the caliper on the MCU using FLUIDD, it doesn’t update the CANBOARD firmware.

I have the CANBOARD connected via USB, but the CANBUS gave me a lot of trouble.

What would be the procedure?
I’ve been reading and haven’t been able to understand it clearly… Can someone tell me or point me to a place where it explains how to update the CANBUS connected via USB to the RPi?

I’ve searched on Google, but the problem isn’t that there aren’t any guides; the problem is that there are so many, and I don’t know which one to follow. I want to be sure, because the initial configuration gave me a lot of trouble, and I’ve followed the maxim: “If something works, don’t touch it.” So far, it’s giving errors, and I suppose it could be due to this.

Thanks.

The update process is the same as the initial flashing process. You update your Klipper on the host. This can be done via the Web UIs.

Then, in the easiest case you run:

sudo service klipper stop       # Stop Klipper
make menuconfig                 # Create matching board configuration
make                            # Build the firmware
make flash FLASH_DEVICE=<path>  # <path> being the board's known path
sudo service klipper restart    # (Re)Start Klipper

For a CAN connected board, you might either have to:

  • Connect it via USB for updating
  • If you use Katapult on this board (recommended!) then you can use
    cd ~/katapult/scripts
    python3 flashtool.py -i can0 -f ~/klipper/out/klipper.bin -u <uuid> # Replace with your UUID
    

Hi,

maybe this helps:
Take a look at Dr. Klipper, he is a german guy witch makes a lot around 3D-printer boards and klipper on youtube (https://www.youtube.com/@dr.klipper).
He has a good WIKI too with step by step guides

Bootloader katapult:

Octopus Pro with uCAN and EBB36:

EBB42 (USB):

EBB42 (CAN)

Have a nice weekend.

1 Like

Thank you very much for sharing the link…

The problem is the language. English is so-so, but German is bad…

It’s a shame, because there seems to be a lot of interesting information…

Do you know of any similar resources in English?

Unfortunately no, sorry - but the wiki can be translated very well with Google or AI and the automatic subtitle translation on YouTube is now quite good.

1 Like