Utilizamos 'cookies' propias y de terceros para realizar el análisis de la navegación de los usuarios. Si continúa navegando, consideramos que acepta su uso. Puede ampliar esta información aquí.

Actualizar firmware Marlin en impresora 3D - P3steel - Prusa i3 Steel con Arduino

Escrito por Juan J 01/09/2017 8 Comentario(s) Tutoriales,

En este tutorial vamos a ver cómo actualizar la versión de Marlin en tu impresora 3D.

Marlin es el firmware que controla la impresora 3d, está instalado en la placa, es de código abierto, gratuito y muy potente. Nosotros ofrecemos versiones actualizadas y configuradas para nuestros kits. 

 

Pasos a seguir:

  • Descargar o actualizar Arduino IDE.

Es importante usar una versión reciente, ya que el firmware no es compatible con versiones antiguas y podría causar problemas e incompatibilidad.
​Enlace de descarga: https://www.arduino.cc/en/Main/Software

Podrás encontrar versiones para Windows, Mac OS y Linux.

  • Instalar la librería gráfica U8glib.

Esta librería permite la utilización de pantallas gráficas con símbolos y caracteres. Es necesario instalarla para usar este tipo de pantallas LCD.
Enlacehttps://code.google.com/archive/p/u8glib/downloads



Una vez descargada la librería, la instalación es muy sencilla. Hay que seguir la ruta: "Programa > Incluir Libería > Añadir Libraría .ZIP..." y seleccionar el archivo:

 

  • Descargar nuestro firmware Marlin preconfigurado. 

Puedes descargarlo directamente de nuestra web, puedes encontrarlo en la descripción del kit correspondiente: 


  • Abrir nuestro Marlin con una versión actualizada de Arduino IDE y preparado con la librería gráfica. 

  • Seleccionar placa Mega o Mega 2560. 

 

  • Seleccionar procesador ATmega2560 (Mega 2560)

 

  • Conectar la impresora 3D por USB

 

  • Seleccionar puerto. 


Cuando conectes la placa mega, el programa detectará un nuevo puerto COM, es éste el que debes seleccionar para que el programa se cargue en la placa, el número variará según el hardware del PC.

 

  • Pulsar el botón "Subir"

    Una vez hecho esto empezará un proceso que durará unos minutos. Si has seguido los pasos correctamente aparecerá un mensaje de confirmación y tu impresora estará actualizada.
     
  • Comprobar que el firmware se ha cargado correctamente:
    Una vez has cargado el nuevo firmware es recomendable volver a hacer las comprobaciones del último vídeo del tutorial de montaje, ya que si has seleccionado el firmware para otra versión podrías dañar tu impresora. 

 

Algunos puntos que se pueden editar fácilmente en el firmware al volver a subirlo:

  • Temperatura máxima, para ello simplemente actualiza esta línea del archivo Configuration.h:
     

    #define HEATER_0_MAXTEMP 260

Donde 0 es el cabezal (Extrusor 1 = Heater 0), y el valor en números es la temperatura máxima en grados centígrados. Para la versión con teflón 260ºC es el máximo, y para la versión todo metal se puede subir opcionalmente hasta 290-300ºC

  • Idioma del LCD, tambien en el archivo Configuration.h:

    #define LCD_LANGUAGE es

Donde "es" es el idioma que mostrará el LCD, en las líneas superiores encontrarás el listado completo de idiomas.

 

Preguntas frecuentes:

  • ¿Es necesario actualizar el firmware?

No, pero es recomendable, ya que cada versión incluye correciones de fallos, mejoras de rendimiento y nuevas funciones. De esta forma podrás beneficiarte de esto. Las versiones anteriores se mantienen públicas, por lo que podrás fácilmente volver a una versión anterior en caso de desearlo.

  • ¿Puedo instalar los firmware publicados por HTA3D en otras impresoras? 

Si, pero muy probablemente tendrás que hacer ajustes propios de cada modelo, según el tamaño, posición de los finales de carrera, etc.

 

Para hacer cualquier modificación puedes consultar la guía oficial de Marlin:

http://marlinfw.org/docs/configuration/configuration.html

8 Comentario(s)

Luis Carlos Pardo Peña:
28/01/2018, 04:30:30 PM
Responder

