Jorge,
acabou de me ocorrer que esse sistema tem um problema e não é desprezível, vou tentar explicar claramente:
em um sistema com eixos separados, levando em conta um deslocamento em diagonal de A a B, os dois eixos serão acionados simultâneamente resultando teóricamente em uma reta do ponto A ao ponto B
no sistema com cabo único os dois motores obrigatóriamente tem que trabalhar sincronizados, o resultado de um deslocamento diagonal do ponto A ao ponto B será uma micro escadinha, até aí tudo bem, com alta resolução isso será invisível
mas como os motores precisam trabalhar sincromizados o programa deverá enviar o comando em um sentido; pára; outro sentido; pára; isso em enorme sequencia até atingir tamanho da diagonal determinada
essas paradas vão consumir um tempo enorme para executar curvas e diagonais, também exigir mais processamento do PC e creio (embora não entenda de programação) mais linhas de comando no programa.
em resumo fica com boa velocidade em retas e muito lento em diagonais e curvas
se eu estiver errado pode atirar as pedras