Marlin, the most popular firmware for 3D printers, was first created in 2011. It’s free and open-source, developed both by Marlin’s core developer team and the community.
While there have been countless updates to the original Marlin 1.0, Marlin 2.0 was only released in December 2019. This version has drastic improvements over the previous version, Marlin 1.1.9. On top of bettering many of the old features, Marlin 2.0 has a boatload of new features that you’ll be sure can make 3D printing that much easier!
In this article, we’ll be highlighting the best features of Marlin 2.0.5.3 that are new over those of Marlin 1.1.9. We’ll be covering upgrades in hardware, thermal capabilities, mechanics, safety, and electric.
Note that you can always find updates and new versions on the Marlin releases GitHub page or on Marlin’s official GitHub page.
And now, let’s get to what’s shiny and new with Marlin 2.0!
To start, Marlin 2 supports a lot of new hardware upgrades, including
Marlin 2 also has added compatibility with more 3D printers as well as new mainboards. To find out what hardware works with Marlin 2, check out the GitHub page.
On top of the new hardware support, Marlin 2 has also added rack and pinion probe support. This means they’re going to have support for a whole new type of probe unit.
All of the compatible hardware with Marlin 2 will allow you to use the firmware with almost any and all upgrades or other pieces of hardware.
Marlin 2 has some great new thermal features and systems:
These features will significantly impact 3D printing with Marlin 2 because thermal control is so critical. Without it, over- or underheating can occur, which will definitely mess up a 3D print.
Mechanical features are very important for firmware and Marlin 2 has aced this with the following:
Marlin 2 has some key improved safety features:
With many significant electrical upgrades, we’ll give you the highlights:
Memory is the one area where Marlin 2 can be criticized. Since Marlin 2.0 (and up) uses a lot of memory for a standard 8-bit board with 128 KB of memory, you might get frustrated if you’re running many programs at once. Popular machines, such as the Ender 3, are included in this category. Marlin 2 will work on an 8-bit board, but only if you aren’t using a memory device to print.
If you need more memory, one option is to disable features like auto-bed leveling. According to Marlin 2 users, only some people experience this issue, so it’s up to you. Another solution to this problem, though more costly, is to upgrade your mainboard to a 32-bit board with 256 KB of memory to effectively handle all features with ease.
As we’ve seen, Marlin 2 certainly has a lot of great new features that’ll improve your 3D prints.
If you still aren’t convinced, since Marlin 2 is relatively new, you can wait until it’s even more stable or a version is released that uses less memory. Alternatively, you can hop on the train now and see just how much Marlin 2 can improve your 3D printing experience.
Whatever you decide to do, you should know that Marlin 2 will only get better. The community is already shifting towards Marlin 2, and although you don’t need to switch now, in the future, it might make even more sense to do so if Marlin 1 loses active community support.
Lead image source: Do It Neat
License: The text of "Marlin 2.0: New Features at a Glance" by All3DP is licensed under a Creative Commons Attribution 4.0 International License.
CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED ‘AS IS’ AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.