I’m having some trouble with the encoder index search. I pre-calibrated the axis and saved the configuration. After rebooting the ODrive
False. However, when I request
axis.encoder.index_found immediately changes to
True without moving the motor. I checked the signal on the oscilloscope, and the encoder is working properly. If I rotate the motor by hand the index is located properly. What could be causing this?
I am using a US Digital EM2.
Checked the following threads:
Encoder index not found
- I am using the factory supplied shielded cable, verified clean signal with scope in idle state
Encoder index found always gets updated
- My encoder goes high on the index pulse once per revolution
Encoder index triggered found when calibrating motor
- Upon closer inspection, this seems to be the same issue that I am experiencing. See scope screenshots below. I did not see a resolution to this issue in the thread.