Featured image of Snapmaker Releases J1 Controller Software As Open Source Source: Snapmaker
This article is free for you and free from outside influence. To keep things this way, we finance it through advertising, ad-free subscriptions, and shopping links. If you purchase using a shopping link, we may earn a commission. Learn more
Open Sesame

Snapmaker Releases J1 Controller Software As Open Source

Picture ofAdam Kohut
by Adam Kohut
Published May 15, 2023

The release follows a growing conversation about the state of open source in 3D printing and details some of the company's contributions.

Advertisement

Snapmaker has open-sourced its controller software for the Snapmaker J1 IDEX 3D printer. The announcement comes weeks after an open letter by Josef Průša, founder and CEO of Prusa Research, lamented the state of open source in 3D printing and condemned a lack of credit toward open-source contributors by those benefiting from the work. Although, it is unclear if the two things are directly related. Regardless, the J1’s firmware, which is based on Marlin, is “basically stable,” according to a recent Snapmaker blog post, and as such is ready to be shared with the 3D printing community.

In the release announcement, Snapmaker outlines three major updates it contributed to the base Marlin code. First and foremost is vibration compensation, which is achieved through the implementation of input shaping and “precise pulse control” – and results in the J1’s maximum motion speed being increased from 150 mm/s to 350 mm/s and maximum acceleration from 3,000 mm/s­2  to 10,000 mm/s­2, according to Snapmaker. A detailed rundown of the feature – as well as insight into Snapmaker’s decision to implement it – is included in the blog post linked at the end of this article.

Second is a new communication protocol that results in “more reliable and user-friendly” communication between the J1’s controller and touchscreen. Finally, an “innovative” IDEX calibration method leverages electrical conduction, allowing users to complete the calibration process in Assist Mode in 10 minutes, helping reduce errors and improve accuracy.

While Snapmaker’s move to open source is an exciting one, it is worth noting that All3DP had a poor experience with the J1 — especially given its hefty price tag. While we appreciated its all-metal design and solid IDEX build, we found it ultimately fell short, with poor print cooling and software that proved functional but generally lackluster and buggy.

For more information about Snapmaker’s open-source release, as well as the aforementioned deep-dive into the vibration compensation feature, check out Snapmaker’s blog post.

You’ve read that; now read these:

About the Author:
Adam is a contributing writer who joined All3DP in 2022 and has more than a decade in tech journalism. He has written for UltiMaker, Protolabs, and many other (tech) startups and corporates worldwide.
Advertisement
Advertisement
Advertisement