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.

  • 1 voto(s) - 1 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Problema al ajustar los pasos del extrusor
#1
Hola muy buena a todos, soy jesus y soy nuevo por aki. Estos dias me surgio una preocupacion con mi impresora que es una prusa i3 pro b, el problema es que quiero calibrar los pasos del motor del extrusor y se cual es el procedimiento, pero cuando cambio el parametro en DEFAULT_AXIS_STEPS_PER_UNIT , sabiendo que de los cuatro que hay separados por comas , es el ultimo y cargando el fireware el motor se sigue moviendo los mismos pasos, ¿y eso por q? Haber si alguien puede echarme una mano. Gracias
  Responder
#2
Umm, se que existe el comando M92 para asignarlos directamente desde código, pero creo que esos cambios solo sobreviven hasta que apagas o reinicias el arduino... el comando se usa asi: "M92 E50" Si quisieses 50 pasos/mm en E, es decir, el extrusor, si quisieses cambiar los de X, Y o Z debes cambiar la letra y ya.

Por otro lado, creo que si ejecutas este otro comando "M503" te deberia de sacar por el terminal los valores de configuracion almacenados en tu impresora... te los saca con el gcode equivalente de configuración, asi que busca los "M92" para ver los pasos configurados, me da que debe tener algo guardado en la eeprom y te esta pillando los datos de ahi antes que los declarados en el programa.
  Responder
#3
Gracias, encuanto llege a casa compruebo y comento
  Responder
#4
porque seguramente tengas activada el uso de la epprom, y a veces ese valor queda fijo en la epprom y no lo puedes cambiar desde el firmware si no borras la epprom antes.

Solucion: borrar epprom y cargar firm , o conectarte con un programa como repitier, que en herramientas tiene una opcion para modificar los valores de la epprom directamente, y los cambias ayi.
  Responder
#5
Vale pues efectivamente despues de caragar Marlin con las modificaciones y mirar con el comando "M503" se an ignorado los cambios y sigen estando los parametros de fabrica. Haver si me podeis explicar com9 solucionarlo, desde repetier no veo la manera . Gracias .
  Responder
#6
Ejecuta un M92 para configurar los pasos por mm mediante código y luego ejecuta un M500, según la wiki el M500 deberia sobreescribir tu configuración de la eeprom con los datos que tengas cargados en ese momento en el arduino, que en el caso de ejecutar el M92, serian tus datos ya correctos.

http://reprap.org/wiki/G-code/es#M500:_s..._in_EEPROM
Echale un ojo a esta web, siempre viene bien saber lo que puedes y no hacer mediante comandos gcode, es util para hacerte scripts de arranque y fin de impresión o configurar cosillas sin modificar el firmware.
  Responder
#7
Gracias e podido hacerlo tanto como me as dicho como por repetier? mil gracias y mirare ese enlace.
  Responder
#8
(23-03-2017, 11:42 PM)Cazasoles escribió: Gracias e podido hacerlo tanto como me as dicho como por repetier?  mil gracias y mirare ese enlace.


En Repetier lo tienes en: Menu Configuración/ Configurar firmware EEPROM.  Tienes que esperar a que el soft detecte la impresora y lea los valores, hasta entonces la opción aparecerá en gris porque obviamente tiene que leer los datos del Marlin antes de dejarte cambiarlos.
  Responder
#9
Amigo, seguramente ya lo tenga arreglado o lo haya dejado pero es tan facil como ir al codigo Marlin y en la línia: "#define EEPROM_SETTINGS" y comentarla, es decir poner "//" i quedaria así: "//#define EEPROM_SETTINGS"
Esto hara que no lea los AXIS STEP PER UNITS de la EEPROM que es como la memoria interna que tiene la placa, sino que los lea del código Marlin que esta introducido.
En el REPETIER-HOST en la ventana "Configuracion"- configuracion eeprom podras comprovar los valores que tienes i modificarlos tambien desde aqui pero no se si se van a guardar desde allí.

Espero haber ayudado con algo!
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Se pueden disimular las pasadas del extrusor con el filamento? Kuassimodo 10 3,348 17-12-2017, 02:23 PM
Último mensaje: Kuassimodo
  Problema con instalacion del doble extrusor Asgard 7 2,434 29-04-2017, 05:04 PM
Último mensaje: PrimeraRata