I've been using the Flex software for the Auto Tune functionality. And also because it contains a full list of Baldor motors and their specific configuration parameters. But I have found the software to be kind of finnicky sometimes. I'm not sure if it's a fault somewhere in the emulation stack, or if it's just buggy software in general. But I've been observing the auto-tune process and cross-referencing it against the serial command reference. One could totally implement that process in something like a python script. I am not sure what sort of algorithm they're using to process the results of a pass. But I bet I could find someone who knows.

I don't think I need to go through all that in order to get good performance for a spindle motor. I don't need the kind of fine balance between smooth motion and speed that a robot needs. But I may attempt my own auto-tune software if things don't work out the way I want.