You are here

Need help: encoder shows 9.6 rotations per 1 motor rotation (9.6:1 gearbox)

1 post / 0 new
Alico
Offline
Last seen: 1 day 11 hours ago
VESC Free
Joined: 2025-11-20 14:27
Posts: 1
Need help: encoder shows 9.6 rotations per 1 motor rotation (9.6:1 gearbox)

VESC 6 mk2, 11 pole pair motor, sin/cos encoder on motor shaft.
9.6:1 reduction gearbox between motor and output.

Problem:
After FOC setup, rotating output shaft once (motor spins 9.6 times) shows ~9.6 rotations in rotor position display. VESC ignores gear ratio.

Tried:

  • Set Motor Poles = 22

  • Changed "Encoder Ratio" (0, 9999) → no effect

  • Re-ran sensor detection

Need software fix (can't move encoder). Where do I enter gear ratio 9.6? Is it in encoder_steps_per_rev (set to 2048*9.6=19661?) or another parameter?