Skip to content
@MarlinFirmware

Marlin

Optimized firmware for RepRap 3D printers based on the Arduino platform

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

    C++ 17.3k 19.7k

  2. MarlinDocumentation MarlinDocumentation Public

    Marlin Firmware Documentation Project

    JavaScript 389 873

  3. Configurations Configurations Public

    Configurations for Marlin Firmware

    C 2.2k 3.5k

  4. AutoBuildMarlin AutoBuildMarlin Public

    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
    C++ 17,296 GPL-3.0 19,680 700 (6 issues need help) 106 Updated Feb 22, 2026
  • Arduino_Core_STM32 Public Forked from thisiskeithb/Arduino_Core_STM32

    STM32 core support for Arduino, maintained for legacy compatibility with Marlin LTS

    MarlinFirmware/Arduino_Core_STM32’s past year of commit activity
    C 0 1,086 0 0 Updated Feb 19, 2026
  • Configurations Public

    Configurations for Marlin Firmware

    MarlinFirmware/Configurations’s past year of commit activity
    C 2,232 GPL-3.0 3,453 16 (1 issue needs help) 5 Updated Feb 14, 2026
  • MarlinDocumentation Public

    Marlin Firmware Documentation Project

    MarlinFirmware/MarlinDocumentation’s past year of commit activity
    JavaScript 389 GPL-3.0 871 6 (1 issue needs help) 7 Updated Jan 23, 2026
  • 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
  • TMCStepper Public Forked from teemuatlut/TMCStepper

    A rapid reponse fork of TMCStepper for use by Marlin Firmware

    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 51 36 3 0 Updated Sep 14, 2025
  • TMC26XStepper Public Forked from interactive-matter/TMC26XStepper

    Stepper driver library for Arduino based on the Trinamic TLC 262 motor driver

    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

Sponsors

  • @gheja
  • @rhapsodyv

Most used topics

Loading…