Recalentamiento motores paso a paso CNC

Buenas noches, estoy construyendo una CNC con ayuda de un arduino uno y la shield a4988, tengo tres motores paso a paso de 0,4 A y una fuente de alimentación a 12V a 1A.

Lo que sucede es que haciendo la prueba de mis motores en vacion (sin carga), estos se calientan, aunque la shield no.

tengo configurado un voltaje de referencia de 224mV.

Que podría hacer. Muchas gracias por su colaboración.

Podría ser bajo voltaje y el motor no tiene suficiente fuerza para moverse y ese esfuerzo genera calor

proba con una fuente de pc yo tengo una viejita de 350w pero entrega en los 12volt 17amp y me funciona muy bien con 5 motores paso a paso 12v y 1 amp