Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Problemas pasos driver DRV8825
#1
Buenas, a ver tengo un problema a ver si me lo podeis solucionar, cuando intento calibrar los pasos de los driver DRV8825  y pongo en el marlin
( #define DEFAULT_AXIS_STEPS_PER_UNIT   { 80, 80, 800, 318.1818 } ), todo funciona bien pero..... cuando cambio a 
(#define DEFAULT_AXIS_STEPS_PER_UNIT   { 160, 160, 800, 318.1818 })  al hacer home los ejes X e  Y se salen de la impresora, se supone que si tengo los pololus DRV8825 tengo que poner 160 no?
Muchas gracias.
Citar
#2
nos tienes que decir que drivers tenias antes y a cuantos micropasos los tenias configurados. Dependiendo de los micropasos configurados por los jumpers tienes que cambiar los pasos

Aquí tienes la configuración de los jumeprs de los drivers mas comunes:

resim
Tevo Tornado
Citar
#3
Gracias por contestar, no tenia driver lo he montado todo nuevo y el problema ha venido al programar el marlin, los llampers los tengo todos puestos.
Citar
#4
Hola, como puedes ver en la tabla que te indica @kokeeeeee, los DRV8825 con todos los puentes (jumpers) de configuración puestos funcionan a 32 micropasos por paso.
Si los tienes así y con poleas GT2 de 20 dientes en X e Y, es imposible que te vaya bien con 80 micropasos por paso. ¿Estás seguro de que son DRV8825? Mejor pones una foto de ellos.
El valor a configurar en Marlin para los micropasos por milímetro depende de esa configuración y de la mecánica que se tenga.
Si los ejes X e Y se mueven mediante correa GT2 y poleas de 20 dientes, eso equivale a un deplazamiento de 40 mm por revolución del motor (20 dientes por revolución * 2 mm por diente).
Si se tienen motores de 1,8º de ángulo de paso, eso son 200 pasos por revolucion (360º por revolución / 1,8º por paso), o lo que es lo mismo en este caso, 6400 micropasos por revolución (200 pasos por revolución * 32 micropasos por paso).
Por tanto, 6400 micropasos por revolución / 40 mm por revolucion = 160 micropasos por milímetro a configurar (quizá se entienda mejor así en lugar de utilizar factores de conversión).
Si el eje Z utiliza husillos T8 acoplados directamente a los motores, eso equivale a 8 mm por revolución. Haciendo el cálculo anterior, nos darían 800 micropasos por milímetro.
Así que en las cifras que indicas en tu primera pregunta hay algo inconsistente: cambias solo X e Y, manteniendo el mismo valor para Z, lo que significaría que o tienes drivers distintos en esos ejes o no tienen los puentes (jumpers) configurados igual.
Revisa todo bien porque no es congruente la información que aportas.
Citar
#5
Fotografía 
Hola, a ver los driver que tiengo puestos son estos resim

y los jumpers estan todos puestos resim


(((((((Si los tienes así y con poleas GT2 de 20 dientes en X e Y, es imposible que te vaya bien con 80 micropasos por paso. ¿Estás seguro de que son DRV8825? Mejor pones una foto de ellos.

El valor a configurar en Marlin para los micropasos por milímetro depende de esa configuración y de la mecánica que se tenga.
Si los ejes X e Y se mueven mediante correa GT2 y poleas de 20 dientes, eso equivale a un deplazamiento de 40 mm por revolución del motor (20 dientes por revolución * 2 mm por diente).
Si se tienen motores de 1,8º de ángulo de paso, eso son 200 pasos por revolucion (360º por revolución / 1,8º por paso), o lo que es lo mismo en este caso, 6400 micropasos por revolución (200 pasos por revolución * 32 micropasos por paso).
Por tanto, 6400 micropasos por revolución / 40 mm por revolucion = 160 micropasos por milímetro a configurar (quizá se entienda mejor así en lugar de utilizar factores de conversión).
Si el eje Z utiliza husillos T8 acoplados directamente a los motores, eso equivale a 8 mm por revolución. Haciendo el cálculo anterior, nos darían 800 micropasos por milímetro.
Así que en las cifras que indicas en tu primera pregunta hay algo inconsistente: cambias solo X e Y, manteniendo el mismo valor para Z, lo que significaría que o tienes drivers distintos en esos ejes o no tienen los puentes (jumpers) configurados igual.
Revisa todo bien porque no es congruente la información que aportas.)))))))


Correcto asi esta con correa GT2 de 20 dientes y todo lo demas como indicas arriba.

Voy a subir un video para que veais el problema.
Con esta configuración en marlin ( #define DEFAULT_AXIS_STEPS_PER_UNIT   { 80, 80, 800, 318.1818 } )  



Y con esta otra  #define DEFAULT_AXIS_STEPS_PER_UNIT   { 160, 160, 800, 318.1818 } 



Este es el problema.
Citar
#6
Ya, pero te falta decirnos que medidas tienes configuradas para la cama en Marlin.
Si tienes puesto el doble de lo que tiene realmente, con la configuración de 80 micropasos por paso te funcionará bien el centro, aunque no sea la correcta para esa mecánica y se saldrá de límites si pones la de 160, aunque sea la correcta.
Supongo que no has intentado una impresión con la configuración de 80, ¿no?
Prueba a ver cómo te sale el cubo de calibración Icon_e_wink .
Citar
#7
No, no lo he intentado, voy a terminar de hacer los ajustes necesarios y ya cuento a ver como va todo, lo dejare en 80 micropasos.
Gracias.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Calibrar Drivers DRV8825 cyberbask 4 2,140 18-09-2018, 11:23 PM
Último mensaje: Cop_Osiris
  Problema ajustar pasos Amate 3 225 18-08-2018, 04:33 PM
Último mensaje: Amate
  Erro en Driver TMC2130 V1.1 DuDu88 9 409 14-06-2018, 07:19 PM
Último mensaje: DuDu88
  Perdida de pasos Otero 13 626 13-06-2018, 04:19 PM
Último mensaje: veyron
  La comparativa definitiva de los drivers para motores paso a paso : DRV8825 vs A4988 staticboards 8 3,067 11-11-2016, 04:35 PM
Último mensaje: staticboards