Autor Tema: DRV8825, Todo lo que debes saber  (Leído 10302 veces)

titopol

  • Nuevo
  • *
  • Mensajes: 74
  • Karma: +1/-0
    • Ver Perfil
Re:DRV8825, Todo lo que debes saber
« Respuesta #15 en: Enero 09, 2016, 08:01:42 pm »
Vale, entendido, intenta discretizar una onda sinusoidal, y por ello cuando mayor división de micropasos mejor supongo.

Osea tanto por las bobinas del motor como por el driver pasarían los 2A? Es la misma corriente? con eso me estaba equivocando yo.

Majestad278 porque no pruebas 1/16 o 1/32 a ver si la cosa mejora? con los 4988 no te pasa?

Un saludo y gracias chicos!

kos000134679

  • Usuario de CNCs
  • ***
  • Mensajes: 1367
  • Karma: +38/-2
  • \m/
    • Ver Perfil
  • Ubicación: Santiago, Chile
Re:DRV8825, Todo lo que debes saber
« Respuesta #16 en: Enero 09, 2016, 08:04:52 pm »
Yo  llevo un par de días usando los DRV y si muevo manualmente distancias cortas de 1 hasta 50 mas o menos los drivers funcionan bien (no se recalienta), pero cuando inicio un GCODE cualquiera da igual las lineas que contenga estos se ponen demasiado calientes, les puse el disipador pero nada, se puede freír un huevo a los 40 segundos de funcionamiento.

Mi configuración es nema 17 a 1/4 steps  y he probado dos fuentes de alimentación la de 24v a unos 4A y la de un PC 12v no se el amperaje.

El problema es de la alimentación? ??? %-}

No estoy muy seguro, pero creo que la comparación que haces movimiento manual V/S movimiento automático (por así llamarlos) no son con los mismos parámetros por eso no te pasa cuando realizas movimientos manuales.

YO CREO que es por como tienes regulada la corriente de tus drivers, tal vez estas un poco pasado en corriente y por eso tienes mayor temperatura cuando haces algún trabajo con Gcode... Primero revisa que efectivamente tienes bien regulada la corriente del driver, como se mencionó antes podrías dejar bloqueado los motores y medir corriente uno por uno.
(por ejemplo, si no calculas con el 70% le estarias metiendo un 30% mas de corriente al motor, no se si me entiendes)





Como nota general para quien lea esto, no olviden que para corroborar la corriente que llega al motor es necesario tener los motores en bloqueo, por que de lo contrario estarían intentando medir una señal alterna
« Última modificación: Enero 09, 2016, 08:19:30 pm por kos000134679 »

Majestad278

  • Moderador Global
  • Aprendiz
  • *****
  • Mensajes: 324
  • Karma: +6/-0
  • contacto rápido en el LINE ID: majestad278
    • Ver Perfil
  • Ubicación: Tavernes de la Valldigna (Valencia)
Re:DRV8825, Todo lo que debes saber
« Respuesta #17 en: Enero 09, 2016, 08:30:51 pm »
Majestad278 porque no pruebas 1/16 o 1/32 a ver si la cosa mejora? con los 4988 no te pasa?
la verdad es que no se recalientan antes. Con los A4988 no lo se, porque como usaba una de 12v a 1000mhA, no lo se.

