Marlin

Marlin Firmware logo

Marlin Firmware is an open source firmware for 3D printers, Plotters, Foam-cutters, Laser-cutters, and CNC routers.

The complete project includes these components:

We also maintain a few supporting libraries required for a proper build of Marlin Firmware.

Pinned Loading

  1. 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 wit…

    C++ 17.3k 19.7k

  2. Marlin Firmware Documentation Project

    JavaScript 389 874

  3. Configurations for Marlin Firmware

    C 2.2k 3.5k

  4. Visual Studio Code extension to more easily build Marlin Firmware

    JavaScript 281 66

Repositories

Showing 10 of 12 repositories

  • Marlin Public

    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.

    MarlinFirmware/Marlin’s past year of commit activity

  • MarlinFirmware/Configurations’s past year of commit activity

  • MarlinFirmware/Arduino_Core_STM32’s past year of commit activity

  • MarlinFirmware/MarlinDocumentation’s past year of commit activity

  • MarlinBuilds Public

    Built binaries of Marlin based on published Marlin Configurations.

    MarlinFirmware/MarlinBuilds’s past year of commit activity

    37

    GPL-3.0

    25 3 0

    Updated Jan 23, 2026

  • AutoBuildMarlin Public

    Visual Studio Code extension to more easily build Marlin Firmware

    MarlinFirmware/AutoBuildMarlin’s past year of commit activity

    JavaScript

    281

    GPL-3.0

    66 5 0

    Updated Dec 19, 2025

  • MarlinFirmware/TMCStepper’s past year of commit activity

    C++

    5

    MIT

    224 0 2

    Updated Oct 29, 2025

  • U8glib-HAL Public

    Customized U8glib for use in Marlin 2.0

    MarlinFirmware/U8glib-HAL’s past year of commit activity

    C

    52 36 3 0

    Updated Sep 14, 2025

  • MarlinFirmware/TMC26XStepper’s past year of commit activity

    C++

    2 19 0 0

    Updated Apr 25, 2024

  • .github Public

    Metadata for the MarlinFirmware organization

    MarlinFirmware/.github’s past year of commit activity

    2 1 0 0

    Updated Apr 25, 2024