Featured Partnertheopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
Klipper logo

Klipper

The Klipper firmware controls 3d-Printers.

GPL-3.0-or-latermechanical/3d-printing
★ 10k
Visit Project

A high-performance 3D-printer firmware that combines a general-purpose host computer with one or more microcontrollers.

About the Project

Why use this?

Klipper moves computationally demanding motion planning to a host computer such as a Raspberry Pi while using microcontrollers for real-time stepper and heater control. This architecture enables higher print speeds, more sophisticated kinematics, and extensive configuration flexibility.

It is especially popular for CoreXY printers, custom printers, multi-toolhead systems, and high-speed FDM machines. Engineers choose Klipper when they want precise motion control, advanced calibration, and a highly configurable firmware stack. [75]

Key Features

  • Host-plus-microcontroller architecture for advanced motion planning
  • High-speed printing and pressure-advance tuning
  • Input shaping and resonance compensation
  • Support for complex kinematics and multiple toolheads
  • Web-based configuration and extensive macro system
Replaces / Alternative to
Marlin, proprietary printer firmware
Free layer
open-source