3D Printer Basics

Input Shaping 3D Druck: Vibrationskompensation richtig tunen

Input Shaping 3D Druck: Vibrationskompensation richtig tunen

Du druckst schneller, Temperatur und Flow sind im Griff – und trotzdem zeichnen sich hinter Kanten feine Wellen ab? Dann bist du wahrscheinlich nicht bei Retract oder Filamentprofil falsch, sondern bei der Bewegungsdynamik.

Input Shaping (Schwingungskompensation) ist eine Firmware-Funktion, die genau dafür gebaut ist.

Input Shaping ist eine Form der 3D Druck Vibrationskompensation: Du veränderst das Bewegungssignal so, dass es weniger Resonanz anregt – statt die Mechanik direkt zu ändern.

Entscheidungshilfe: Wann lohnt sich Input Shaping wirklich?

Input Shaping ist ein guter Hebel, wenn du diese Symptome hast:

  • wiederholte „Echo“-Linien hinter scharfen Kanten (klassisches Ringing/Ghosting)
  • sichtbare Wellen direkt nach Richtungswechseln bei hohen Beschleunigungen
  • Drucke werden bei mehr Accel deutlich schlechter, obwohl Extrusion grundsätzlich sauber ist

Input Shaping ist nicht die erste Lösung bei:

  • Stringing (Retract/Temperatur)
  • Unter-/Überextrusion (Flow, Filamentdurchmesser, Hotend)
  • Layer-Shifts (oft Schrittverluste/Mechanik/Strom/Kühlung)

Wenn du eine sinnvolle Reihenfolge suchst, in der du die großen Unbekannten zuerst eliminierst (und Input Shaping dort einordnen willst), ist dieser Überblick nützlich: 3D printing settings: basic parameters and what they do.

Was ist input shaping 3d druck (Vibrationskompensation) im FDM-Druck?

In Klipper heißt das Feature offiziell Klipper Resonance Compensation.

Klipper beschreibt Input Shaping als eine Open-Loop-Technik, die das Bewegungssignal so formt, dass es die eigenen Schwingungen des Systems (Ringing) weitgehend auslöscht (Klipper-Doku „Resonance Compensation“).

Marlin erklärt das Prinzip sehr ähnlich: Ein zeitlich passender Gegenimpuls in den Stepper-Signalen wirkt wie „Noise canceling“ gegen die angeregte Rahmen-/Gantry-Resonanz (Marlin „Input Shaping“).

Praktisch heißt das:

  • Schnelle Beschleunigung/Abbremsen regt Eigenfrequenzen an.
  • Das Firmware-Feature verteilt den Bewegungsbefehl in mehrere Teilimpulse.
  • Die Teilimpulse sind so getimt, dass sich die resultierende Schwingung stärker gegenseitig aufhebt.

Key Takeaway: Input Shaping macht einen wackligen Drucker nicht „stabil“. Es reduziert, wie stark deine Befehle Resonanzen anregen. Dafür kann es sehr feine Details etwas glätten.

input shaping 3d druck: Sensor-Messung vs. Testdruck

Für die Praxis gibt es zwei brauchbare Wege. Welcher besser ist, hängt weniger von „richtig/falsch“ ab, sondern davon, wie reproduzierbar du messen willst.

Wenn du vor allem „Ringing/Ghosting reduzieren“ willst, ist Input Shaping oft der schnellste softwareseitige Hebel – solange die Mechanik nicht die eigentliche Ursache ist.

Option A: Mit Beschleunigungssensor (präziser, weniger Filament)

Wenn du Klipper nutzt, ist die Sensor-Messung oft der schnellste Weg zu belastbaren Frequenzen – gerade, wenn du am Toolhead etwas änderst. Klipper beschreibt den Sensor-Workflow in der Doku zu „Measuring Resonances“.

Gute Wahl, wenn:

  • du häufig Hardware änderst (Hotend/Toolhead/Lüfter/Spulenhalter)
  • du X und Y sauber getrennt kalibrieren willst
  • du nicht nach Augenmaß über einen Tower gehen möchtest

Trade-off:

  • Hardware + Montage (Sensor muss wirklich fest sitzen)

Option B: Ohne Sensor per Ringing-Tower (universell, aber interpretativ)

Klipper dokumentiert auch eine manuelle Messmethode: Ringing-Tower drucken, Schwingungen zählen, Distanz messen und daraus die Ringing-Frequenz berechnen.

Die Kernformel (Klipper) ist:

  • f = (V × N) / D
    • V = Geschwindigkeit der Außenperimeter (mm/s)
    • N = Anzahl der Schwingungen
    • D = gemessene Distanz über diese N Schwingungen (mm)

