Marlin

MarlinFirmware/Marlin

Optimized firmware for RepRap 3D printers and microcontrollers

PersonalDeveloper toolsAutomationLibrary / SDKCopyleft

At a glance

stars on GitHub
18k
contributors
1.2k+
last commit
latest release, 3 weeks ago
2.1.2.9
license
GPL-3.0

About

Marlin is open-source firmware for RepRap 3D printers and CNC machines. It handles precise motion control, multi-extruder operations, heating, and display interfaces across 8-bit AVR and 32-bit ARM boards. Users configure the codebase for their specific hardware and compile and flash it using PlatformIO or the Arduino IDE.

From the repository: “Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.”

Latest release: Marlin 2.1.2.9,

Source code only: this release has no files to download.

Marlin and its alternatives: GitHub stars, last commit, license and worth score
ProjectStarsLast commitLicenseWorth
MarlinThis project
18kGPL-3.079
TasmotaAlternative firmware for ESP devices
25kGPL-3.080
lvglEmbedded graphics and UI library for MCUs and MPUs
25k (best)MIT86 (best)

▲ marks the most stars and the best worth score.

marlinfw.org
Preview of Marlin
Preview of Marlin at marlinfw.org

Featured in

Topics