Analisando melhor o seu problema conseguirmos encontrar um erro na nossa rotina de largura de pulso ...
Constatei aqui probs semelhantes ao relatado pelo Lolata.
Como plataforma de testes tô usando um Pentium III @ 800 mHz, 384 megas RAM, MoBo Soyo SY-6BA+IV, Windows XP SP3 completamente atualizado, instalação recente.
Inspecionei com o osciloscópio e constatei que a qualidade dos pulsos é horrenda. Não apenas a largura dos pulsos varia muito, mas o que é pior, o espaçamento entre eles. O jitter fica acima de 100%, com soluços imensuráveis, o que sugere probs de latência muito sérios.
A seguir testei a coisa em um eixo e como antecipava, em função da qualidade dos pulsos, a coisa funfa muito mal, a movimentação é pouco suave, ruidosa e com frequentes marteladas, não permitindo nem de longe alcançar aceleração e velocidade que obtenho com o Mach2 ou o EMC2 ...
Vou aguardar as atualizações pra retestar ...