Based on Klipper v0.12.0, enhanced with the following additional features:
- Added Support for BDSensor - https://github.com/markniu/Bed_Distance_sensor
- Fixed TMC5160 Driver - Klipper3d#6644
- Added Normalized Fan PWM power - https://github.com/DangerKlippers/danger-klipper/pull/44
- Added Curve Fan Control - https://github.com/DangerKlippers/danger-klipper/pull/193/files
- Rotate log file at every Restart - KalicoCrew/kalico#181
- Allow Plugins to be installed into klipper without marking klipper installation as 'dirty'
- Added RELOAD_GCODE_MACROS to reload config withour restaring klipper - KalicoCrew/kalico#305
- Improved Sensorless Homing implementation - KalicoCrew/kalico#90 / KalicoCrew/kalico#65
- Added optional MCU support - KalicoCrew/kalico#339
- Enable 'force move' by default - KalicoCrew/kalico#135
- Enable 'exclude_object' by default KalicoCrew/kalico#306
- Enable 'respond' by default KalicoCrew/kalico#306
- Allow config includes to use subfolder globs - Klipper3d#6375
- Execute a linux command/script from within Klipper - Klipper3d#2173
- Be able to define a cpu for every MCU
- Sensorless retract dist fix - KalicoCrew/kalico#109
- Sensorless rehome check traveled distance - KalicoCrew/kalico#110
- Allow multiple current helpers per rail - KalicoCrew/kalico#117
- Sensorless not returning to run_current after homing - KalicoCrew/kalico#236
- Sensorless: dwell once for all rails
- Sensorless return to run current
- Sensorless: revert current when raising errors
- Sensorless: Reset endstop states before first home
- Stepstick Lookup Table - KalicoCrew/kalico#340
- Add function in configfile to warn - KalicoCrew/kalico#141
- Sensorless: Sensorless dwell bug - KalicoCrew/kalico#120
- Configuration reference interpolation - KalicoCrew/kalico#448
- bugfix Incorrect Final Z Position After Homing with Probe - KalicoCrew/kalico#486
- Added Before Restart Hook
- Added [auto_reload] Module to detect changes in printer.cfg and automatically call RELOAD_GCODE_MACROS
- Added Autotuning for Stepper Drivers bassed on TMC Spreadsheets
- Added option to reference variable in [include] statements
- Added conditional includes
- Added evaluation of arithmetic expressions in printer.cfg
- Added BDSensor as part of Klipper - https://github.com/markniu/Bed_Distance_sensor
- Fixed Alias pins lookup for Probes
- Added default values to ConfigParser
- Added min/max operation to ArithmeticParser
- Added abs/round operation to ArithmeticParser
- Added proper logging for homing procedure
- Added value overrides in ConfigParser
- Probe: implement use_probe_xy_offsets - KalicoCrew/kalico#500
- MCU: expose non critical status - KalicoCrew/kalico#473
- GCODE: adds LOG_ROLLOVER gcode command to trigger a log rollover - KalicoCrew/kalico#498
- Added RESET_VELOCITY_LIMIT command to reset velocity limits - KalicoCrew/kalico#472
- Add TMC5160 short_conf - KalicoCrew/kalico#444
- Add initial_speed value for fans - KalicoCrew/kalico#436
- Add jinja2's loopcontrols extension - KalicoCrew/kalico#442
- Revert speed for UI compatibility - KalicoCrew/kalico#428
- Accept ACCEL_PER_HZ in TEST_RESONANCES - KalicoCrew/kalico#312
- Set second_homing_speed to homing_speed for sensorless homing - KalicoCrew/kalico#549
- Freeze Garbage Collection objects after startup - Klipper3d#6794
- Allow homing_accel to be configurable - KalicoCrew/kalico#474
- Added MUTE Parameter in BED_MESH_CALIBRATE