Basic Information:
Printer Model: Custom
MCU / Printerboard: BTT Octopus Pro 1.1 + EBB RP2040
klippy.log
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:
This is really a general question about CAN bus. I am obviously trying to set up the RP2040, connected via CAN to the Octupus using the USB-CAN bridge built into the Octopus and am having issues. I think in my case the CAN bus is not standing up, the only device on the CAN bus seems to be the octopus.
So (1) what actually makes the CAN bus stand up as a NIC on the RPi? Is this just becasue I have a CAN0 file in /etc/network/interfaces.d?
(2) how is this interface linked to the specific USB-CAN bridge in the octopus? If I had multiple U2C bridges, how would the RPi tell which one is CAN0, CAN1 etc?
and
(3) Is there a way to troubleshoot the CAN bus? Specifically can I see which devices (UUIDs) are on a CAN bus? Can you ‘ping’ a device on the CAN bus?
I have tried not to cloud this too much with my specific set / issues to keep the info general, but if you want to know anything specific about my setup just ask.
Thanks!
Sander
…