All of the work I've done to date has involved writing custom code for custom boards -- and it works pretty well.
Now I've got a customer who may be best served with an off-the-shelf motion controller. My problem is that there are just too dang many of them! It seems like everyone and their brother make these things!
My technical needs are pretty basic -- an analog command input and an analog feedback need to be subtracted, with PID applied to the error signal and an output of either a PWM or analog drive to an amplifier (an on-board amplifier would be nice, but not necessary). Because the command and feedback are both velocities, the ability to monitor a position signal for limiting the drive would be nice but probably not necessary.
This would be for an OEM product, so just a board should be sufficient. If I'm not mistaken size won't be a problem unless the thing is implemented with 5881s (and they'd have trouble with 12V anyway). What _is_ important is that I have some flexibility in tuning it, the things are easy for my customer to configure once I find the right tuning, that I don't have to spend a bunch of time writing custom software for the thing, and that the product won't be obsoleted (or the company fold) before my customer is ready to move on to bigger and better things.
Anyone have any suggestions? I can google as fast as you can, what I'm really looking for are companies or products that you have direct experience with and can recommend with confidence.