Pole Pairs Error due to Gearbox

Hello,

I am using the micro Odrive board with a BLDC motor (High Current on GUI) and the onboard encoder. The motor has 4 pole pairs but it has a gear box and the magnet is placed at the end of the shaft. The board is throwing an error when I run calibration because it thinks the motor has a much larger number of pole pairs due to the gearbox, is there a way around this?

Unfortunately because gearboxes have some amount of intrinsic backlash, this method cannot be used – you must have an encoder on the motor. However since the ODrive Micro can use dual encoders, you could absolutely add one to the motor and use both that and the gearbox output encoder.