Marlin 1.1.4 (Patreon)
Content
Marlin 2.0
This week I'm continuing to field issues and provide bug patches for Marlin 1.1 while gathering together resources for Marlin 2.0 with 32-bit support. The Hardware Abstraction Layer (HAL) was recently refreshed, so there will be at one or more 32-bit boards supported in the initial 2.0 release. Which boards? I'm not sure yet — so stay tuned!
While my next major goal is to get Marlin 2.0 out to the world, I have a list of over 730 issues that I haven't read since their most recent post. Don't be alarmed! Most of these are not bugs, and quite a lot of them are closed issues. But, I do need to go through them and make sure all major issues are fixed in 1.1.x before the big shift. That way we won't be patching up both 1.1.x and 2.0.x constantly, but can focus on 2.0.x for all future work and only need to patch bugs in 1.1.x.
With any luck, the initial Marlin 2.0 release will be ready by July 15.
The Marlin Documentation Project
If you haven't visited the official Marlin website, now is a good time! Last month I finally completed all the G-code pages
Lately I've spent a lot of time on the Development and Features sections. I added a page documenting the included Github Helper Scripts that I wrote to accelerate my Marlin development work. (I hope someone finds them useful!)
As new G-codes have been added and others have been altered, I've been making sure to include them on the RepRap Wiki G-Codes page. The most recent G-codes added were G17, G18, G19, and M118, with support for coordinate planes, serial echo, and host actions.
If there are topics that you want to see covered on the Marlin website, please let me know and I'll write it up. As always, we need your photos, diagrams, and videos covering the basics of 3D Printing and Marlin configuration for beginners.