What is the best way to connect an (optical linear) encoder to a system involving linuxcnc + Mesa 7i95T and an ODrive Pro or S1 as the motor controller for each axis.
Can a single encoder be connected to both ODrive and the mesa board simultaneously?
Can the encoder be wired to the ODrive and have the ODrive passthrough the readings onto the mesa board?
Other/better options? Hopefully other than getting two encoders per axis.
Given that’s it’s just an incremental encoder, I think you should be able to connect it to both the ODrive and Mesa at once! I don’t think I see any issues at all with that
Any ground loop or resistance / signal level concerns if splicing the encoder to both the ODrive and mesa? Could there be situations where the two PID loops (linuxcnc+mesa vs ODrive) end up “fighting” each other?
Does the ODrive have the ability to re-output the encoder values, eg via GPIO pins, to the mesa board?