Puedes optar por elaborar alguna controladora adicional utilizando puentes H (L298, L6203). Existen varias en la red que ofrecen muy buenos resultados y su presupuesto no es muy elevado. La mayoria son utilizados para Motores Nema23, de mayor torque que los Nema17, pero sirven para ambos seteandolos correctamente.
Supongo que es algo parecido a los que los de Phlatboyz utilizan para sus modelos, quiza te ayude ver algo aqui:

Driver bipolar de hasta 2A con control de corriente y su interfaz CNC de 3 ejes (PCB, esquematico & BOM).


Todos los circuitos para tu CNC