Klipper und Orca Slicer – die Grundlagen

3. November 2026 · 2 Min. Lesezeit

Klipper und Orca Slicer – die Grundlagen

Alle Drucker, die wir bauen, laufen mit Klipper, und die Dateien dafür erstellen Sie in [r]evo Slicer – unserem Slicer auf Basis von Orca Slicer. Alles, was wir hier über Orca Slicer schreiben, funktioniert in [r]evo Slicer genauso. Dieser Artikel erklärt, wie beide zusammenarbeiten und was Sie wissen sollten, bevor Sie Einstellungen ändern.

Wie Klipper funktioniert

Klipper ist eine Firmware, bei der ein Computer (meist ein Raspberry Pi o. Ä.) die Bewegung berechnet und die Druckerplatine nur Befehle ausführt. So druckt der Drucker schneller und präziser, und die Konfiguration ändern Sie in einer Textdatei statt die Firmware zu kompilieren.

  • printer.cfg – die Hauptkonfiguration: Pins, Motoren, Heizungen, Sensoren, Grenzwerte,
  • Moonraker – der Dienst, der Klipper mit der Weboberfläche und den Updates verbindet,
  • Mainsail oder Fluidd – die Browseroberfläche: Vorschau, Konsole, Dateibearbeitung, Makros.

Grundkalibrierungen in Klipper

  1. Heizungs-PID – PID_CALIBRATE HEATER=extruder TARGET=250 und analog für das Bett (HEATER=heater_bed), dann SAVE_CONFIG. Stabile Temperatur heißt keine Streifen an den Wänden. Bei Revon-Druckern verwenden wir MPC statt PID.
  2. Z-Offset – mit Sensor PROBE_CALIBRATE, während des Drucks kleine Korrekturen (Baby-Stepping) und Wert speichern.
  3. Bed Mesh – BED_MESH_CALIBRATE misst Unebenheiten des Betts, Klipper gleicht sie beim Drucken aus. Bei großen Betten unverzichtbar.
  4. Input Shaper – mit Beschleunigungssensor (z. B. ADXL345) misst SHAPER_CALIBRATE die Rahmenresonanzen und wählt einen Filter. Entfernt Ringing und erlaubt höhere Beschleunigungen.

Nach jeder mechanischen Änderung (neuer Druckkopf, anderes Bett, Rahmenumbau) diese Kalibrierungen wiederholen.

Startmakros

Das Makro PRINT_START (oder ähnlich) bereitet den Drucker vor: Referenzfahrt, Bett und Kammer heizen, Bed Mesh, Düse heizen und Reinigungslinie. Im Startcode des Druckers im Slicer rufen Sie es mit Temperaturen auf, z. B. PRINT_START BED=[bed_temperature_initial_layer_single] EXTRUDER=[nozzle_temperature_initial_layer]. So liegt die gesamte Startlogik an einer Stelle – im Drucker.

Drei Ebenen von Profilen

  • Drucker – Bettgröße, Start- und Endcode, Maschinengrenzen. Einmal einstellen.
  • Filament – Temperaturen, Flow, Pressure Advance, Kühlung, Max Volumetric Speed. Ein eigenes Profil pro Filament.
  • Prozess – Schichthöhe, Wände, Füllung, Geschwindigkeiten, Stützen. Für ein bestimmtes Teil anpassen.

Der häufigste Fehler: Filamentprobleme im Prozess- oder Druckerprofil korrigieren. Ein Problem mit neuem Material lösen Sie im Filamentprofil – siehe Filamentkalibrierung Schritt für Schritt.

Updates

Klipper, Moonraker und die Oberfläche aktualisieren Sie in Mainsail/Fluidd (Update-Manager). Vorher printer.cfg sichern und aktualisieren, wenn keine dringenden Drucke anstehen – manchmal erfordern Klipper-Änderungen Anpassungen der Konfiguration.

Soll jemand das für Sie konfigurieren? Schreiben Sie uns – wir konfigurieren Klipper und Profile auch auf Maschinen anderer Hersteller.

Siehe auch: Input Shaper · Pressure Advance · MPC statt PID · Klipper vs Marlin · Slicer mit dem Drucker verbinden

Weiterlesen