Featured Partner
theopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
Klipper
The Klipper firmware controls 3d-Printers.
GPL-3.0-or-latermechanical/3d-printing
★ 10k
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
- Reference / Repo
- https://github.com/Klipper3d/klipper
- Tool / Hosted
- https://klipper3d.org/
- Replaces / Alternative to
- Marlin, proprietary printer firmware
- Free layer
- open-source