Greetings!
I wonder if it is a good practice to wire a CANbus module to the control board (MKS-SGEN v2) and use it to control EBB36 from Klipper, installed on Raspberry PI?
If not, can I wire a module directly to the pins on the rpi and should I expect delays with the communication with EBB36 and the extruder stepper wired to it in both scenarios?
What CANbus modules would you recommend, besides Biqu U2C USB-CAN bridge?
The short answer is no. The MCU’s CAN1 pins are devoted to Z_EN & Z_STEP. The CAN2 pins are used for toolhead heaters.
So, to use them, you would have to disable either a stepper motor or your toolhead heaters.
Why would you want to do that because…
I would recommend the straight Canable:
Just plugs in via USB to the rPi, supported by Klipper and it’s cheap.
The BTT U2C adapter has a number of connectors which are…weird and very poorly/not at all documented. The Canable is much more straightforward to use.
Thank you for shedding light on this, mykepredko! I am trying to figure out what would be the most optimal wiring for my newly designed 3d printer.
So even if I can reassign available controller board pins to a CANbus module it is not a good idea? I am also trying to find a cheap solution.
There are no available controller board pins for CAN. I guess you could tear it apart, but you’ll have to rewire a stepper or do your board heating another way.
Look for the Fsetc Canable board - you should be able to get it for less than $10 on AliExpress and probably on Amazon (I don’t know where you live, so these might not be viable options).
Personally, I wouldn’t even consider cutting into your controller board, especially when there are very inexpensive USB to CAN options available to you that will plug into your rPi simply using USB.
Also :
- MKS CANable (tiny, love them, perfect fit for a Voron 0)
- UART to CAN (tiny, could be used as a cable adapter, protected with some shrink) ; I have a couple, but never used them…
In Europe, both are available on Amazon
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.