Klipper: Die Firmware, die die Rechenarbeit auf einen Computer verlagert

Klipper taucht ständig auf, wenn es um Druckgeschwindigkeit und schärfere Ecken geht. Diese Seite erklärt, was die Firmware tatsächlich leistet, welche Drucker bereits ab Werk damit ausgeliefert werden und was sich dadurch im Alltag ändert.

Die kurze Antwort

Klipper ist eine Open-Source-Firmware für den 3D-Druck, die die Arbeit aufteilt: Ein Computer (etwa ein Raspberry Pi oder eine gleichwertige Platine) berechnet die Bahnen, und der Mikrocontroller der Hauptplatine führt diese Bewegungen laut der offiziellen Dokumentation des Projekts mit einer Präzision von 25 Mikrosekunden oder besser aus. Diese Architektur ermöglicht Funktionen wie Input Shaping, das Vibrationen und Ringing verringert, und Pressure Advance, das das Nachsickern in Ecken reduziert. Mehrere Hersteller, darunter Creality, Sovol, QIDI und Elegoo, liefern inzwischen bestimmte Modelle mit vorinstalliertem Klipper statt mit einer Standard-Marlin-Firmware aus.

Die andere Architektur von Klipper

Eine klassische 3D-Drucker-Firmware wie Marlin läuft vollständig auf dem Mikrocontroller der Hauptplatine, einem eher schwachen Chip, der dafür gebaut ist, Motoren anzusteuern, nicht aufwendige Mathematik zu berechnen. Klipper ändert dieses Konzept: Laut der offiziellen Dokumentation des Projekts finden die Berechnungen von Bahnen und Kinematik auf einem separaten Computer statt, meist einem Raspberry Pi oder einer gleichwertigen Platine, der dann präzise Befehle an den Mikrocontroller sendet, dessen einzige Aufgabe es ist, sie auszuführen – laut derselben Dokumentation mit einer Präzision von 25 Mikrosekunden oder besser.

Die Auslagerung der Mathematik auf einen leistungsfähigeren Computer erlaubt komplexere Bahnen, ohne den Mikrocontroller zu überlasten, und eröffnet bei ansonsten identischer Hardware höhere Geschwindigkeiten und Beschleunigungen als eine Firmware, die alles lokal erledigt. Klipper bleibt freie Open-Source-Software, veröffentlicht unter der Lizenz GNU GPL v3 und verfügbar im GitHub-Repository des Projekts, wo die Community der Mitwirkenden den Code und die Dokumentation pflegt.

Diese Aufteilung hat eine Kehrseite: Klipper ist auf einen funktionierenden Begleitcomputer angewiesen, anders als eine eigenständige Firmware wie Marlin, die vollständig auf der Hauptplatine läuft. Ein Stromausfall oder ein schlecht versorgter Begleitcomputer kann einen Druck anders unterbrechen als eine rein eingebettete Firmware – etwas, das man bei der Verkabelung des gesamten Aufbaus bedenken sollte.

Input Shaping und Pressure Advance: die beiden Hauptfunktionen

Input Shaping kompensiert mechanische Resonanzen: Es misst oder schätzt die Eigenfrequenzen des Druckerrahmens und passt dann die Motorbefehle an, um Ringing (die schwachen Wellen in der Nähe einer scharfen Ecke) und durch Vibrationen verursachtes Ghosting zu verringern. Diese Funktion, die in der Dokumentation von Klipper unter Resonance Compensation beschrieben wird, gehört zu den am häufigsten genannten Gründen von Leuten, die auf diese Firmware umsteigen.

Pressure Advance passt den Materialdruck in der Düse an, indem es Geschwindigkeitswechsel vorwegnimmt, und verringert so das Nachsickern am Anfang und Ende eines Extrusionssegments, was sich vor allem an Ecken und feinen Details zeigt. Beide Funktionen werden separat kalibriert, meist über Testdrucke, und ein kompatibler Slicer wie OrcaSlicer bringt eigene Werkzeuge mit, um diese Kalibrierungen ohne Kommandozeilen-Konsole durchzuführen.

Welche Drucker ab Werk mit Klipper ausgeliefert werden

