3.3 KiB
3.3 KiB
Welcome to the Klipper documentation. If new to Klipper, start with the features and installation documents.
Overview information
- Features: A high-level list of features in Klipper.
- FAQ: Frequently asked questions.
- Releases: The history of Klipper releases.
- Config changes: Recent software changes that may require users to update their printer config file.
- Contact: Information on bug reporting and general communication with the Klipper developers.
Configuration and Tuning Guides
- Installation: Guide to installing Klipper.
- config/example.cfg a reference for the config file.
- Config checks: Verify basic pin settings in the config file.
- Bed level: Information on "bed leveling" in Klipper.
- Delta calibrate: Calibration of delta kinematics.
- Probe calibrate: Calibration of automatic Z probes.
- BL-Touch: Configure a "BL-Touch" Z probe.
- Manual level: Calibration of Z endstops (and similar).
- Endstop phase: Stepper assisted Z endstop positioning.
- Resonance compensation: A tool to
reduce ringing in prints.
- Measuring resonances: Information on using adxl345 accelerometer hardware to measure resonance.
- Pressure advance: Calibrate extruder pressure.
- Slicers: Configure "slicer" software for Klipper.
- Command Templates: G-Code macros and conditional evaluation.
- Sensorless homing: Configuring tmc2130 sensorless homing.
- Skew correction: Adjustments for axes not perfectly square.
- G-Codes: Information on commands supported by Klipper.
Developer Documentation
- Code overview: Developers should read this first.
- Kinematics: Technical details on how Klipper implements motion.
- Protocol: Information on the low-level messaging protocol between host and micro-controller.
- API Server: Information on Klipper's command and control API.
- MCU commands: A description of low-level commands implemented in the micro-controller software.
- Debugging: Information on how to test and debug Klipper.
- Benchmarks: Information on the Klipper benchmark method.
- Contributing: Information on how to submit improvements to Klipper.
- Packaging: Information on building OS packages.
Device Specific Documents
- Raspberry Pi as Micro-controller: Details for controlling devices wired to the GPIO pins of a Raspberry Pi.
- Beaglebone: Details for running Klipper on the Beaglebone PRU.
- Bootloaders: Developer information on micro-controller flashing.
- stm32f0: Information on the STM32F0 micro-controller port.
- TSL1401CL filament width sensor
- Hall filament width sensor