Communication between PI and Odrive

I am starting a project with the ODrive and a Raspberry pi. I could be using one pi to drive 3-4 Odrives. Would it be best to get the UART working to do this, or would USB be the best approach?



CAN is probably your best option. Get a CAN Hat for the Pi, like this one