I have a Huanyang VFD and spindle connected to a Buildbotics controller, communicating by RS485. It seems to work okay, except for the speed. For example, if I request 10000rpm, the Buildbotics controller will show the request and actual speed of 10000, but the VFD display will show 4799rpm.

Any ideas what could be wrong?