---
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

| Typ       | Stärke            | Schwäche            | Wann nutzen                        |
| --------- | ----------------- | ------------------- | ---------------------------------- |
| ZV        | Minimal Smoothing | Wenig Dämpfung      | Sehr steifer Drucker               |
| MZV       | Gute Balance      | Mittleres Smoothing | Empfehlung für die meisten Drucker |
| EI        | Breit wirksam     | Mehr Smoothing      | Weicher/flexibler Frame            |
| 2HUMP_EI | Maximale Dämpfung | Starkes Smoothing   | Sehr weicher/schwerer Drucker      |

## 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.
