Your answer helped me a lot.
Is there a problem if i use an isolated transceiver with shared ground reference?
Your answer helped me a lot.
Is there a problem if i use an isolated transceiver with shared ground reference?
An isolated transceiver will have two different ground references. One for the bus side and another for the device side.
It is correct to connect the ODrive ground to the bus-side GND of the transceiver - but if it is isolated, then that will not be connected to the USB ground.
It’s fine to connect the two grounds together on the isolated CAN transceiver.
It worked!!!
Odrive forever!!!
all thanks to you and madcow!
I really appreciate everything you’ve done!!
To everyone working with ODrive and Jetson: Could you please summarize the main issue you encountered and how you fixed it?
The main issue we see is the fact that NVIDIA JetPack 6 doesn’t have support for the drivers needed for the USB-CAN adapter, see here. Other than that, there’s not much difference between getting CAN running on a Jetson and on another Linux system. Some of the Jetsons have pins to use a CAN transceiver directly, instead of needing a USB-CAN adapter, which makes things easier.