Marlin 2.0 is now available. And, although it is still in the "beta" phase, in RAMPS it is stable enough to be used, and it has many important advantages over versions 1.1.X. These include:
  • Complete compatibility with TM2130, including menus to adjust the intensity, operating mode, sensitivity for sensorless homing, etc.
  • Improved acceleration and movement system through JUNCTION_DEVIATION and S_CURVE_ACCELERATION. These two characteristics produce better direction changes and smoother accelerations. Optimizes print time and quality, while keeping noise and vibrations low.
  • Improved interface, with new and restructured menus, which make the tasks of changing the filament, preheating, etc. more comfortable and easier.


If you are looking for how to install Marlin 2.0 on your P3Steel to keep it updated, this post will interest you.


Method A, load the firmware using the precompiled .HEX files:

This method is the simplest, since the firmware is already prepared so that it is simply loaded onto the board using the USB port.

STEP 1:

Download the .HEX file of the 3DSteel, it is available in this link.

STEP 2:

Connect the printer via USB, usually the drivers will be recognized automatically by the computer, otherwise it is advisable to install them together with Arduino IDE.

STEP 3:

Install a program to load the firmware, AvrDude is the simplest. Cura and PrusaSlicer also do this function, besides generating the Gcode.

STEP 4:

Load the firmware. Using Avr Dude you have to select ATMEGA16 processor and select the file and clink on FLASH. Using Curaor PrusaSlicer it is not necessary to select the processor.


Do not disconnect the USB while it is being charged, a message will be shown stating that it was successful when finished.



Method B, load the firmware using the source code and Arduino IDE:

This method is more complex but has the advantage that you can edit any configuration.

STEP 1:

Download and install Arduino IDE, we recommend the last stable version. 

STEP 2:

Install all the necessary libraries, you can do it directly from the program, in "Program" / "Include Library" / "Manage Libraries"


Once inside the menu we have to look for the libraries to install:


Here we have to install the libraries U8glib (by oliver) for the graphic LCD and TMCStepper (by teemuatlut) for TMC2130.

Con esto tendremos el programa preparado para compilar 


STEP 3: 

Download our Marlin version, we recommend the last stable version. You can always go back as we will keep the previous versions public. 

Unzip and open the file Marlin.ino.

Once opened, the configuration and advanced configuration files will be displayed in the program's tabs. You can edit them if you wish, under the user's own responsibility.

STEP 4:

Connect the printer via USB, generally the drivers will be recognized automatically by the computer, otherwise it is advisable to install them together with the Arduino IDE.

STEP 5:

Load the firmware. To do this, we click on the button with an arrow:

Do not disconnect the USB while it is being charged, a message will be shown stating that it was successful when finished. 


If you do not find any preconfigured version in your language, please, tell us and we will generate the file. If you have any questions please do not hesitate to contact us using the contact form from our web.