thank you for being so thorough and patient in your reply.
to keep this in as much order, I will try to reply with the numbers attached to keep some continuity for myself and anyone else reading this post.
1: my errors, could easily be assumption errors, I will try to be more specific with my explanation
going forward.
2: you are correct, it does not “see” I was using that as shorthand for appearing to interact
appropriately with other portions of the programming.
3: I would follow only one source if it was complete, unfortunately the esoterical guide does not
include documentation for the toolhead that I am using. Hence my return to BTT documentation.
BIGTREETECH EBB SB2209 USB V1.0 is the specific board that I am having trouble with.
as you can see from this picture, the connection between the Host CB1 and the BTT appears to only be possible via the USB-c, unlike some other BTT can bus tool heads ( I have 2 running on octopus pro boards with connections via the on board CANBUS pins).
since the Manta m5P also has on board canbus pins, I may try making another cable from the tool head and eliminating the usb canbus adapter altogether if that will work.
4: back to number 1, I see both in the esoterical guide and many other places, where Canbus is used and perhaps not tightly defined.
my understanding of canbus communication is that its loosely defined as any protocol where you can use a limited amount of wiring to communicate from one microprocessor to another instructions that allow you to eliminate much larger wiring bundles. My confusion with the current toolhead that I am trying to use is that its using a serial connection via the USB and apparently bridging that serial USB connection to a 2 power and 2 communication wire scheme the same as the octopus pro does.
I most definitely noticed that it is for USB only connection as that is the only way it can be connected out of the box.
as for why I have both a printer.cfg file and canbus.cfg file this goes back to a history of programming back when basic was still being used… the use of subroutines allows one to comment out the call for the canbus.cfg file to see if the problem lies there, or in the main printer.cfg file, and it appears to be a completely acceptable and supported way of doing things in the klipper universe, as that is how mainsail is being called from the printer.cfg file.
I just happened to have another standalone canbus bridge board (a BTT U2C v2.1 this time)and decided to go back to the top of the esoterical guide and start over to see how different the results I got were.
with the
ip -s -d link show can0
command, the U2C shows an active can network,
the USB bridge for the BIGTREETECH EBB SB2209 USB V1.0 comes back with
Device “can0” does not exist.
It appears to me, that either I have a faulty board, or the firmware on the BIGTREETECH EBB SB2209 USB V1.0 is problematic.
I will spend some time seeing if I can find firmware for BIGTREETECH EBB SB2209 USB V1.0 as this appears to be the source of my problems.
Thank you for your help along the way, I am sure I will be back with more questions.
Duke
and Yes, I have tried flashing the firmware to the EBB SB2209 USB V1.0 as per the instructions in their manual and still get the can0 does not exist.