---
title: "Input Shaping kalibrieren"
slug: "input-shaping-kalibrieren"
category: "Kalibrierung"
difficulty: "experte"
excerpt: ""
---

\\\\\\ # Input Shaping kalibrieren

Input Shaping (Resonance Compensation) ist Klippers mächtigstes Feature gegen Ringing und Ghosting. Es misst die Resonanzfrequenz des Druckers und kompensiert sie aktiv — das Ergebnis sind messerscharf scharfe Drucke bei hohen Geschwindigkeiten.

## Was ist Ringing / Ghosting?

Ringing sind wellenförmige Muster auf Druckoberflächen, die nach Ecken und Richtungswechseln entstehen. Sie entstehen durch mechanische Schwingungen im Drucker-Frame und Druckkopf.

* Sichtbar als „Echos" oder Wellen hinter scharfen Kanten

* Schlimmer bei hoher Druckgeschwindigkeit

* Abhängig von Drucker-Masse, Riemenspannung und Frame-Steifigkeit

* Input Shaping eliminiert das Problem rechnerisch — ohne Mechanik zu ändern

## Voraussetzungen

* **Klipper Firmware** (Mainsail oder Fluidd als Interface)

* **ADXL345 Beschleunigungssensor** (ca. 5–10 €, an Raspberry Pi oder MCU)

* Alternativ: **manuell per Ringing-Turm** ohne Sensor möglich (weniger präzise)

## Schritt 1: ADXL345 anschließen

1. ADXL345 per SPI an Raspberry Pi anschließen (VCC→3.3V, GND→GND, SCL→GPIO11, SDA→GPIO10, CS→GPIO8)

2. In **printer.cfg** eintragen:

[adxl345]  
cs_pin: rpi:None  

[resonance_tester]  
accel_chip: adxl345  
probe_points: 150,150,20 1. Sensor am Hotend befestigen (nicht am Bett bei CoreXY)

2. Config neu laden und testen: **ACCELEROMETER_QUERY**

## Schritt 2: Resonanzmessung

1. Drucker aufheizen auf normale Drucktemperatur

2. In Mainsail/Fluidd Console: **MEASURE_AXES_NOISE** (Baseline prüfen)

3. Messung starten: **TEST_RESONANCES AXIS=X**

4. Dann: **TEST_RESONANCES AXIS=Y**

5. Klipper erstellt CSV-Dateien in /tmp/

6. Analyse: **\~/klipper/scripts/calibrate_shaper.py /tmp/resonances_x_\*.csv -o /tmp/shaper_calibrate_x.png**

## Schritt 3: Ergebnis auswerten und anwenden

Der calibrate_shaper.py gibt eine Empfehlung aus, z.B.:

Recommended shaper_type_x = mzv, shaper_freq_x = 52.4 Hz  
Recommended shaper_type_y = ei, shaper_freq_y = 38.2 Hz 1. In printer.cfg unter **[input_shaper]** eintragen:

[input_shaper]  
shaper_type_x: mzv  
shaper_freq_x: 52.4  
shaper_type_y: ei  
shaper_freq_y: 38.2 1. **FIRMWARE_RESTART** ausführen

2. Testdruck mit hoher Geschwindigkeit zur Verifikation

## Shaper-Typen im Vergleich

| --------------------------------------- |

## Ohne Sensor: Manueller Ringing-Turm

1. OrcaSlicer oder Klipper-Makros: **Calibration → Resonance → Ringing Tower**

2. Turm bei verschiedenen Frequenzen drucken (25–100 Hz typisch)

3. Etage mit wenigsten Wellen = optimale Frequenz

4. Shaper-Typ MZV als Default, Frequenz manuell eintragen

**Nach Input Shaping:** Input Shaping erlaubt deutlich **höhere Druckgeschwindigkeiten** (oft +30–50 %) ohne sichtbares Ringing. Kombiniere es mit **Pressure Advance** für maximale Druckqualität bei Höchstgeschwindigkeit. \\\\\
