Roy, What is needed is a RELIABLE board that can handle 2 relays, charge pump and 0 - 10v
Can't see a need for opto's on motor outputs as most decent drivers are opto'd anyway, what is needed is fast opto's on inputs, especially the one needed for threading.

A lot of the boards out there at the moment are right on the edge as regards design and component choice.
Drop me a line off list [email protected]