It is mainly adapted for RatOS which I use with Vcore3.
SSH into the RPi and run the following commands:
cd ~/klipper_config
git clone https://github.com/kmarty/klipper_config_km_addons.git km_addons
After lines:
#############################################################################################################
### USER OVERRIDES
### Anything custom you want to add, or RatOS configuration you want to override, do it here.
#############################################################################################################
include files from "km_addons", e.g.:
[include klipper_config/km_addons/flexplate.cfg]
[include klipper_config/km_addons/ZIGZAG.cfg]
From Fluidd/Mainsail, edit moonraker.conf (in the same folder as your printer.cfg file) and add:
[update_manager KM_addons]
type: git_repo
path: ~/klipper_config/km_addons
origin: https://github.com/kmarty/klipper_config_km_addons.git
is_system_service: False
Management of print plates and their z-offset. Detailed description is at the beginning of the file.
- GENERATE_BELTS_TENSION_GRAPH - create graph useful(?) for belt equal belts tensioning
- ZIGZAG - helper for moving axis back and forth (action, the "A" parameter, can be "start" (starts moving until ZIGZAG A=stop is called) or "once" which makes move only once)
- PA_CALIBRATE - prints PA calibration pattern. Depends on START_PRINT, END_PRINT macros and firmware retractions. If flexplate.cfg is used, it will be used here as well. Numerous predefined values can be altered using parameters (details at the beginning of the file). By default, each line represents 0.005 increment, beginning from zero.