Hi Mike
First an erratum ….. should have been Homann not Hofmann and the boards are called "Digispeed"
http://www.homanndesigns.com/store/index.php?main_page=index&cPath=1&zenid=sm3s1t10peg5d5cj57itvukvh3
Secondly about where the 0 to 10v comes from, the jist from my simple Mechanical Engineer's brain is as follows:
This breakout board takes signals from Mach3 and outputs them again (and inputs as well of course), but in a protected way. So if anything happens to the lathe electrics, ie it lets out smoke and I get a nasty damaging electric spike from it, it's not passed down to the PC. So it provides (opto) isolation for inputs and outputs.
It also modifies and isolates the spindle speed control signal from Mach3.
Mach3 can provide output to control a spindle, but (I believe) it uses a digital signal (PWM). The breakout board modifies this output from the parallel port to provide an old school analogue voltage that varies between 0 to 10v, which probably came about to emulate the potentiometer control in the first place ??
Anyway, this can be used to control VFDs (or all the ones I have come across at least) in a simple manner – not as accurate as PWM, perhaps, but for my needs perfectly practical.
And somehow I'm sure I can use it to replace the manual potentiometer, perhaps by changing the voltage to suit. I'll know shortly when the Emco runs again and I can do some measurements.
Feedback from the spindle speed can be fed back into Mach3 as well from the shaft encoder. The resolution of the original Emco disc was too fine for Mach3 and so I have made and fitted a coarser one (ie less holes per revolution). Don't know how good this will turn out to be and whether fluctuations in spindle speed can be handled quickly enough, but we'll see.