This is an unofficial mod to run Moonraker, custom Klipper, Mainsail & Fluidd on the Creality K1 (Max) printers and unlock the full power of open source software.
Klipper Mod for the K1 is designed to be fully removable and not break any functions of the stock software.
The mod is adapted for the K1 from the great work done by the Flashforge Mod Project.
[!CAUTION] If you want to install this mod to your K1 (Max) then be aware that you risk losing your warranty or damaging the printer. Proceed at your own risk if you want to try this mod!
This mod is currently in alpha. Many features are implemented already but they need to be tested thoroughly and polished.
[!CAUTION] This mod currently breaks PRTouch and expects users to replace it with a probe (Eddy, BLTouch, Microprobe)
Run via SSH on your K1 (C/Max)
sh -c "$(wget --no-check-certificate -qO - https://raw.githubusercontent.com/ballaswag/creality_k1_klipper_mod/master/install.sh)"
root
, Password: guppy
Guppy Mod | Stock |
---|---|
Mainline Klipper | Creality Klipper |
Buildroot 2024 | Buildroot 2020 |
Python 3.11.8 | Python 3.8.2 |
ustreamer | mjpeg-streamer |
multi-camera support | ? |
Guppy Screen | Creality display-server |
Open source | Source? |
No bloatware | Creality services |
More performant * | ?? |
* Python 3.11.8 is FASTER than 3.8.2 (Faster Klipper/Moonraker). Since Guppy Mod also do not install any bloated software, it uses significantly less memory by default. On a fresh boot, Guppy Mod shows 36% used System memory in fluidd compared to 46% used by stock.
All features of the mod run directly on the printer built-in system (X2000E).
Download test latest Release Build and read through the documentation for Installation. Also make yourself familiar with the Uninstall methods, to get rid of the mod if you don't like it.
The Klipper Mod for K1 (Max) is currently provided in only one variant:
You are welcome to participate int the GitHub Discussions or open a new Issue if you find any bugs.
This mod currently abandons PRTouch and expects a probe to configured. By default, it uses the BTT Eddy probe configuration. Microprobe and BLTouch configurations are also available and can be enabled/disabled by editting printer.cfg
. For probe that requires calibration, follow their respective manual to complete the initial collabration.
Follow the K1 BTT Eddy Guide to configure the Eddy using this mod.
Mainline currently does not support temperature calibration. For detail BTT Eddy setup refer to their work-in-progress guide.
Due to the alpha stage of Klipper Mod the documentation is not fully-completed. The documentation is split into several topics: