Uma pequena janela se abriu e pude encontrar uns velhos farrapos ... uns caquinhos de informação sobre a coisa:
O TurboCNC envia sinais (modo DigiSpeed) idênticos aos que enviaria a um driver controlado por sinais de passo-e-direção (step-dir).
A escala é determinada internamente a partir da velocidade máxima configurada, com resolução de 1024 passos.
Por exemplo:
Para uma velocidade de 50%, 512 pulsos são enviados com indicação da direção. Se a velocidade for reduzida para, digamos, 25%, 256 pulsos são enviados com a direção inversa sinalizada.
Supondo que o spindle seja para 10.000 RPM poderíamos controlar o motor dentro de ==> 10.000 / 1024 = 9,76 RPM
Ou seja, seria perfeitamente possível acionar um motor de passo diretamente, nos moldes que comentei anteriormente.
Fica fácil com isso implementar qualquer tipo de controle. Se for algo do tipo 0 ~ 10V, por exemplo, bastaria um contador up/down com rede resistiva na saída implementando um DAC dos pobres ... o mesmo para 4 ~ 20 mA. Para controladores com entradas digitais, ainda mais fácil ...