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
- ADXL345 per SPI an Raspberry Pi anschließen (VCC→3.3V, GND→GND, SCL→GPIO11, SDA→GPIO10, CS→GPIO8)
- In printer.cfg eintragen:
[adxl345]
cs_pin: rpi:None
[resonance_tester]
accel_chip: adxl345
probe_points: 150,150,20
- Sensor am Hotend befestigen (nicht am Bett bei CoreXY)
- Config neu laden und testen: ACCELEROMETER_QUERY
Schritt 2: Resonanzmessung
- Drucker aufheizen auf normale Drucktemperatur
- In Mainsail/Fluidd Console: MEASURE_AXES_NOISE (Baseline prüfen)
- Messung starten: TEST_RESONANCES AXIS=X
- Dann: TEST_RESONANCES AXIS=Y
- Klipper erstellt CSV-Dateien in /tmp/
- 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
- 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
- FIRMWARE_RESTART ausführen
- 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
- OrcaSlicer oder Klipper-Makros: Calibration → Resonance → Ringing Tower
- Turm bei verschiedenen Frequenzen drucken (25–100 Hz typisch)
- Etage mit wenigsten Wellen = optimale Frequenz
- 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.