Mehrere Hersteller installieren Klipper inzwischen standardmäßig, statt die Umrüstung dem Käufer zu überlassen. Der Creality K1 läuft mit einer von Creality angepassten Klipper-Version, deren Code in einem eigenen Projekt-Repository veröffentlicht ist. Auch der Sovol SV08, der von der Voron-Architektur abgeleitet ist, läuft ab Werk mit Klipper; Firmware und Quellcode werden von Sovol veröffentlicht.

Auch der QIDI Q1 Pro läuft mit Klipper, wobei laut den offiziellen GitHub-Seiten von QIDI ein Klipper-Fork und ein Moonraker-Server von QIDI gepflegt werden. Laut der Produktseite von Elegoo wird der Neptune 4 mit vorinstalliertem Klipper auf einer 64-Bit-ARM-Platine ausgeliefert – ein Beispiel für den breiteren Markttrend, Klipper nativ mitzuliefern, statt es als Umrüstung für fortgeschrittene Nutzer zu behandeln.

Werkseitig installiertes Klipper vs. Umrüstung: was den Unterschied ausmacht

Ein Drucker, der mit Klipper ausgeliefert wird, kommt bereits vom Hersteller konfiguriert an, mit Profilen und einer auf dieses Modell zugeschnittenen Oberfläche, sodass der manuelle Konfigurationsschritt der Datei printer.cfg entfällt. Eine Umrüstung bedeutet dagegen, Klipper selbst auf einem ursprünglich für Marlin entwickelten Drucker zu installieren, was die manuelle Konfiguration von Pins, Sensoren und Kinematik anhand einer bestehenden Konfigurationsdatei oder eines ähnlichen Beispiels erfordert.

Werksseitig installierte Klipper-Versionen sind mitunter verändert, gesperrt oder liegen hinter dem Hauptzweig des Projekts zurück – ein Punkt, den die Community rund um mehrere Consumer-Maschinen anspricht. Der Wechsel zu einer Version, die dem offiziellen Repository des Projekts näher ist, ist bei vielen dieser Drucker möglich, erfordert aber mehr Aufwand als ein einfaches Update über das Display des Druckers.

Für Erstkäufer ist das vor allem bei der Wahl des Druckers von Bedeutung: Eine Maschine, die bereits mit Klipper ausgeliefert wird, erspart diese Frage zu Beginn und lässt den Wechsel zu einer neueren Version für später, wenn die Grundlagen der Kalibrierung zur Routine geworden sind.

Mehrere Mikrocontroller, Makros und eine Konfigurationsdatei: was die Architektur über die Geschwindigkeit hinaus ermöglicht

Die offizielle Dokumentation von Klipper listet Fähigkeiten auf, die weniger Aufmerksamkeit bekommen als Input Shaping, das Nutzungserlebnis aber genauso prägen. Ein Drucker kann von mehreren Mikrocontrollern gesteuert werden, einem für den Extruder, einem weiteren für die Heizelemente, einem dritten für alles andere, wobei die Host-Software deren Taktgeber synchronisiert: Das erfordert nur ein paar zusätzliche Zeilen in der Konfigurationsdatei, weshalb aktuelle Maschinen einen Werkzeugkopf über ein einziges Kabel betreiben können.

Die gesamte Konfiguration steckt in einer Textdatei, ohne dass der Mikrocontroller zum Ändern einer Einstellung neu geflasht werden muss, und dieselbe Datei akzeptiert programmierbare Makros: vom Nutzer definierte neue G-Code-Befehle, deren Verhalten vom Zustand des Druckers abhängen kann. Die Dokumentation erwähnt außerdem einen integrierten JSON-API-Server, auf dem Weboberflächen und Apps von Drittanbietern aufbauen.

Zur Leistung gibt das Projekt an, dass selbst ein alter 8-Bit-Mikrocontroller mehr als 175,000 Schritte pro Sekunde übersteigt und aktuelle Mikrocontroller mehrere Millionen erreichen, wobei jeder Schritt weiterhin auf 25 Mikrosekunden genau eingeplant wird. Der Code wird als hardwareunabhängig und portierbar über ARM-, AVR- und PRU-Chips beschrieben, wodurch Sie die Hauptplatine eines vorhandenen Druckers behalten und nur einen Begleitcomputer hinzufügen können, wie unsere Anleitung zu den Arten von 3D-Druckern festhält.

