compatibilidad del código G con el puente H L293d

1

Estoy tratando de hacer un controlador paso a paso bipolar de 3 ejes y creo que usar L293Ds y Arduino es la mejor opción más barata. He visto a personas que usan grbl para ejecutar sus motores paso a paso con facilidad, pero con grbl han usado los costosos controladores Easy o el protector de motor Adafruit. No puedo usarlos y quiero que mis motores funcionen solo desde puentes H ¿Qué puedo hacer para hacer que grbl sea compatible con puentes H o hay algún otro software? He buscado mucho en Google y me parece que es el problema más común que enfrentan las personas, ya que grbl no es oficialmente compatible con H-bridges.

    
pregunta thebugger

1 respuesta

1

El grblshield usa un drv8818 similar al A3967 de EasyStepper, ya que ambos generan la codificación en cuadratura de su puente H incorporado en el del motor, desde las entradas de dirección y pulso. De ahí que cuesten más.

El escudo de adafruit usa el TB6612FNG, que es similar al L293D, ya que son simplemente un Puente H, que necesita el Arduino para generar la codificación en cuadratura.

Donde puedes comprar cualquiera de los chips anteriores que no están en los escudos, sin el marcado.

La dificultad es que la mayoría del código arduino que admite el código G, está utilizando el tipo anterior de codificación en cuadratura inteligente puentes en H. Donde estos chips más inteligentes también tienen en cuenta los problemas del motor, como el sesgo y los umbrales, por el menor costo agregado. Lo cual puede valer la pena.

Recomendaría comenzar con AccelStepper Library para ejecutar varios motores con solo H-Bridges y usar el

AccelStepper::AccelStepper  (   uint8_t     interface = AccelStepper::FULL4WIRE,
        uint8_t     pin1 = 2,
        uint8_t     pin2 = 3,
        uint8_t     pin3 = 4,
        uint8_t     pin4 = 5,
        bool    enable = true 
    )   

para definir un puente H completo de 4 hilos. Sin embargo, no es compatible directamente con Gcode.

    
respondido por el mpflaga

Lea otras preguntas en las etiquetas