Wenn du Marlin nutzt, ist dieser Weg oft der Standard.

(Und falls du mit Marlin arbeitest: „Marlin M593 Input Shaping“ ist der zentrale Einstiegspunkt für die ZV-Variante.)

Klipper vs. Marlin: Welche Tuning-Logik passt zu dir?

Kriterium

Klipper

Marlin

Stärken

sehr guter Mess-/Analyse-Workflow (Sensor + Auswertung)

oft einfacher Einstieg ohne Sensor, klarer G-Code-Workflow

Typische Stolperfalle

zu aggressiver Shaper → unnötiges Smoothing

falsche Frequenz/Parameter → kaum Effekt

Für wen passt es besonders?

häufige Modder, große/schnelle CoreXY, Experimentierer

stabile Setups, „einmal gut einstellen“, weniger Infrastruktur

Wenn du Marlin fährst: M593 ist der Einstieg für den ZV-Shaper und beschreibt auch Tuning-Methoden wie Ringing-Tower/Frequency Sweep (Marlin „M593: ZV Input Shaping“).

Key Takeaway: Der wichtigste Unterschied ist nicht „welche Firmware ist besser“, sondern ob du eine Messmethode hast, die zu deinem Setup passt (Sensor vs. Tower) und ob du den Glättungs-Trade-off bewusst steuerst.

Shaper-Auswahl: Warum „robuster“ oft „glatter“ bedeutet

Klipper führt mehrere Shaper-Typen auf (z.B. MZV, EI, 2HUMP_EI). Die Kurzversion für die Praxis:

  • MZV: oft guter Standard, weniger Glättung, dafür empfindlicher bei falscher Frequenz
  • EI/2HUMP_EI: toleriert Frequenzabweichungen besser, glättet aber eher Details

Wenn du nach dem Aktivieren feststellst, dass sehr feine Features „weicher“ aussehen, ist das häufig genau dieser Trade-off.

Schritt-für-Schritt: Input Shaping sauber kalibrieren (ohne dich zu verrennen)

1) Mechanik zuerst prüfen

Sonst misst du nur Instabilität:

  • Riemen gleichmäßig, kein extremes „Gitarrensaiten“-Tuning
  • Toolhead/Rails/Motorhalterungen fest
  • Drucker steht stabil (kein schwingender Tisch)

Für typische Fehlerbilder und Gegenmaßnahmen (vibrationsbedingte Muster, Banding, etc.) kannst du als Ergänzung diesen Guide nutzen: Fixing vibrations and pattern defects in 3D prints.

2) Frequenzen ermitteln (Sensor oder Tower)

  • Sensor: messen, Achsen getrennt behandeln
  • Tower: sauber slicen, messen, f über die Formel bestimmen

Wichtig: Mach die Messung unter Bedingungen, die Ringing sichtbar machen (realistische Geschwindigkeit + genügend Accel), sonst optimierst du am falschen Signal.

3) Shaper wählen und nicht übertreiben

Starte konservativ:

  • erst MZV oder der naheliegende Standard deiner Firmware
  • wenn Ringing bleibt oder du mehrere Resonanzen vermutest: EI/robuster testen

4) Accel realistisch setzen

Viele ruinieren Drucke nicht mit „zu viel mm/s“, sondern mit zu aggressiver Beschleunigung.

  • Accel in kleinen Schritten erhöhen
  • Kanten/Flächen prüfen
  • bei Schrittverlusten wieder runter (Input Shaping ist kein Ersatz für ausreichendes Drehmoment)

5) Danach erst Pressure Advance / Linear Advance

Wenn du Klipper nutzt: Die Doku empfiehlt, Pressure Advance für Input-Shaper-Tests zu deaktivieren und danach neu zu kalibrieren – damit du nicht zwei Kompensationen gleichzeitig verwechselst.

Key takeaways

  • Input Shaping ist ein Werkzeug gegen Ringing/Ghosting, kein Ersatz für solide Mechanik.
  • Entscheide zuerst: Sensor-Messung (präziser) oder Tower (universell).
  • Shaper robuster machen kann helfen, kostet aber oft Detail-Schärfe (Smoothing).
  • Erst Input Shaping stabilisieren, dann Pressure/Linear Advance feinziehen.

Next steps

Wenn du Input Shaping im Kontext eines kompletten Speed-Workflows sehen willst (inkl. typischer Stellhebel und Reihenfolge), ist dieser Praxisartikel eine gute Ergänzung: Boosting print speed and quality with Sovol SV08 Max.