Mainsail und Fluidd: Klipper im Browser betreiben

Klipper hat weder einen Bildschirm noch eine integrierte grafische Oberfläche: Es stützt sich auf Moonraker, eine API, die seine Funktionen bereitstellt, und auf eine Weboberfläche wie Mainsail oder Fluidd, um den Drucker über einen Browser zu steuern. Diese Oberflächen zeigen das Kamerabild, falls eine Kamera installiert ist, die Temperatureinstellungen und die Liste der G-Code-Dateien und geben Zugriff auf Makros und Klipper-spezifische Kalibrierungen.

Bei einem Drucker, der ab Werk mit Klipper ausgeliefert wird, spiegelt der eingebaute Touchscreen oft einen Teil dieser Funktionen in einer vereinfachten, markenspezifischen Oberfläche wider, während Mainsail oder Fluidd parallel von einem Computer oder Smartphone im selben Netzwerk aus verfügbar bleiben – praktisch, um einen Druck im Blick zu behalten, ohne neben der Maschine zu stehen.

Was man vor der Umrüstung eines bestehenden Druckers wissen sollte

Die Installation von Klipper auf einem für Marlin gebauten Drucker erfordert einen Begleitcomputer (einen Raspberry Pi oder Gleichwertiges), eine Hauptplatine, die mit der Mikrocontroller-Firmware von Klipper kompatibel ist, und eine zu diesem Modell passende Konfigurationsdatei, die sich meist unter den mit dem Projekt gelieferten Beispielen findet oder von der Community geteilt wird. Das ist ein tieferer Eingriff in die Funktionsweise der Maschine als ein einfaches Firmware-Update.

Eine inoffizielle Umrüstung liegt fast immer außerhalb des vom Hersteller vorgesehenen Gebrauchs und kann die Garantie beeinträchtigen – etwas, das man vor dem Start beim Support klären sollte. Bei einem ersten Drucker erspart die Wahl eines Modells, das bereits mit konfiguriertem Klipper ausgeliefert wird, diesen Schritt und seine Risiken, allerdings um den Preis einer engeren Auswahl als auf dem gesamten Marlin-Markt.

Klipper: werkseitig installiert vs. Umrüstung

SituationBedeutungWorauf Sie achten sollten
Werkseitig installiertes KlipperKonfiguration bereits vom Hersteller erledigtDer Build ist teils angepasst oder hinkt dem Projekt hinterher
Umrüstung eines Marlin-DruckersBraucht einen Begleitrechner und eine eigene KonfigurationsdateiMögliche Auswirkung auf die Herstellergarantie
Oberfläche Mainsail oder FluiddLäuft im Browser über das lokale NetzwerkBenötigt installiertes und konfiguriertes Moonraker
Kalibrierung von Input Shaper / Pressure AdvanceReduziert Ringing und Nachfließen in EckenLohnt eine Wiederholung nach einem Düsen-, Filament- oder mechanischen Wechsel
Creality K1, Herstellerbild

Creality K1

220 × 220 × 250 mm

Ein geschlossenes Gehäuse aus Aluminium-Druckguss mit Glasscheiben, freihändige automatische Nivellierung und eine angegebene Höchstgeschwindigkeit von 600 mm/s.

Die KI-Überwachungskamera wird bei diesem Grundmodell als Option angeboten; prüfen Sie, ob sie im gewählten Angebot enthalten ist.

Technische Daten und Händler
Elegoo Neptune 4, Herstellerbild

Elegoo Neptune 4

225 × 225 × 265 mm

Automatische 121-Punkt-Nivellierung, vorinstallierte Klipper-Firmware mit Input Shaping und Pressure Advance, eine doppelseitige PEI/PLA-Druckplatte und USB-/LAN-Anbindung zum Einstiegspreis laut Elegoo.

Offener Rahmen ohne WLAN und ohne Kamera: ABS und ASA brauchen ein separat verkauftes Gehäuse, und der genaue Lieferumfang über das Grundgerät und den Bildschirm hinaus sollte im Angebot des Händlers geprüft werden.

