Fill out above information andin all cases attach yourklippy.logfile (use zip to compress it, if too big). Pasting yourprinter.cfgis not needed Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
So I’m installing a ebb36 following the esoteric canbus guide and can’t get back to klipper from katapult
…
katapult is only the bootloader (needed for CAN implementation).
After you flashed successfully katapult, you have to flash (over CAN) klipper.
Here are general instructions for flashing katapult and klipper via CAN:
And here is the instruction for flashing klipper via CAN specialy for EBB36:
I know, the articles are in german, but I hope it helps you.
It is extremely important that you set the correct bootloader offset for the EBB36 when compiling klipper.
As mentioned by @KosstAmojan, you probably forgot or not correctly flashed Klipper.
Installing Katapult will delete the entire flash memory and as long as no Klipper firmware is installed the board will only come up in Katapult / Bootloader mode.
Did you set the right can_uuid in printer.cfg?
for both, board and toolhead ? Something linke
[mcu EBBCan]
## uncomment mcu communication type you use
## for serial: obtain definition by "ls /dev/serial/by-id/*" then unplug to verify
## for CAN: obtain can uuid by ""~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py <can interface>""
# serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
canbus_interface: can0 # default is "can0"
canbus_uuid: 2e12ab8ec8ce
And
[mcu]
## uncomment mcu communication type you use
## for serial: obtain definition by "ls /dev/serial/by-id/*" then unplug to verify
## for CAN: obtain can uuid by ""~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py <can interface>""
# serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
canbus_interface: can0 # default is "can0"
canbus_uuid: 34943f8a8f6b
Standard way is to use serial connection for board mcu and eddy mcu (snippet from your klippy.log):
[mcu]
serial = /dev/serial/by-id/usb-Klipper_stm32h723xx_0C0013000C51323532393433-if00
[mcu eddy]
serial = /dev/serial/by-id/usb-Klipper_rp2040_50445061304E4E1C-if00
You flashed katapult (can bootloader) and klipper on your board and eddy, so you have to set your mcu connections with CAN bus in your printer.cfg.
And that’s good => if you have a Duo with the switch to CAN (instead of USB) and flashed katapult (CAN bootloader) and klipper via CAN, because you don’t have a serial device anymore.
Or do you want the Eddy Duo connect via USB with the SBC (f.e. BTT Pi)?
You should only have the “can bridge device” as serial device (plus the on-board-devices from the Pi).