Vale kos mirare a ver eso que me comentas, porque ahora mismo trabajar con ellos es como tener tres mini hornos encendidos
Proyecto RPi CNC aqui:
(https://sourceforge.net/p/rpi-cnc/)

compsystems

  • Nuevo
  • *
  • Mensajes: 7
  • Karma: +0/-0
    • Ver Perfil
  • Ubicación: Colombia
Re:DRV8825, Todo lo que debes saber
« Respuesta #18 en: Mayo 30, 2016, 06:22:44 am »
Un link importante sobre Drivers de potencia DRV8825; intensidad y microstepping

http://manualsupervivenciamaker.com/manual/puesta_en_marcha_y_calibracion_de_una_impresora_3d.html

Bibliotecas
AccelStepper version 1.51 2016-03-24
http://www.airspayce.com/mikem/arduino/AccelStepper/

Una nueva biblioteca DRV8825
https://github.com/laurb9/StepperDriver

la idea seria que generemos entre todos un buen tutorial en español de estas bibliotecas, están de acuerdo?



Dicen que solo sabés algo cuando podés explicárselo a otro, y ese otro realmente aprendió.

Foshland

  • Moderador Global
  • Usuario de CNCs
  • *****
  • Mensajes: 1399
  • Karma: +23/-4
    • Ver Perfil
  • Ubicación: Ceuta
Re:DRV8825, Todo lo que debes saber
« Respuesta #19 en: Mayo 30, 2016, 03:10:28 pm »
Estudiar las librerias tiene que ser un trabajo exagerado para lo que se pretende por aqui, que es saber lo basico de como funcionan y saber ajustarlo y que les pasa en caso de problemas, casi todos los usaremos con hardware usual en las maquinas 3D o Cnc, yo no invertiria mucho tiempo en algo que, una vez bien configurado, no haga falta tocar mas, a no ser, claro, que se pretenda usarlos en otros menesteres.

Si quieres puedes preparar un tutorial sobre dichas librerias, pero presentate en el post correspondiente, para que sepamos que dirección toman tus ideas o proyectos.


El primer enlace esta muy apañado, buena info aunque casi toda ya posteada en este mismo post
Me sigue fascinando el ingenio humano

compsystems

  • Nuevo
  • *
  • Mensajes: 7
  • Karma: +0/-0
    • Ver Perfil
  • Ubicación: Colombia
Re:DRV8825, Todo lo que debes saber
« Respuesta #20 en: Mayo 31, 2016, 06:52:10 pm »
Hola, pienso que este tipo de foros que son para dos tipos de personas, las autodidacticas, o jobistas, aficionados y para los que tienen una formación en ingeniería o tecnológica y están cursando o terminado su carrera, implica que, aunque tienen dominio matemático muchas veces en la parte práctica son más especialistas los primeros.

La palabra INGENIERIA significa en resumen INGENIAR, para eso hay que entrar en detalle de las cosas no solo copiar, pegar y ejecutar, veo muchos proyectos por ejemplos de impresoras 3D, arman la parte mecánica, realizan la conexión de la parte electrónica, cogen el código de control, lo graban, configuran la máquina y listo a imprimir, siguiendo estos pasos es muy difícil CREAR e INGENIAR mejores y nuevos impresoras3D o maquinas similares, para las personas que no tienen formación pueden llegar más lejos si tratan de entender cómo funciona cada subsistema o cada “cosa”, este hilo habla del driver DRV8825, pero podríamos completarlo agregando COMO SE PROGRAMA el DRV8825,  ahí mi iniciativa a explicar el funcionamiento de las bibliotecas que ya han realizado terceros, personalizarlas e incluso crear una nuevas.

Los códigos ejemplos que encuentro en la red, son muy elementales, girar el motor en un sentido y devolverse, pero no como acelerarlos, cambiar velocidades, torque, posicionarlos, acoplarlos a engranajes etc.
Dicen que solo sabés algo cuando podés explicárselo a otro, y ese otro realmente aprendió.

Foshland

  • Moderador Global
  • Usuario de CNCs
  • *****
  • Mensajes: 1399
  • Karma: +23/-4
    • Ver Perfil
  • Ubicación: Ceuta
Re:DRV8825, Todo lo que debes saber
« Respuesta #21 en: Junio 01, 2016, 01:38:16 am »
Uy, como te lo digo yo sin parecer malaje.... Si ser ingeniero es eso que dices... entonces no hay ingenieros en la F1, jejejej, que los coches siguen teniendo 4 ruedas, segun tu punto de vista ellos no han mejorado el coche, lo han copiado de los que cogia en su dia Miki Lauda (por ejemplo), jejejeje

Lo primero es lo primero y es tomar algo como base, si no cada vez que quisieras hacer una maquina tendrias que estudiar semiconductores para saber como esta hecho un transistor, para luego saber que un integrado esta hecho con miles o millones de estos y que un driver tiene varios integrados con tal o cual funcion. Yo prefiero dar por hecho y tomar como base que el driver DRV8825, en este caso, funciona asi... le metes chicha (12V en mi caso), lo configuras a X micropasos, lo conectas de tal forma a los motores y arduino y ajustas la intensidad para que sea la nominal de tu motor. En ultima instancia ajustas a "oido" el potenciometro, y ya esta, no me hace falta saber mucho mas de ellos ni de como funcionan interiormente. Y por supuesto no se me ocurre fabricar un driver casero por el precio que tienen estos en el mercado chino.

Aparte, los driver no se programan, solo se configuran con los pines MS y cambiando una resistencia SMD puedes ajustar un parametro que no recuerdo el nombre, lo que se programa es el arduino, que es el que se encarga de mandarle las señales de paso y direccion al mismo.

Las librerias que hay no son mas que pequeños resumenes de funciones que con un poco de conocimiento de programacion se pueden modificar para añadir funciones, pero en el caso del CnC o maquinas 3D estas librerias no sirven para nada, lo que hacemos es instalar un firmware al arduino que se encarga de leer el Gcode y de realizarlo.... Y hacer un firmware nuevo o modificar uno no tiene sentido, si no preguntaselo a NGC, hace falta un equipo grande de personas para  conseguirlo y mantenerlo al dia y libre de bugs.

No te digo que no seria interesante modificar o hacerse dichas librerias pero para otro tipo de maquinas, como por ejemplo robots, brazos articulados, maquinas con un desempeño repetitivo.... pero para Cnc o similares... creo que no.


Ya por ultimo, pedirte perdon por el tocho y no quiero que te molestes, pero antes de intentar emprender un gran proyecto como seria el que propones debes de demostrar estar a la altura de poder aportar algo al mismo.

Un saludo y sigue palante
Me sigue fascinando el ingenio humano

compsystems

  • Nuevo
  • *
  • Mensajes: 7
  • Karma: +0/-0
    • Ver Perfil
  • Ubicación: Colombia
Re:DRV8825, Todo lo que debes saber
« Respuesta #22 en: Junio 02, 2016, 06:00:51 am »
no os enojéis, simplemente lo que busco en este foro son ENTUSIASTAS o COLABORADORES, pues veo que este foro se especializa en maquinas CNC, participo en otros foros de electrónica general, pero son mas resolver dudas, mas no para compartir información paso a paso.

mi propósito no es fabricar una maquina cnc tomando lo que ya esta echo, sino investigar desde cero , por ejemplo mover un carro sobre un eje lineal, calcular las velocidades, posición etc y ahí en adelante crecer e ir avanzando

inicie mi tuto en otro foro amigo
http://www.todopic.com.ar/foros/index.php?topic=46383.0
« Última modificación: Junio 02, 2016, 06:07:22 am por compsystems »
Dicen que solo sabés algo cuando podés explicárselo a otro, y ese otro realmente aprendió.

Foshland

  • Moderador Global
  • Usuario de CNCs
  • *****
  • Mensajes: 1399
  • Karma: +23/-4
    • Ver Perfil
  • Ubicación: Ceuta
Re:DRV8825, Todo lo que debes saber
« Respuesta #23 en: Junio 02, 2016, 01:17:45 pm »
No, no nos enojamos, ni mucho menos, jejeje, si la idea esta bien, muy bien, pero es que lo considero algo demasiado grande para terminar reinventando la rueda, es algo mas que veo orientado a la robotica que al Cnc, donde no es que copiemos lo que esta hecho, es que lo que esta hecho esta muy bien hecho, documentado, probado y sigue evolucionando mundialmente, en cambio lo que propones seria algo "unico", en lo que muy poca gente invertiria un tiempo exagerado y muy poca gente se interesaria, ya que lo usual es... usa lo que muchos usan, asi habra mucha informacion por internet, espero que entiendas lo que quiero decir. Como siempre digo a mis amigos... Si te compras un bugatti, no esperes encontrar piezas de repuesto en un desguace, si te compras un seat... seguro que tienes cualquier repuesto a my buen precio respecto al comprado en la tienda. Pues en informatica igual, si te compras una Tv Loewe, por ejemplo, de 3000 pavos, no esperes encontrar informacion de como se repara por internet, pero si te compras una samsung de 400€, que es lo que compra el usuario normal, que es el que intentara repararla cuando se averia, podras obtener toda la info por internet, habra miles de post sobre esa tele.


En fin que muchos aqui, por no decir todos, vemos la maquina CnC como una herramienta para crear otros proyectos, no como un proyecto en si mismo, aunque nos lo tomamos asi. Si no preguntale a cualquiera si llega el dia en que su maquina funciona tal y como el quiere con todos los extras que se puedan imaginar... veras como ninguno volveria a quitarle un tornillo a su maquina, la dejarian tal cual.

Aun asi es mi opinion, uno de los cientos activos en este foro.

Suerte y queremos ver que proyecto de maquina tienes
Me sigue fascinando el ingenio humano

compsystems

  • Nuevo
  • *
  • Mensajes: 7
  • Karma: +0/-0
    • Ver Perfil
  • Ubicación: Colombia
Re:DRV8825, Todo lo que debes saber
« Respuesta #24 en: Agosto 16, 2016, 03:08:40 am »
Continuo con el análisis del driver, CUALQUIER IDEA PARA MEJORAR ESTA PUBLICACIÓN COMO APORTE, COMPLEMENTO, CORRECCIÓN, SUGERENCIA  e incluso REDACCIÓN es bienvenida


El driver DRV8825/DRV4988 es una tarjeta electrónica de potencia que cuenta con un IC referencia Texas Instruments TI-DRV8825, hoja de datos en http://www.ti.com/lit/ds/slvsa73f/slvsa73f.pdf además incorpora otros componentes que se muestran en el diagrama de bloques de la Figura siguiente.



Información más detallada de esta tarjeta de control en www.pololu.com/product/2133 el IC contiene dos puentes-H y un circuito indexador (registro de datos) que finalmente permite dividir los pasos en micropasos (microstepping) con una resolución del paso hasta de 1/32. El bloque de salida consta de N-channel power MOSFET’s configurado como full puente-H para impulsar o activar en una secuencia de pulsos las fases de un motor bipolar PaP, fases que son conectadas a los pines Aout1/2 y Bout1/2. Cada salida puede entregar un máximo de 45 V DC, 1A (sin disipador, ni ventilación forzada) por fase de forma continua, y un máximo de 2.5 A por fase con disipador de calor (heat sinking) y ventilación forzada (ventilador).
El tren de pulsos de salida, depende de las señales enviadas por un sistema de control a las entradas del driver DRV8825, pines: paso, dirección, habilitar, micropaso (M2, M1, M0), reset

Otras características:


Posibilidad de ajustar o limitar la corriente que va al motor por medio de un potenciómetro.

Protección de apagado por exceso de temperatura/Thermal Shutdown (TSD) y sobre corriente/Overcurrent Protection (OCP)

Bloqueo de mínima tensión/ Undervoltage Lockout (UVLO), Si en cualquier momento el voltaje en el pine VM cae por debajo del voltaje de umbral UVLO, todos los circuitos del driver serán deshabilitados y la lógica interna se restablecerá. La Operación se reanudará cuando V (VMX) se eleva por encima del umbral UVLO.

Voltaje de operación (motor) entre 8.2 a 45 V DC
 
Voltaje de trabajo (driver) entre 2. a 5.25 V DC

Control de corriente de las fases de un motor bipolar por PWM


El accionador o tarjeta de potencia DVR8825 posee 8 pines de control:

1: ENABLE: 1 pin para habilitar o colocar en funcionamiento el bloque o circuito indexador del DVR8825. El driver se habilita con un nivel bajo en este pin, en esta situación se reconocen los flancos de subida en el STEP PIN. Con un nivel ALTO se deshabilita el driver, los puentes-H están desactivados permanente hasta que cambie de estado, las salidas Aout1/2 y Bout1/2 están en un estado de alta impedancia, y la entrada de paso es ignorada.

2: DIRECTION: 1 pin para cambiar el giro, dependiendo del sistema de transmisión acoplado al eje del motor, el sentido de giro es relativo a cada eje cartesiano (SUBIR, BAJAR, ir a la IZQUIERDA, DERECHA), se fija un nivel alto para un sentido y un bajo para el otro, según el estado de este pin, suma o resta el índice del circuito indexador

3: STEP: 1 pin para recibir el tren de pulsos o pasos de control, en cada flanco ascendente la posición del registro se desplaza ascendentemente o lo contrario dependiendo del estado del pin DIRECTION

4,5,6: MODE2, MODE1, MODE0: permiten fijar la división de los pasos por vuelta del motor (microstepping), se configuran con 3 pines asociados a 3 bits de combinaciones (M2, M1, M0). Para la división del paso (ver tabla siguiente).

formula:
[SPN]
pasos_por_vuelta_del_motor = pasos_completos / división_micropasos

[ENG]
step_per_turn = fullStep / μstep

#dec M2   M1   M0   μstep
0   0   0   0   1/1 (Excitación de 2 fases) con corriente de 71%
1   0   0   1   1/2  Excitación de 1-2 fases
2   0   1   0   1/4
3   0   1   1   1/8
4   1   0   0   1/16
5   1   0   1   1/32

Para 1/32 también se puede configurar M2M1MO

6   1   1   0   1/32
7   1   1   1   1/32

siendo mas usado el registro del numeral 7

Escogiendo un MPP (Nema17) de tecnología de 2 fases con 200 pasos completos (fullStep) por revolución o 1.8 grados por paso completo, resistencia del bobinado por fase del motor RL = ? Ω Inductancia del bobinado del motor  mH = ? IL, Voltaje de alimentación 24 V DC, velocidad del motor 120 rpm, los diferentes resultados para step_per_turn,   son:

A: Para Mode2,1,0 = 000, no hay división, coincide con el valor de paso completo
step_per_turn = fullStep /  μstep
step_per_turn = 200 / 1 = 200 s/t

B: Para Mode2,1,0 = 001, división por 2 o (medio paso)
step_per_turn = 200 / (1/2) = 400 s/t, ahora se requieren el doble de pasos para dar un giro o vuelta, con el beneficio de mejorar la precisión de posicionamiento

C: Para Mode2,1,0 = 010, división por 4 (1/4)

step_per_turn = 200 / (1/4) = 800 s/t

podemos ver que la formula

step_per_turn = fullStep /  μstep

se puede escribir como:

step_per_turn = fullStep * div_μstep

D: Para Mode2,1,0 = 011, división por 8 (1/8)
step_per_turn = 200 *8 = 1600 s/t

E: Para Mode2,1,0 = 100, división por 16 (1/16)
step_per_turn = 200 *16 = 3200 s/t

F: Para Mode2,1,0 = 101, división por 32 (1/16)
step_per_turn = 200 *32 = 6400 s/t

7: RESET: se activa en bajo, restablece la entrada haciendo que la lógica del indexador se reinicie a su posición inicial, desactiva temporalmente las salidas de puente H y la entrada de paso es ignorada también temporalmente

8: SLEEP: lógica alto en este pin para activar el driver, lógica en bajo para entrar en modo de bajo consumo
« Última modificación: Agosto 16, 2016, 05:14:12 am por compsystems »
Dicen que solo sabés algo cuando podés explicárselo a otro, y ese otro realmente aprendió.

robergugli

  • Nuevo
  • *
  • Mensajes: 192
  • Karma: +1/-0
    • Ver Perfil
  • Ubicación: entre rios
Re:DRV8825, Todo lo que debes saber
« Respuesta #25 en: Agosto 16, 2016, 01:15:44 pm »
Noo estoy metido en el tema. Pero excelente información  :-[. Los demás te sabrán decir si hay que agregar algo o tal vez este ya completo.. te felicito. Siempre es de ayuda toda esa información. Saludos

compsystems

  • Nuevo
  • *
  • Mensajes: 7
  • Karma: +0/-0
    • Ver Perfil
  • Ubicación: Colombia
Re:DRV8825, Todo lo que debes saber
« Respuesta #26 en: Agosto 16, 2016, 02:49:56 pm »
Proverbio: Alguien sabe algo, otro sabe más, otro es experto, pero ese experto no lo es experto en todo, entre todos podemos ser verdaderamente expertos y crear algo significativo, así que todos somos valiosos. Jaime Meza

Calculo de posicionamiento con MPP y Driver8825

Por ejemplo para las impresoras del proyecto REPRAP

Si el carro del eje X,Y (horizontal) es movido por sistema de Correa (paso de 2mm) y Polea (20 dientes), y el carro del eje vertical Z, es movido por sistema de trasmisión tornillo de diámetro 8 mm y paso de 1.25, las variables base para calcular el posicionamiento son:

beltPitch/pasoCorrea = 2 mm; paso o separación entre dientes de la Correa.

pulleyNumberTeeth/numDientesPolea = 20; número de dientes de la Polea.

threadPitch/PasoRosca = 1.25 mm; Paso de la rosca de la varilla del eje Z: distancia que hay entre dos crestas sucesivas de la varilla roscada, la varilla escogida es un tornillo inoxidable a2 (304) métrica m8

Si Tipo de transmisión es igual a Polea-Banda Entonces

resoluciónPorVuelta = pasoCorrea numDientesPolea; // 40 mm por giro o vuelta
resolutionPerTurn = beltPitch * pulleyNumberTeeth;

Si Tipo de transmisión es igual a tornillo Entonces

resoluciónPorVuelta = PasoRosca; // 1.25 mm por giro o vuelta
resolutionPerTurn = threadPitch;

Ahora para calcular los pasos por avanzar un milímetro es

stepsPer1MM = stepsPerTurn / resolutionPerTurn; // pasos por mm
resolutionPerStep = 1 / stepsPer1MM;

El Angulo por paso:

anglePerStep = rev / stepsPerTurn;
Como finalmente el driver8825 se controla por pasos, una distancia X se debe convertir a pasos
convMilimetersToStep = mm* stepsPer1MM;






Dicen que solo sabés algo cuando podés explicárselo a otro, y ese otro realmente aprendió.

kos000134679

  • Usuario de CNCs
  • ***
  • Mensajes: 1367
  • Karma: +38/-2
  • \m/
    • Ver Perfil
  • Ubicación: Santiago, Chile
Re:DRV8825, Todo lo que debes saber
« Respuesta #27 en: Agosto 16, 2016, 07:08:28 pm »
Muchas gracias por la info compsystems, pero no veo la manera de agregar esto a la descripción principal del post, es decir, esta muy bien y detallado lo que explicas, pero esta información de una u otra manera ya se encuentra de forma resumida... Quizá podría incluir el tema de los micro pasos y como el driver emula la señal alterna en mayor profundidad, es algo que siempre quise hacer, pero como ya Foshland comento hace tiempo, para lo que se requiere en este foro y para lo que realmente necesitamos saber (al momento de montar una CNC), hilar muy fino está un poco demás...
Yo no soy ningún experto en electrónica, tengo algunas nociones, pero acá hay usuarios que no tienen absolutamente ninguna idea, entonces para quienes sabemos algo y para quienes son expertos, la idea es ayudar de manera sencilla sin confundir con muchos detalles en el proceso.

Eso si, se agradece el aporte, nunca está demás tener mas información detallada y profunda en un determinado tema (sea el que sea)

Pero vamos, este post lo cree con la idea de que si faltase algo importante lo completemos entre todos, lo mismo si algo que puse anteriormente estuviera erroneo, así que cualquier aporte/duda/sugerencia/comentario/etc es bienvenido
:D

compsystems

  • Nuevo
  • *
  • Mensajes: 7
  • Karma: +0/-0
    • Ver Perfil
  • Ubicación: Colombia
Re:DRV8825, Todo lo que debes saber
« Respuesta #28 en: Septiembre 12, 2016, 03:37:58 pm »
Hola, Estoy terminando de armar mi impresora3D, pero estoy programando mi propio código de control que próximamente lo compartiré en este foro.

Tengo la tarjeta de potencia RAMPS sigla proveniente de (Reprap Arduino Mega Pololu Shield) según el diagrama SCH de la RAMPS sector STEEPER DRIVERS que se muestra abajo, el zócalo para el Driver8825 del EJE Z puede conectar 2 motores, les pregunto no estaríamos al limite o sobrecargando el driver? pues debe mover dos motores NEMA17, ¿EL que tenga este tipo de impresoras con esta tarjeta de potencia a conectado los dos motores, en el zocalo Z ¿se calienta mas el disipador del Driver8825 mas que los otros? que otras observaciones han notado.

Circuito esquemático tarjeta RAMPS


Diagrama de conexión tarjeta RAMPS
« Última modificación: Septiembre 20, 2016, 06:01:49 pm por compsystems »
Dicen que solo sabés algo cuando podés explicárselo a otro, y ese otro realmente aprendió.

kos000134679

  • Usuario de CNCs
  • ***
  • Mensajes: 1367
  • Karma: +38/-2
  • \m/
    • Ver Perfil
  • Ubicación: Santiago, Chile
Re:DRV8825, Todo lo que debes saber
« Respuesta #29 en: Septiembre 12, 2016, 08:09:11 pm »
Eso depende mas de tus motores que del driver y si los conectaras en serie o paralelo (en el esquema están en paralelo), entonces supongamos que tus dos motores (que deben ser IDÉNTICOS) consumen 0,75A y los conectas en paralelo, imagino que debieras regular el driver al doble de la corriente (1.5A), dado que la corriente total que pasara por el driver es la suma de ambos motores... (esto lo supongo yo, no se si realmente sea lo correcto según fabricante)
Si los conectas en serie regulas el driver a 0,75A debido a que la corriente total que pasara por el diver es igual a la que consume cada motor...

No deberías tener problemas con el driver, este llegará a un máximo de corriente y listo, mientras lo tengas con disipadores y ventilación forzada no le ha de pasar nada ni is quiera aunque este al máximo de corriente que puede entregar

Ahora, si no usas dos extrusores, no hay posibilidad de usar el driver disponible para ese segundo extrusor como eje Z ?

Lamento no poder ayudarte mas, nunca he usado la ramps ni me he enfrentado a ese problema como para saber que se hacer... tal vez algún otro usuario te pueda ayudar más o puedes plantear el problema en un post nuevo dedicado a ello.

Saludos