Marlin 2.0 Open Source 3D Printer Firmware Finally Released

Back in June, we wrote about Marlin 2.0 firmware supporting ESP32 3D printer board, but at the time the firmware was still in RC1 (Release Candidate) phase.

I was informed Marlin 2.0 firmware had been in beta for several years now, but the good news is that Marlin 2.0.0 open-source 3D printer firmware has now been officially released.

Marlin 2.0 Firmware Release

Some of Marlin 2.0.0 new features include:

  • 32-bit support with several boards including Arduino DUE (SAM3X8E), Adafruit Grand Central (SAM5D), Smoothie / SBASE / EZBoard based on NXP LPC176x, SKR Mini powered by STM32, as well as ESP32 boards
  • Some improvements were made to some AVR boards including Melzi (ATmega 1280), RAMPS (ATmega 2560), and RAMBo / miniRAMBo / Einsy RAMBo boards
  • PlatformIO build environments for supported boards
  • VSCode “Auto Build Marlin” extension for one-click build
  • Power-Loss Recovery for SD print jobs
  • Magnetic Parking Extruder support
  • Magnetic Switching Toolhead and Toolchanger support
  • Gradient Mixing and Gradient Virtual Tools
  • Automatic power supply control
  • More Trinamic driver support, including TMC2208/9
  • LED control menu
  • EEPROM auto-init
  • Lulzbot Touch UI support
  • FSMC display support
  • Custom thermistor formula option
  • Heated Chamber support
  • External closed-loop controller support
  • Dual stepper axes, triple Z, multi-endstop, Z auto-align
  • Dual X (IDEX) mirror mode
  • And more

If you’ll find other changes and improvements, as well as the source code on Github. If somehow you have troubles with Marlin 2.0.0 firmware, you may check out the issue tracker if others may experience the same issue(s), and/or download the nightly build with fixes on MarlinFW website.

Thanks to Andreas for the tip.

Support CNX Software - Donate via PayPal or become a Patron on Patreon
Advertisements

4
Leave a Reply

avatar
3 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
4 Comment authors
LwingHarleyJeroenDavid Willmore Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
David Willmore
Guest
David Willmore

Yayyy!!!!! This is wonderful news! Thanks for the article!

Jeroen
Guest

Pitty they still don”t support the STM32 M7 arm boards

Lwing
Guest
Lwing

They use stm32 Hal and have code for stm32 f4/f7, so it’s probably just a matter of adding support for the specific boards

Harley
Guest
Harley

* ”RC” means ”Release Candidate” (as in it is a candidate to become the final version)

Advertisements