Klipper vs Marlin: Which 3D Printer Firmware Reigns Supreme?

the creality K-series seems to use a fork of klipper, which has the GNU GPL 3.0 license, however I can’t find the complete source code for the K1, or any source code for the K2 models…

Permissions of the GNU General Public License are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

Creality’s rights to patent the code has already been granted to Klipper, so I don’t think it would be much more of a worry to make it usable. Would it be possible to make the source code available as promised?
It’s currently very difficult to use the K2 for business, because most business and print farm control software depends on Klipper or Marlin. I am currently avoiding buying the K2 because I cannot use it with mainline Klipper, and I’m probably not the only one.

most users will probably stick to the basic firmware, and most people who load custom firmwares understand that they cannot get support from Creality if they do so.

To reiterate, Creality needs to do nothing but make the source code for the modifications to Klipper visible. The Klipper community will add support for Creality machines in time once that’s done, and it will result in a new group of customers- print farms, enthusiasts, DIY tinkerers like me, and ones that didn’t like when Bambulabs closed off their ecosystem.

2 Likes