Problema cnc nema 17 drivers tb6560

Hola a todos y desde ya gracias por su colaboración.
Les cuento que hace unos meses me embarque en la construcción de una máquina cnc con la idea de realizar muebles . La termine y modifique ya varias veces para obtener el mejor resultado, pero hasta ahora sigo con problema de perdida de pasos.

Actualmente la máquina está compuesta por
Arduino uno
Cnc shield
2 tb6560 para los motores del eje y
1 tb6600 para el eje x
1 a4988 eje z

4 motores nema 17 de 1,7 ampers y 5,2 kg/cm de torque

Fuente de alimentación de 12v 15A

El microstepping lo tengo en pasos completos para poder aprovechar el máximo torque de los motores

Y la máquina tiene una tamaño de 1,5 m x 1,5 m
( Sé que es una máquina grande como para manejarla con motores nema 17, pero la realidad es que me ha funcionado bastante bien)

El problema que tengo es que aleatoriamente pierde pasos en el eje y
He llegado a hacer cortes de 4 horas sin problema, y otras veces pierde algunos pasos sin estar siquiera una hora funcionando, creo que el problema no es mecánico ya que tengo buenos rieles y patines y uso correas gt2 bien tensadas.

Los tb6560 lo tengo configurados a 1,9 ampers
La máquina la uso a 1000 mm por minuto y cortó madera a 1 mm de profundidad por pasada.