[WISSEN] [RECHNER] [TOOLS] [MODELLE] [NEWS] [SHOWCASE] [FAQ] JOIN_NETWORK →

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.
Scroll to Top