To install Marlin on your printer you’ll need to Download, Configure, Compile, and finally Upload the compiled firmware to your board. This process may seem a bit daunting at first, but it quickly becomes second-nature.
Marlin only needs to be re-flashed when options are changed in the configuration files. Several settings can be changed and saved to EEPROM while the printer is running.
Start by downloading the Marlin source code. There are a few codebases to choose from.
|Download 1.1.x||Current release|
|Download 1.0.x||Previous release|
|Download bugfix-1.1.x||“Nightly” build. Proceed with Caution!|
|Download bugfix-2.0.x||“Nightly” build. Proceed with Caution!|
- Marlin 1.0 does not support PlatformIO. For older versions of Marlin use Arduino IDE.
- Marlin 1.1 fully supports PlatformIO, and Marlin 1.1.9 even provides an automated build process.
- Marlin 2.0 and up include 32-bit ARM support. PlatformIO is not required for AVR boards.
Build and Install
Follow one of these links to install Marlin: