I just updated the firmware of my boards (V3.6 56V) to the latest version 0.5.6. Now I have problems with the getting the encoder estimates via CAN Bus.
When I send the request (0x009) I get as result always always zero for position and speed. Even if I move the motors.
For example, if I give the motor the CAN ID 1 and send
cansend can0 029#R
then the result is always
can0 029 [8] 00 00 00 00 00 00 00 00
I have tested the following:
- Asking for the position via USB and odrivetool… works without problems and gives values other than zero
- Asking for the encoder count (0x00A) via CAN… works without problems and gives values other than zero
- Test on other motors and IDs… same situation
- Automatic sending via encoder_rate_ms… same situration
Did anything else change with the new firmware that I didn’t consider? Does anyone else have an idea what the problem could be?