Technische Daten und Händler
QIDI Tech Q1 Pro, Herstellerbild

QIDI Tech Q1 Pro

245 × 245 × 240 mm

Eine aktiv beheizte Kammer bis zu 60°C, eine bis zu 350°C beworbene Düse und ein Druckbett bis zu 120°C laut QIDI, eine seltene Kombination bei dieser kompakten Größe.

QIDI führt dieses Modell als eingestellt (das Angebot zeigt ausverkauft) und verweist Käufer auf den QIDI Q2 als Nachfolger; die Verfügbarkeit von Neugeräten ist nicht gewährleistet.

Technische Daten und Händler
Sovol SV08, Herstellerbild

Sovol SV08

350 × 350 × 345 mm

Eine vom Voron 2.4 inspirierte CoreXY-Kinematik mit vier unabhängigen Z-Motoren, einer laut Sovol beworbenen Höchstgeschwindigkeit von 700 mm/s und einer Beschleunigung von bis zu 40,000 mm/s², ein Open-Source-Bausatz, der zu 90% montiert geliefert wird.

Das Gehäuse bleibt offen; ein Gehäuse wird separat verkauft. Der genaue Lieferumfang ist im Herstellerangebot nicht aufgeführt, prüfen Sie ihn vor dem Kauf.

Technische Daten und Händler

Häufig gestellte Fragen

Was ist Klipper genau?

Klipper ist eine Open-Source-Firmware für den 3D-Druck, die die Berechnung der Bahnen einem separaten Computer überlässt, während der Mikrocontroller der Hauptplatine die Bewegungen laut der offiziellen Dokumentation des Projekts nur mit hoher Präzision ausführt.

Welche Drucker laufen ab Werk mit Klipper?

Mehrere aktuelle Modelle von Creality, Sovol, QIDI und Elegoo werden laut den offiziellen Seiten dieser Hersteller mit vorinstalliertem Klipper ausgeliefert, darunter der Creality K1, der Sovol SV08, der QIDI Q1 Pro und der Elegoo Neptune 4.

Ist Klipper schneller als Marlin?

Klipper ermöglicht bei identischer Hardware komplexere Bahnen und höhere Geschwindigkeiten, da die aufwendige Mathematik auf einem separaten Computer läuft; die tatsächliche Geschwindigkeit hängt aber weiterhin vor allem von der Mechanik und der Abstimmung der jeweiligen Maschine ab, nicht allein von der Wahl der Firmware.

Braucht man einen Raspberry Pi für Klipper?

Ja, Klipper benötigt einen Begleitcomputer, oft einen Raspberry Pi oder eine gleichwertige Platine, um die Bahnen zu berechnen; bei einem Drucker, der mit Klipper ausgeliefert wird, hat der Hersteller diesen Begleiter bereits integriert.

Erlischt die Garantie, wenn man Klipper selbst installiert?

Eine inoffizielle Umrüstung liegt außerhalb des vom Hersteller vorgesehenen Gebrauchs und kann die Garantie beeinträchtigen; es lohnt sich, vor der Umrüstung eines für Marlin gebauten Druckers beim Support nachzufragen.

Quellen und Grenzen

  • Klipper — Überblick (Host- und Mikrocontroller-Architektur)
  • Klipper — Funktionen (Input Shaper, Pressure Advance)
  • GitHub — Klipper3d/klipper (Hauptrepository, Lizenz)
  • GitHub — CrealityOfficial/K1_Series_Klipper (Creality-K1-Firmware)
  • Elegoo — Neptune 4 FDM-3D-Drucker (Klipper vorinstalliert)

Wir ordnen Hersteller- und Community-Dokumentation; diese Produkte haben wir nicht selbst gemessen. Das Handbuch Ihres genauen Modells hat Vorrang vor allgemeinen Hinweisen.

Weiter entdecken

Eine klarere Auswahlliste beginnt mit Ihren Projekten.

Nutzen Sie die kostenlose Kaufcheckliste und das Budgetblatt, bevor Sie Angebote vergleichen.

Kostenloses Einsteiger-Set erhalten