Klipper
Contents
Basics
- An advanced FDM 3D Printer Firmware
- "Klipper is a 3d-Printer firmware. It combines the power of a general purpose computer with one or more micro-controllers." (The Project's Website)
Notable Features
- Input Shaping (Reduces Ringing (3D Printing Artifact) )
- Pressure Advance Tuning
- Capable of handling more complex Kinematics such as Delta Printers , CoreXY Printers etc
- High precision stepper movement
- High Steps Per Second
- Support for multiple micro-controllers, such as in Toolheads with integrated control boards
- Support for High Temperature Thermal Sensors
- Support for Filament Diameter Sensors , not just Filament Runout Sensors ( Filament Presence Sensors and/or Filament Motion Sensors )
- Advanced Cooling Fan Control
- Turned off when idle
- Supports Tachometer Readouts
- Internet Connection ( LAN and/or WWW Based Print Farm controls, Spaghetti Detective based print error detection + Part Cancellation / Area Exclusion in Multi-Part Batch 3D Printing , Video Capture, Settings Adjustments etc)
- Mesh Bed Leveling (More Accurately Mesh Bed Level Measuring / Mesh Bed Level Compensation ? )
- Advanced Bed Leveling
Hardware
- 1.) A Single Board Computer (or in theory at least a used low-spec computer acquired for cheap?)
- Typically:
- A Raspberry Pi Zero if not utilizing 3D Printer Webcam functionalities
- A Raspberry Pi (need to grab what model is recommended, 2/3/4 etc) if utilizing the camera and/or other more intensive features
- Typically:
- 2.) A Standard Control Board (This no longer does the calculations of G Code to various electronics as this is offloaded to the Raspberry Pi)
- (Optional) 3.) A Klipperscreen ( Raspberry Pi Touchscreen + (Most Likely 3D Printed) Enclosure + Wiring )
Interfaces
Mainsail (Software)
Fluidd
- A Fork of Mainsail
- Supposedly More Actively Developed
Internal Links
External Links
- The Clipper Documentation Website
- The GitHub Page for Klipper
- The RepRap Wiki page on Klipper
- A Video by the YouTube Channel "NERO 3D" Titled "Klipper 3d Printer Firmware - What is it? Why do I want it?" ( ~18 Minute Watch)
- A Video by the YouTube Channel "NERO 3D" Titled "Klipperscreen - The Touchscreen Interface for Klipper" (~6 Minute Watch)
- A Video by the YouTube Channel "NERO 3D" Titled "Klipper Initial Setup : Making sure things are all good before printing" (~19 Minute Watch) (Does great documentation of a Machine Startup Procedure and all the "pre flight checks" )
- A Video by the YouTube Channel "NERO 3D" Titled "Klipper and the RPI-zero, Low Cost Remote Printer Control!" (~14 Minute Watch)
- A 2020 Reddit Post on "r/Klippers" Titled "Best Klipper UI Setup?" (Mainly Discusses Fluidd and Mainsail)
- A 2022 Reddit Post on "r/VoronDesign" Titled "I've been using octoprint for a long time but wondering if there is a convincing reason to switch to Fluidd or Mainsail?"