This repository contains an optimized Klipper configuration for my Creality K1-SE. The stock configuration has been heavily audited and cleaned up to provide a native, community-standard Klipper experience using Fluidd and OrcaSlicer.
- 0.6mm Nozzle Optimized: The configuration is tailored for a 0.6mm nozzle.
- KAMP Integration: Fully integrated with Klipper Adaptive Meshing & Purging (KAMP). The
[bed_mesh]density is set to (7,7). - PID Bed Heating: The stock "watermark" (bang-bang) bed heating has been replaced with precise PID control.
- Slicer-Driven: Hardcoded acceleration and pressure advance values have been minimized to allow OrcaSlicer to dynamically control these parameters per-filament.
- Simplified Filament Management: Replaced bloated stock load/unload sequences with simple, effective
LOAD_FILAMENTandUNLOAD_FILAMENTmacros tailored for the Sprite direct-drive extruder.
printer.cfg: The main hardware configuration file.gcode_macro.cfg: Contains all custom user macros (Load/Unload, End Print, Pause/Resume overrides, and KAMP hooks).Start_Print.cfg: Handles the start sequence, dynamically pulling temperatures from the slicer and executing KAMP sequences (_SMART_PARKand_LINE_PURGE).sensorless.cfg/printer_params.cfg: Stock definitions required for K1C sensorless homing and parameter variables.KAMP/: A directory containing KAMP-specific macros and configurations.
If you are cloning this configuration onto a new K1C or after a factory reset, be sure to run the following calibrations from your Fluidd console before printing:
- Bed PID Tune:
PID_CALIBRATE HEATER=heater_bed TARGET=60 - Hotend PID Tune:
PID_CALIBRATE HEATER=extruder TARGET=220 - Save Config: Type
SAVE_CONFIGand restart the firmware after tuning.
(Note: Ensure your OrcaSlicer profile is set up to output standard Klipper G-code and that pressure advance/retraction are tuned specifically for your 0.6mm nozzle).