Olá Felipe e Clederson!
Conseguiram evoluir com este assunto?
Após várias semanas esquentando a cabeça com isto, estou na fase final de um projeto usando Arduino+Motor de Passo para um girador Frateschi. Ainda está em fase de testes, mas até o momento, vem apresentando resultados positivos.
Na verdade eu estou acrescentando este projeto a um outro do Clederson sobre controle de AMVs com Arduino e C/MRI.
Estou usando 2 arduinos (1 Mestre e 1 Escravo), pois se ficar em só um, o motor de passo toma 100% do Arduino para ele enquanto está trabalhando, impossibilitando usar os AMVs simultaneamente.
O Mestre comunica com o JMRI, verifica os bits (C/MRI) e controla todos os AMVs + o girador, só que para o girador o Mestre envia ao Escravo (via I2C Bus) a opção a ser executada por ele, assim o Escravo faz todo processo com o Motor de Passo.
Está ficando legal, pois estou utilizando relês também para ligar e desligar a energia, conforme a necessidade. O Motor de Passo aquece bastante quando parado e com a energia ligada. Segundo li na Internet, isto é normal, mas ficou melhor com o relê/arduino controlando o uso da energia, pois não há aquecimento.