--- title: "Input Shaping kalibrieren" slug: "input-shaping-kalibrieren" type: post excerpt: "" --- \n
\n\n
\n\n
\n
\n

# Input Shaping kalibrieren

\n

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.

\n\n

## Was ist Ringing / Ghosting?

\n

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

\n

\n
- Sichtbar als „Echos" oder Wellen hinter scharfen Kanten
\n
- Schlimmer bei hoher Druckgeschwindigkeit
\n
- Abhängig von Drucker-Masse, Riemenspannung und Frame-Steifigkeit
\n
- Input Shaping eliminiert das Problem rechnerisch — ohne Mechanik zu ändern
\n

\n\n

## Voraussetzungen

\n

\n
- Klipper Firmware (Mainsail oder Fluidd als Interface)
\n
- ADXL345 Beschleunigungssensor (ca. 5–10 €, an Raspberry Pi oder MCU)
\n
- Alternativ: manuell per Ringing-Turm ohne Sensor möglich (weniger präzise)
\n

\n\n

## Schritt 1: ADXL345 anschließen

\n

\n
1. ADXL345 per SPI an Raspberry Pi anschließen (VCC→3.3V, GND→GND, SCL→GPIO11, SDA→GPIO10, CS→GPIO8)
\n
2. In printer.cfg eintragen:
\n

\n
\n [adxl345]
\n cs_pin: rpi:None
\n [resonance_tester]
\n accel_chip: adxl345
\n probe_points: 150,150,20\n
\n

\n
3. Sensor am Hotend befestigen (nicht am Bett bei CoreXY)
\n
4. Config neu laden und testen: ACCELEROMETER_QUERY
\n

\n\n

## Schritt 2: Resonanzmessung

\n

\n
1. Drucker aufheizen auf normale Drucktemperatur
\n
2. In Mainsail/Fluidd Console: MEASURE_AXES_NOISE (Baseline prüfen)
\n
3. Messung starten: TEST_RESONANCES AXIS=X
\n
4. Dann: TEST_RESONANCES AXIS=Y
\n
5. Klipper erstellt CSV-Dateien in /tmp/
\n
6. Analyse: ~/klipper/scripts/calibrate_shaper.py /tmp/resonances_x_*.csv -o /tmp/shaper_calibrate_x.png
\n

\n\n

## Schritt 3: Ergebnis auswerten und anwenden

\n

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

\n
\n Recommended shaper_type_x = mzv, shaper_freq_x = 52.4 Hz
\n Recommended shaper_type_y = ei, shaper_freq_y = 38.2 Hz\n
\n

\n
1. In printer.cfg unter [input_shaper] eintragen:
\n

\n
\n [input_shaper]
\n shaper_type_x: mzv
\n shaper_freq_x: 52.4
\n shaper_type_y: ei
\n shaper_freq_y: 38.2\n
\n

\n
2. FIRMWARE_RESTART ausführen
\n
3. Testdruck mit hoher Geschwindigkeit zur Verifikation
\n

\n\n

## Shaper-Typen im Vergleich

\n

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

\n\n

## Ohne Sensor: Manueller Ringing-Turm

\n

\n
1. OrcaSlicer oder Klipper-Makros: Calibration → Resonance → Ringing Tower
\n
2. Turm bei verschiedenen Frequenzen drucken (25–100 Hz typisch)
\n
3. Etage mit wenigsten Wellen = optimale Frequenz
\n
4. Shaper-Typ MZV als Default, Frequenz manuell eintragen
\n

\n\n
\n Nach Input Shaping:\n 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.\n
\n
\n
\n
\n\n
\n