Buenas! al momento de subir el marlin al arduino me sale este error y no encuentro una manera de solucionarlos:exit status 1 using typedef-name 'fpos_t' after 'struct'gracias por la atención y espero una pronta respuestagracias.

Juan:
20/02/2018, 04:44:44 PM

Por lo visto es un problema derivado de una versión incorrecta o corrupta de Arduino IDE y/o un problema con el archivo de Marlin, puedes probar a desinstalarlo y todo, y empezar de nuevo: http://forums.reprap.org/read.php?146,691608

Nestor Garcia:
15/03/2018, 06:25:14 PM
Responder

Saludos. En este tutorial indica que puede ser bajado el FIRMWARE de su pagina, pero en la actualidad no aparece la opción download, ¿que se hace entonces?

Juan:
20/03/2018, 10:45:18 AM

Lo hemos comprobado y el enlace sigue activo, por favor inténtelo de nuevo

Jonathan:
17/03/2018, 12:32:22 AM
Responder

buenas. tengo la impresora desde hace 4 años. He tenido que cambiar el extrusor y ahora las vueltas de motor no me coinciden....mando sacar 10cm de hilo y me saca unos 40cm¿Como puedo abrir el firmware que ya tengo cargado en la impresora para retocarlo?

Juan:
20/03/2018, 10:48:56 AM

Hola Jonathan,Puedes ajustar los pasos por mm a 1/4 del valor actual y después realizar esto: https://youtu.be/itThzpGgp90Si el problema persiste puedes contactar con nosotros escribiendo a soporte@hta3d.comSaludos,

jonathan:
17/03/2018, 12:36:10 AM
Responder

Buenas Hace que tengo mi impresora 4 años. He tenido que cambiar el extrusor y ahora le doy a sacar 10cm de hilo y saca unos 40cm ¿Como abro el firmware que ya esta cargado en la impresora para modificarlo?

Juan:
04/04/2018, 11:03:18 AM

Buenas,Por favor, contacta con nuestro soporte técnico: soporte@hta3d.com Tienes que ajustar los pasos por mm del extrusor, no es necesario actualizar el firmware para esto.Saludos,

Nestor:
21/03/2018, 06:37:09 PM
Responder

Hola Al igual que otro comentario aqui debo decir q no existe en toda la pagina el link del download del firmware por favor revisar esto .saludos!

Juan:
04/04/2018, 11:01:26 AM

Revisado, por favor pulsa en "descargas" para ver las descargas disponibles

Carlos:
26/03/2018, 07:36:55 AM
Responder

Hola buenos días. El otro día decidí cambiar la placa de mi impresora una Gt 2650 por una ramps y como tengo montadas las piezas de vuestra impresora que mejor que usar vuestra configuración. El tema es que muevo los ejes correctamente y demás, me hace bien el home y a la hora de comenzar a imprimir el eje x comienza a vibrar y se pone duro como si llegase la orden de moverse a los 2 lados. Imagino que no serán los driver puesto que lo puedo mover sin ningún problema. Cargo la configuración de usillos. Un saludo desde Madrid

Juan:
04/04/2018, 11:00:13 AM

Buenos días,Parece un problema de las conexiones del motor, por favor contacta con nuestro soporte técnico: soporte@hta3d.com En este artículo tratamos las conexiones del motor, puedes revisar las conexiones usándolo como referencia: https://www.hta3d.com/es/Blog/Conectar-Motor-PAP-Paso-A-PasoSaludos!

cristian:
07/05/2018, 12:58:38 PM
Responder

Hola he instalado una mega y una sb premiun recien aquirida en vuestra tienda, todo ha ido perecto a excecion de que no se mueve ningun motor, le dices que imprima se calienta la cama pero el Y no recoje la mesa, si hago un homing no se mueve nada ningun eje responde, he dado algo mas de potencia a los controladores que tenia en la ramps antigua pero nada siguen igual, creo que una e vuestras placas esta mal. Esperare haber si vosotros podeis darme una respuesta a este dilema antes de volver a colocar la antigua electronica Gracias por todo Saludos Cristian

stephan:
15/05/2018, 12:43:10 AM
Responder

por mas que busco el enlace de descarga de firware no lo encuentro, podrias poner el enlace por aqui, gracias

Comentar