AMS5047 calibration

As seen in the datasheet of this magnetic encoder it has an error associated to the magnet placement of ±0.8 degrees. In the mechaduino proyect they use this very same encoder and they deal with this error using a calibration routine as seen in this post https://hackaday.io/project/11224-mechaduino/log/38559-calibration-routine . Is there any way to address this error in the odrive?

Thanks in advance

Sorry, there isn’t any compensation done in ODrive currently.

Don’t be, this is a quite especific need. Is there any way to do this correction outside and change a variable in the odrive tool .encoder for instance?

1 Like