Cada modelo de motor tiene sus propios valores. Revisa la hoja de especificaciones y busca Current per Phase o algo similar. Eso te dirá el Amperaje por fase.

Motores NEMA

Modelo Tamaño
NEMA 17 43 mm p/cara
NEMA 23 58 mm p/cara

Calibración del drivers

Un ajuste incorrecto del motor causará una perdida de pasos o sobrecalentamiento.

Errores comúnes

  1. Baja Corriente,
  2. Bajo Voltaje,
  3. Alta Velocidad,
  4. Exceso de carga,

Hay que ajustar el voltaje de referencia en los Drivers A4988 de la Shield para que suministren el voltaje y corriente adecuado a cada motor.

Por ejemplo: si alimentamos la Shield con 12V, podemos conectar motores de 12V o menores (Lo único que debemos hacer es limitar la corriente, no el voltaje, para coincidir con las especificaciones del motor),

A4988

$$ \begin{equation} \begin{split} I_{max} = V_{ref} / (8 \times R_{s}) \\ = 1 / (8 \times 0,05) \\ = 2,5 \end{split} \end{equation}$$
Imax
Corriente máxima
Rs
Resistencia de sensado Ohms, del Driver
Vref
Voltaje de referencia Volts
$$ \begin{equation} \begin{split} I_{max} = V_{ref} / (8 \times R_{s}) \\ V_{ref} = I_{max} (8 \times R_{s}) \\ = 0,4 (8 \times 0,1) \\ = 0,32 \end{split} \end{equation}$$

Así calculamos el voltaje para el motor.

Si utilizas pasos completos, debes multiplicar este voltaje por 0,7 (70%)

Para nuestro diseño en particular; el calculo fúe:

$$ \begin{equation} \begin{split} V_{ref} = 1,2 (8 \times 0,1) \\ = 0,96 \\ V_{ref} (70\%) = 0,672 \\ \end{split} \end{equation}$$