Skip to content

KTC-Easy - Overview

Summary

Klipper-toolchanger-easy is a klipper-toolchanger fork by averen that adds tool-changing support to Klipper. It works through a combination of Python modules and macros that coordinate tool management and calibration. Key features include:

  • Comprehensive tool-change framework — Adds full multi-tool management to Klipper, including tool selection, pickup, and parking logic.
  • Per-tool configuration — Supports unique settings for each tool, such as offsets, fans, heaters, and extruder assignments.
  • Tool detection and verification — Sensor-based checks ensure the correct tool is mounted after a change.
  • Per-tool calibration support — Enables probing and calibration of XYZ offsets for each individual toolhead.
  • Advanced motion handling — Includes a “rounded path” module to smooth travel paths and reduce mechanical stress during tool changes.
  • Deadband heating — Adds less strict heating requirements to increase tool change speeds

Prerequisites

Before installing Klipper-toolchanger-easy, it is recommended that you first have a functional Klipper-based 3d printer.