I'm evaluating the Mboards BLDC ESC V6 and FlipSky FSESC6.6 for use as controllers in a machine where a motor controls a wheel that must maintain an accurate RPM between about 1000-6000RPM. When the motor parameters are detected properly, the Mboards VESC can repeatedly maintain the commanded RPM anywhere in that range. The FlipSky VESC is always off by a scaling factor dependent on the RPM. I tried tweaking every parameter allowable and cannot get the FlipSky VESC to be spot on accurate. Obviously, the two hardware designs are slightly different, but they have been programmed with the latest firmware. I have tried using the motor parameters detected by the Mboards VESC in the FlipSky VESC with no improvement to the RPM accuracy. Is this an issue inherent to the design of the FlipSky VESC?
Does anyone know what would cause the FlipSky VESC to drive the motor at a slightly lower than commanded RPM?