Marco, esses softwares são proprietários das marcas. Eles usam a porta USB (serial) do micro e o processamento para os motores é feito em placas internas (nas máquinas). Então, eu estava precisando é de um software para porta paralela, pra tentar usar como uma cnc comum.
Gilii, usar um sensor pra parar os motores até que não parece muito complicado. Mas, quando os motores funcionarem, eles precisam movimentar só uma coordenada (x,y) que seria ponto a ponto; aí eu acho que complica (pelo menos pra mim...). Eu não conheço nenhum programa de bordado, mas penso que o programa do desenho que gera o G-Code é que deve gerar essas interrupções.
Não sei se estou falando besteira...