Marlin Firmware Update in 3D printing - P3steel - Prusa i3 Steel with Arduino

Posted by Juan J 01/09/2017 12 Comment(s) Tutorials,

 

In this tutorial we are going to learn how to update the Marlin version of your 3D printer. 

Marlin is the firmware that controls your 3D printer, installed in the board, it is opensource, costless and very powerful. We offer updated versions configurated for our kits.

 

Steps to follow:

  • Download or update Arduino IDE.

It is important using a recent version, as the firmware is not compatible with old versions and it could cause problems and incompatibilities. 
Link to download: https://www.arduino.cc/en/Main/Software

You can find Windows, Mac OS and Linux versions.

  • Install graphic library U8glib.

This library allows to use graphic LCDs swith symbols and characters. It is necessary to install it in order to use this type of LCD.
Link: https://code.google.com/archive/p/u8glib/downloads


Once downloaded the library, the installation is very simple. You have to follow the route: "Programme > Add Library > Add Library .ZIP..." and choose the file:

  • Download our Marlin firmware preconfigured. 

You can download it directly from our website, you can find it at the description of the kit in question:


  • Open our Marlin with a updated version of Arduino IDE and with the graphic library installed.

  • Select the Mega or Mega 2560 board.

  • Select processor ATmega2560 (Mega 2560)

 

  • Connect the 3D printer through USB connection

  • Select the port


When you connect the mega board, the programme will detect a new COM port, is that one which you must select to charge the board, the number changes depending on the PC hardware. 

 

  • Pulse button "Upload"

    Once done this, a couple of minutes process will start. If you have followed the steps correctly a confirmation message will be shown and your printer will be updated. 
     
  • Check that the firmware has been charged correctly: 
    It is recommendable to make the checkings of the last assembly video, as if you have chosen the configuration for another version you may damage your printer. 

Some points you can easly edit in the firmwate before uploading: 

  • Maximum temperature, you only need to update this line in theConfiguration.h file:
     

    #define HEATER_0_MAXTEMP 260

Where 0 is the hotend (Extruder 1 = Heater 0), and the value (260 in this case) is the maximum temperature in degrees Celsius. For a teflon version, 260ºC is the maximum temperature, and in an all metal version it can be increased optionally up to 290-300ºC.

  • LCD language, also in Configuration.h file:

    #define LCD_LANGUAGE es

Where "es" is the language the LCD will displayed. In the uppest lines you will find the complete list of available languages.

Frenquently Asqued Questions:

  • Is it necessary to updated the firmware?

No, but it is recommendable, as each version includes bug fixes, performance improvements and new features. Thus you can get benefit of it. The older versions remain available, so you can get a older version in case you want it. 

  • Can I install the firmware published by HTA3D in other printers?

Yes, but likely you may need to make some adjustments for each model, according to the size, endstops positions, etc. 

 

In order to make any modification you can check the official Marling guide: 

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

12 Comment(s)

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

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
Reply

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
Reply

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
Reply

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
Reply

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
Reply

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
Reply

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

Juan:
21/06/2018, 02:17:01 PM

Por favor contacta con nosotros a través de nuestro soporte técnico: soporte@hta3d.com para que podamos atender la incidencia. No olvides por favor indicarnos el número de pedido.

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

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

Juan:
21/06/2018, 02:21:59 PM

Está en la pestaña descargas de cada kit:https://i.imgur.com/ZGfr681.png

maxime boucher:
05/06/2018, 08:23:26 AM
Reply

hi, how can i swap extruder 1 by default, instead of extruder 0?

Juan:
21/06/2018, 02:20:19 PM
Reply

You can edit PIN .h file in order to modify your pin assignment (for advanced users).

JUAN GABRIEL ANCONA BRITO:
29/06/2018, 05:13:26 AM
Reply

no puedo comprar el marco de la prusa i3 galvanizado....me pueden mandar costo exacto en pesos y con envio a cp 86029 x mi correo y mandarme su telefono.....gracias

Juan:
20/07/2018, 10:39:00 AM

Hola Juan Gabriel, puedes calcular el coste de envío en el carro de compras, si tienes algún problema técnico por favor contacta con nosotros por email para una atención personalizada, puedes escribirnos a info@hta3d.com Saludos!

Luis Francisco García Moreno:
03/09/2018, 12:26:55 PM
Reply

Buenas he cargado el Marlin pero los finales de carrera no actúan se enciende el LED al pulsar los pero no paran los motores,y no se que hacer gracias

Leave a Comment