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.6k 19.7k

  2. MarlinDocumentation MarlinDocumentation Public

    Marlin Firmware Documentation Project

    JavaScript 398 877

  3. Configurations Configurations Public

    Configurations for Marlin Firmware

    C 2.3k 3.4k

  4. AutoBuildMarlin AutoBuildMarlin Public

    Visual Studio Code extension to more easily build Marlin Firmware

    JavaScript 285 70

Repositories

Showing 10 of 14 repositories
  • Configurations Public

    Configurations for Marlin Firmware

    MarlinFirmware/Configurations's past year of commit activity
    C 2,273 GPL-3.0 3,439 14 (1 issue needs help) 5 Updated Sep 8, 2026
  • 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,579 GPL-3.0 19,716 660 (6 issues need help) 136 Updated Sep 7, 2026
  • Arduino_Core_STM32 Public Forked from stm32duino/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,108 0 0 Updated Sep 6, 2026
  • MarlinDocumentation Public

    Marlin Firmware Documentation Project

    MarlinFirmware/MarlinDocumentation's past year of commit activity
    JavaScript 398 GPL-3.0 877 7 (1 issue needs help) 0 Updated Aug 24, 2026
  • AutoBuildMarlin Public

    Visual Studio Code extension to more easily build Marlin Firmware

    MarlinFirmware/AutoBuildMarlin's past year of commit activity
    JavaScript 285 GPL-3.0 70 6 0 Updated Jul 17, 2026
  • ArduinoCore-AT32F4 Public Forked from rizacelik/ArduinoCore-AT32F4

    Arduino / PlatformIO Support for AT32F403A

    MarlinFirmware/ArduinoCore-AT32F4's past year of commit activity
    C 0 2 0 0 Updated Jul 16, 2026
  • Marlin3 Public

    Rebuilding Marlin Firmware for the next century

    MarlinFirmware/Marlin3's past year of commit activity
    4 GPL-3.0 1 0 0 Updated Jun 28, 2026
  • MarlinBuilds Public

    Built binaries of Marlin based on published Marlin Configurations.

    MarlinFirmware/MarlinBuilds's past year of commit activity
    49 GPL-3.0 27 4 0 Updated Jun 25, 2026
  • 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++ 6 MIT 225 0 2 Updated Apr 19, 2026
  • U8glib-HAL Public

    Customized U8glib for use in Marlin 2.0

    MarlinFirmware/U8glib-HAL's past year of commit activity
    C 52 37 3 0 Updated Sep 14, 2025