Could I theoretically wire my Raspberry Pi into the CAN bus and read values from Talon SRX’s via the Pi and Rio simultaneously? I’m not sure if this makes sense or is even legal but it may help with a odometry project that I’m currently working on.
Ah, the MCP2551 SPI CAN controller. The linux kernel guys tend not to be very happy about it’s performance/error handling, but it gets the job done and has a proper socketcan driver.
We’ve been very happy with the canable as well for debugging (semi truck CAN busses). It seems to just work, and is a USB CAN device with a socketcan driver as well.
Take some time at some point to read the manual at https://www.kernel.org/doc/Documentation/networking/can.txt . It’s surprisingly good, and will help you understand CAN bus debugging and what monitoring is available. candump and friends are also very helpful.