This popular open-source firmware is intended for the RepRap family of 3D printers. It can be run on 8-bit Atmel AVR microcontrollers and on 32-bit ARM boards.
Marlin
Marlin is a Windows program for controlling RepRap 3D printers. There is support for headless devices. Users can enable only features required for the specific task.
Movement configuration
You are able to program more than 150 G-code commands. The movement suite includes options for creating lines, arcs and complex curves.
There is a smart motion system with capabilities like lookahead, custom interruptions and linear acceleration. The Cartesian, Delta, SCARA, and Core/H-Bot kinematics are fully supported.
Please note that Marlin does not contain graphics editing tools. Applications such as Simplify3D can be used for preparing the model before sending it to the printer.
Additional functions
Users can manually configure heater control features by enabling thermal protection and safety cutoff. It is possible to manipulate up to 5 extruders at the same time. The LCD Controller UI with more than 30 languages is available.
This firmware allows you to use heated printbeds. There is support for host-based and SD card printing. Various filament runout sensors can be activated. Bed leveling compensation instruments are provided as well.
Features
- free to download and use;
- provides a custom firmware for RepRap 3D printers;
- it is possible to enable thermal protection and configure the safety cutoff threshold;
- you can include various motion control features into the firmware;
- compatible with all modern versions of Windows.