Es otro controlador de motores paso a paso bipolares.
Me propuse hacer mi router CNC pero con lo que tenia a mano.
Fundamentalmente, partes de impresoras.
De estas, rescate motores, correas, ejes, bujes, fuentes de alimentacion, placas y demas partes utiles.
Buscando entre las placas, rescato que un integrado control de motores paso a paso en comun es el LB1845 y tambien el A2919 de Allegro microsystems.
Observando las hojas de datos de ambos integrados, veo que ambos tienen el mismo funcionamiento y el mismo conexionado.
Entonces....
Serruche!

dos placas aislando la parte logica de la de potencia, para quedarme solo con la porcion del control de los motores. Por suerte, el conector de la fuente quedo del lado que me interesa

Solde unos cablecillos a los pines de los integrados con un conector en el extremo. estos constan de tres juego de cables. uno para cada motor.
Bue... entre idas y venidas y varias pruebas, logro controlar los motores en los tres modos de funcionamiento que me permiten los integrados. FULL STEP, HALS STEP y MICRO STEP. 200 pasos, 400 pasos y 800 pasos por vuelta.
Resumiendo y para no fastidiar. Termine desarrollando un programa para un microcontrolador que no es un PIC. para hacer de interface entre los motores y un CAM procesor como el MACH o el TURBO CNC.
Y aqui el objetivo del post.
Les dejo el circuito que diseñe con Eagle 5.0
El codigo del micro para hacerlos funcionar.
Aunque me desterren, el micro es un Atmel AVR el ATMEGA8515.
Esta escrito en WINAVR GCC
y creo que es facil de portar a cualquier micro.
El circuito no esta terminado, pero el prototipo funciono.
Ojala les sirva al menos como una idea inicial para al mas complicado!
Saludos.