This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
PROBLEMAS MOTOR EXTRUSOR
#1
Hola compañeros!
 
                  Tengo un problema y después de mil intentos y pruebas ya no se que hacer. Tengo una Anet A8 donde hace aprox. Un par de meses le cambie la placa por una OVM20 ANET A8, el Extrusor es un E3D V6 Bowden y como añadido lleva también el sistema BONTECH original, todo funciona perfectamente pero de golpe y porrazo el extrusor solo avanza un 20% de lo solicitado, es decir, le pido imprimir 100 mm y solo avanza 20, 50 mm y avanza 10; he cambiado el motor por uno mas potente, el E3D V6 es nuevo y el BONTECH también, he verificado si manualmente imprime, y sin problemas; no he encontrado problemas de ningún tipo mecánicamente, he incluso he intentado mil configuraciones en el Marlin y ya puedo aumentar o disminuir los parámetros del Marlin (#define DEFAULT_AXIS_STEPS_PER_UNIT   { 100, 100, 395, 100 }) , (#define DEFAULT_AXIS_STEPS_PER_UNIT   { 100, 100, 395, 400 }), etc   que siempre me da el mismo resultado. Puede alguien ayudarme y decirme que es lo que puede ser, estoy desesperado.
 
Un saludo y 1000 gracias por adelantado.
  Responder
#2
Eso parece que tienes que calcular de nuevo los pasos y modificarlos en marlin
  Responder
#3
Para el bontech creo que son 406 o 415.
Pero lo que creo que te puede pasar. Es que no borras de la memoria la configuración. Osea que aún tienes los datos antiguos.
No recuerdo que comando es.
Pero puede mirarlo en pantalla haber que pasos tienes.


Enviado desde mi SGP712 mediante Tapatalk
  Responder
#4
(05-05-2019, 03:15 PM)Vicente48 escribió: Eso parece que tienes que calcular de nuevo los pasos y modificarlos en marlin

Gracias Vicente, pero como he comentado en mi post

"(he incluso he intentado mil configuraciones en el Marlin y ya puedo aumentar o disminuir los parámetros del Marlin (#define DEFAULT_AXIS_STEPS_PER_UNIT   { 100, 100, 395, 100 }) , (#define DEFAULT_AXIS_STEPS_PER_UNIT   { 100, 100, 395, 400 }))"

ya he probado esto y la respuesta es siempre la misma, es como si no aplicase ese comando y no esta comentado, pues daria error al calgarlo.

Un saludo

(05-05-2019, 04:03 PM)Rafa330 escribió: Para el bontech creo que son 406 o 415.
Pero lo que creo que te puede pasar.  Es que no borras de la memoria la configuración.  Osea que aún tienes los datos antiguos.
No recuerdo que comando es.
Pero puede mirarlo en pantalla haber que pasos tienes.


Enviado desde mi SGP712 mediante Tapatalk

Gracias Rafa, como le he comentado a Vicente eso ya lo he probado y nada, y si los pasos teoricos del BONTECK son iguales a los del TITAN y estan entre 400 y 500 según la impresora pero incluso le he puesto probando 100,200,400, 1000, 2200 y la respuestya es siempre la misma 20% de lo solicitado, ni se inmuta en el cambio de prametros. Referente al comando de limpieza es el "M502" que limpia la EEPROM tambien lo he realizado y despues de ejecutarlo he vuelto a cargar el Marlin y nada, que le digo imprime 100mm y avanza solo 20 mm. siempre.
  Responder
#5
Pues si me dices que por pantalla te sale los pasos correctos. Pues ni idea.
Si no recuerdo mal yo cuando cargue el Marlin. Ya por pantalla le di cargar y después guardar. Para que me aparecieran los pasos correctos.
Si no se me quedaban los antiguos pasos.
Ya contarás.
Una opción es conectar el cable del extrusor al eje x ó y ó z. Y cambiar los pasos a ese eje. Y ver si te pasa lo mismo.






Enviado desde mi SGP712 mediante Tapatalk
  Responder
#6
No sé dónde dice que vea los pasos por pantalla, yo no lo veo xD.
Yo creo que tienes razón y además no lo ha hecho bien así que es muy probable que sea eso.


Primero carga el firmware, después manda M502 (Factory reset) para que lea el nuevo firmware y finalmente M500 (save eeprom) para guardarlos en la memoria.

Puedes cambiarlos con M92 tambien, y después solo tienes que hacer el M500.
  Responder
#7
Hola a todos!

Primero de todo, lo que comenta Nullz :
"Primero carga el firmware, después manda M502 (Factory reset) para que lea el nuevo firmware y finalmente M500 (save eeprom) para guardarlos en la memoria.
Puedes cambiarlos con M92 tambien, y después solo tienes que hacer el M500. "
Ya lo habia realizado, lo de mirar los pasos desde la pantalla en la Anet A8 y su pantalla original, pues a menos que me salte algo que desconozca, esa opción no la he visto jamas, lo de probar con otros motores y ejes; sobre ejes funcionan bien y sobre motores , aparte de que el motor es nuevo lo anterior de cruzarlos tambien lo probe e idem de idem.

Como información añadida, ayer a las 22:00 desde la pantalla de la Anet A8 y llendo a Guardar memoria, o resetear memoria, etc. lo probe 3 o 4 veces y al final en el apartado del "FILAMENTO" donde entras y te pone "Apagar" o "iniciar" segun el caso, lo apague y encendi tres veces y a la tercera sin aviso alguno empezo a funcionar de momento, hoy probare otra vez a ver si se mantiene; por lo que creo y aqui me entra la duda, ¿Puede la pantalla guardar en una memoria propia configuraciones? pues si es asi, creo que el problema es la memoria de la pantalla y me tocara cambiar la pantalla, pues cambie la placa porque no reconocia la microusb y ahora con la placa nueva me dice lo mismo, pero forzandola me la lee, con lo que creo que es la pantalla, vosotros que teneis mas experiencia me direis.

Un saludo y gracias por adelantado.
  Responder
#8
En la pantalla no pero puedes mirarlos con un M503. Esos son los pasos que estás usando y que cambias con el m92.
No son los de la EEPROM ni los del firmware.


La pantalla no tiene ninguna memoria, simplemente muestra lo que le dice el micro, es "tonta".

Que error te da y como la fuerzas para que funcione? Si has cambiado la placa, lo más probable es que el problema esté en el pc o en la configuración. Danos más info.
  Responder
#9
Hola, la información que se facilita es un poco contradictoria.
Parece ser que en la placa está instalado Marlin por lo que, independientemente de la pantalla, la información que se refleja en ella es la misma: en el menú Control>Movimiento>Pasos/mm tienes la información de la configuración que hay en la memoria RAM en ese momento para los micropasos por milímetro de cada eje.
Si no se ha cambiado desde que se encendió la impresora, coincide con la almacenada en la EEPROM, pero no tiene por qué ser la misma que la indicada en el firmware.
Sólo si se ha realizado una orden Restaurar memoria por pantalla (o un comando gcode M502) seguido de Guardar memoria (o un M500), serán iguales dichos valores.
Por otra parte, no sé muy bien que apartado "FILAMENTO" con opciones de "Apagar" o "Iniciar" se indica.
Marlin tiene un apartado con dicho nombre, pero dentro de él sólo aparecen las opciones de cambiar el valor K del Linear Advance (si esta habilitado), la opción de activar o desactivar la impresión volumétrica (E en mm³) y si se tiene habilitado el Avanced Pause Feature, los controles relacionados con él.
Las únicas memorias que hay en la impresora son las de la MCU: Flash (firmware y bootloader), RAM (código en ejecución y variables) y EEPROM (parámetros de configuración y operación). Como indica @Nullz, la pantalla no tiene memoria propia.
El problema apunta claramente a configuración de micropasos y el hecho de que no cambie nada cuando se modifican en el firmware, casi con seguridad se debe a que no se sustituyen los valores almacenados en la EEPROM por los codificados en él, una vez cargado en la memoria Flash.
  Responder
#10
(06-05-2019, 10:42 PM)Simemart escribió: Hola, la información que se facilita es un poco contradictoria.
Parece ser que en la placa está instalado Marlin por lo que, independientemente de la pantalla, la información que se refleja en ella es la misma: en el menú Control>Movimiento>Pasos/mm tienes la información de la configuración que hay en la memoria RAM en ese momento para los micropasos por milímetro de cada eje.
Si no se ha cambiado desde que se encendió la impresora, coincide con la almacenada en la EEPROM, pero no tiene por qué ser la misma que la indicada en el firmware.
Sólo si se ha realizado una orden Restaurar memoria por pantalla (o un comando gcode M502) seguido de Guardar memoria (o un M500), serán iguales dichos valores.
Por otra parte, no sé muy bien que apartado "FILAMENTO" con opciones de "Apagar" o "Iniciar" se indica.
Marlin tiene un apartado con dicho nombre, pero dentro de él sólo aparecen las opciones de cambiar el valor K del Linear Advance (si esta habilitado), la opción de activar o desactivar la impresión volumétrica (E en mm³) y si se tiene habilitado el Avanced Pause Feature, los controles relacionados con él.
Las únicas memorias que hay en la impresora son las de la MCU: Flash (firmware y bootloader), RAM (código en ejecución y variables) y EEPROM (parámetros de configuración y operación). Como indica @Nullz, la pantalla no tiene memoria propia.
El problema apunta claramente a configuración de micropasos y el hecho de que no cambie nada cuando se modifican en el firmware, casi con seguridad se debe a que no se sustituyen los valores almacenados en la EEPROM por los codificados en él, una vez cargado en la memoria Flash.

Muchas gracias Simemart!

                     Tu respuesta es la mas aclaratoria que hasta el momento he recibido, posiblemente y no por eso no os lo agradezco al resto, sino todo lo contario la ayuda es siempre de agradecer pero en este caso esta es la que me ayuda o ayudara o eso espero. Referente a la pregunta sobre lo de "FILAMENTO" con opciones de "Apagar" o "Iniciar" se indica, la respuesta es !Si! es esta y si tambien lo de la impresión volumetrica, esta es la que active y desactive, conjuntamente con lo de, si no recuerdo mal, lo de borrar la memoria desde la pantalla y creo funciono. Comentas Control>Movimiento>Pasos/mm, esta opción en la pantalla no me sale, no he sabido encontrarla, comentas realizar un comando gcode M502, este siempre lo ejecuto desde el PRONTEFACE pero ¿Me resetea, limpia por completo la configuración de la placa? Si he entendido bien, para que lo que cambio en el Marlin y gravo desde este a la placa para que se actualice y sea exactamente igual he de ejecutar siempre despues, M502 y despues M500 ¿Es asi?

Un saludo y mil gracias a todos.
  Responder
#11
Hola, la opción Pasos/mm es la última del menú Control>Movimiento y en la pantalla alfanumérica de 4 líneas de la A8 hay que bajar para visualizarla, pues son más de cuatro opciones en ese menú.
Los comandos M500, M501 y M502 hacen lo siguiente: el comando M500 graba en la EEPROM los parámetros que se encuentran actualmente en memoria RAM; el M501 carga en la RAM los parámetros almacenados en la EEPROM; el M502 carga en la RAM los parámetros que están codificados en el firmware.
Lo que se utiliza durante el funcionamiento es lo que se encuentra en la memoria RAM y se pierde al reiniciar. Sólo se conserva lo almacenado en la EEPROM y en la Flash (firmware).
Cuando se reinicia la máquina, carga en RAM los parámetros almacenados en la EEPROM, no los que están almacenados en la Flash (firmware).
Las modificaciones que se realicen tienen lugar en la RAM, por lo que se perderá cualquier cambio que no se guarde en la EEPROM.
Por todo ello, hay que combinar los comandos de la forma apropiada para conseguir lo que pretendamos.
En concreto, cuando finaliza la carga del firmware se reinicia la máquina, por lo que se vuelven a cargar desde la EEPROM los valores que teníamos anteriormente.
Para utilizar los nuevos parámetros que hemos configurado en el firmware, primero tenemos que cargarlos en memoria RAM (M502) y si queremos que al reiniciar la máquina se conserven, tendremos que guardarlos en la EEPROM (M500).
  Responder
#12
Si querías que te explicasen que tipos de memoria hay o no entendías lo que te explicamos Rafa y yo, solo tenías que preguntarlo xD como ves la conclusión es la misma, y si dices que ya lo has hecho... Pues algo más falla.

El compañero tiene la misma impresora así que el te puede indicar los menús mejor que nadie. Dicho esto con el M503 que te dije ya sabrías que configuración de pasos estás usando, pero puedes seguir buscando sin problema xD

M503 te muestra los datos que están en la RAM y que se van a guardar en la EEPROM cuando hagas el M500. Cómo dato curioso xD

De nada y mucha suerte.
  Responder
#13
(10-05-2019, 08:00 PM)Nullz escribió: Si querías que te explicasen que tipos de memoria hay o no entendías lo que te explicamos Rafa y yo, solo tenías que preguntarlo xD como ves la conclusión es la misma, y si dices que ya lo has hecho...   Pues algo más falla.

El compañero tiene la misma impresora así que el te puede indicar los menús mejor que nadie. Dicho esto con el M503 que te dije ya sabrías que configuración de pasos estás usando, pero puedes seguir buscando sin problema xD

M503 te muestra los datos que están en la RAM y que se van a guardar en la EEPROM cuando hagas el M500. Cómo dato curioso xD

De nada y mucha suerte.

Nullz!

                   No te enfades, como comentaba os agradezco a todos vuestra ayuda, solo que quizas como lo habia indicado Simemart me habia sido a mi, mas comprensible o aclaratorio, piensa que si no eres del mundillo de la programación y electronica como vosotros, muchas cosas nos suenan a chino. Lo de los tipos de memoria, no era mi intención pero me ha ayudado muchisimo tambien y no dudo que tu  podias igual o mejor explicarlo.

                   Simemart!  Muchas gracias me guardo esa información juntamente con la del resto de compañeros que creo es muy valiosa tanto para mi como a muchos que esten leyendo estos post.

Mil gracias a todos.
  Responder
#14
Bueno, pero lo has solucionado?


Enviado desde mi SGP712 mediante Tapatalk
  Responder
#15
(11-05-2019, 04:11 PM)Rafa330 escribió: Bueno, pero lo has solucionado?


Enviado desde mi SGP712 mediante Tapatalk

Perdonar por la tardanza a mi respuesta.

!Si¡ Lo he solucionado y efectivamente, creo, no, confirmo que vuestras informaciones han sido las que me lo han aclarado y solucionado, ya solo me queda configurar la impresora y uno de los problemas que estoy descubriendo o por lo menos el extrusor E3D v6 original (el clon no funciona, se atasca y ya se tambien porque) no va tan bien como dice la gente o por lo menos con la opción Bowden, pues me calienta muchisimo los motores del extrusor, si quiero evitar los hilitos por la retraccion continuo y encima no los elimina y pasare al sistema convencional de toda la vida, directo desde el carro eje "X", con o sin Titan, pues la retracción es insinificante si la comparas con el sistema Bowden.

Un saludo a todos y 1000 gracias a todos.
  Responder
#16
Hombre si te calienta el motor y tienes atascos. O es que haces retracciones muy largas y muy rápidas. Lo normal 3,5 a 5+o-. Velocidad 40 a 50.
O la tensión en el motor no es la correcta.

Enviado desde mi SGP712 mediante Tapatalk
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  problemas en el inicio con temperatura alta del extrusor guttygf 8 287 27-01-2023, 07:43 PM
Último mensaje: guttygf
Triste CONSULTA Problema extrusor o motor Ender 3 PRO EmilianoB 3 1,716 16-09-2020, 11:22 PM
Último mensaje: ForTyP
  CONSULTA Extrusor patina, ¿barrel o motor? ForTyP 6 1,771 26-05-2020, 02:00 AM
Último mensaje: ForTyP
  Problemas calibrado motor extrusor evvv 12 2,024 13-04-2020, 02:16 PM
Último mensaje: Simemart
  El motor del extrusor hace ruido y da saltitos homer32 9 11,318 31-03-2020, 08:09 PM
Último mensaje: adrianmm