Daisy chain several Odrives on RS485 bus

My plan is to control a couple of odrives using an industrial RS485 bus. I am moving away from my unstable USB connections due to electric noise. I can not use CAN bus, due to the limited command set implemented in the FW. I believe one on one would work using two RS-232 & RS-485 transceivers, but I would like to address each controller separately on one bus.
Can we make the odrive addressable similarly to the CUA AMT21 encoder ?

1 Like

ODrive V3.6 doesn’t support communication on RS485. It’s doable, but you’d have to get your own transceivers and write your own drivers. Why not expand the CAN protocol?

You are probably right, it would require MODBUS implementation on both end. Can you give me some hint how to add new commands (like get_gpio_states () to the CAN bus protocol ?