Hola jorcaryvan
El control de corriente siempre es recomendable, y al usar control de corriente se usan tenciones mayores, esto es para que la corriente que circula por la bobina alcance el valor deseado rápidamente, con lo cual se obtiene una mejor respuesta, una vez alcanzada la corriente deseada se mantiene a ese valor para no estropear el motor, esto no es mas que aplicar un choping en las bobinas del motor reduciendo la tencion permanente sobre las bobina. En cambien en una controladora básica, al energizar la bobina se aplica la tensión nominal del motor de manera permanente, en ese momento la corriente comienza a crecer y demora un determinado tiempo alcanzar el valor final, obviamente mientras este tiempo sea menor mas va a ser la eficiencia del motor ya que va a alcanzar el torque mas rápidamente. La morma de disminuir ese tiempo de crecimiento es usando tenciones menores como ya dije en las cont con control de corriente
Por ende para esos motores también es recomendable el control de corriente, el problema que son de mucho voltaje, (los motores comerciales para estas aplicaciones no suelen superar los 5V en bipolar paralelo) tendrías que usar una fuente muy grane y además no va a ser fácil armar una controladora para esas tenciones jejeje. Por eso te recomendé de que si usas esos motores no te complique la vida y uses una controladora simple, bien podrias usar la C4 ya que duplicando la tensión no vas anotar mucha diferencia.
La internas sirve para cualquier driver, si te fijas en los conectores para los driver la distribución de las señales es la siguiente:
+5V - - +5V
Clock - - CW (dir)
Enable - - paso - 1/2 paso
nada - - nada
Masa - - Masa
Vos podes tomar esas señales y conectarlas a cualquier driver, Yo uso ese conector con esa distribución en todas las controladoras que armo de manera de usar siempre la misma interfaz y intercomunicar dichas placas con los cables planos como se aprecia en las fotos.
Saludos