Jerk-Einstellung verstehen: Richtungswechsel, Beschleunigung und Druckqualität
Die Jerk-Einstellung beeinflusst bei vielen 3D-Druckern, wie die Bewegungsplanung Geschwindigkeitsänderungen an Bahnübergängen behandelt. Sie kann sich auf Geräusch, Nachschwingen und die Qualität von Ecken auswirken. Der Name ist jedoch mehrdeutig: Physikalischer Ruck, Marlins Classic Jerk, Junction Deviation und Klippers Square Corner Velocity sind verschiedene Größen. Wer Werte übernimmt, muss zuerst das tatsächlich verwendete Verfahren kennen.
Jerk ist nicht immer physikalischer Ruck
In der Mechanik bezeichnet Ruck die zeitliche Änderung der Beschleunigung. Wird eine Beschleunigung in mm/s² beschrieben, hat der Ruck die Einheit mm/s³. Eine ruckbegrenzte Bewegungsplanung kann Beschleunigungsübergänge gezielt glätten. Das ist eine andere Aussage als eine Begrenzung der Geschwindigkeit an einer Ecke.
Bei Marlin Classic Jerk bezeichnet der Wert dagegen eine im Planungsmodell zugelassene unmittelbare Geschwindigkeitsänderung pro Achse. Bei linearen Achsen wird er in mm/s angegeben. Die reale Maschine setzt eine solche Änderung nicht mit unendlich großer Beschleunigung um: Masse, Elastizität und Antrieb reagieren auf die Anregung. Der historische Parametername darf deshalb nicht als physikalische Ruckgrenze gelesen werden.
| Größe | Einheit | Bedeutung |
|---|---|---|
| Geschwindigkeit | mm/s | Änderung des Wegs pro Zeit |
| Beschleunigung | mm/s² | Änderung der Geschwindigkeit pro Zeit |
| Physikalischer Ruck | mm/s³ | Änderung der Beschleunigung pro Zeit |
| Classic Jerk | mm/s bei Linearachsen | Geschwindigkeitsänderung im Marlin-Planungsmodell |
| Junction Deviation | mm | Geometrischer Parameter für die Übergangsplanung |
| Square Corner Velocity | mm/s | Klipper-Referenzgeschwindigkeit für eine 90°-Ecke |
Schon die Einheiten zeigen, warum dieselbe Zahl nicht einfach zwischen diesen Einstellungen übertragen werden darf. Eine Slicer-Beschriftung allein genügt nicht: Entscheidend sind die installierte Firmware, ihre Konfiguration und die tatsächlich ausgegebenen Befehle.
Animation: was vor und nach einer Ecke passiert
Die schematische Darstellung zeigt den Ablauf der Bewegungsplanung. Sie berechnet keine zulässigen Werte für einen Drucker. „Weiter“ wechselt einzeln zwischen den Stationen; „Start“ spielt sie automatisch ab und lässt sich pausieren.
Station 1 von 4
Vor einer Ecke kennt die Bewegungsplanung bereits die folgende Bahn und deren Richtung.
- Vor einer Ecke kennt die Bewegungsplanung bereits die folgende Bahn und deren Richtung.
- Die Steuerung begrenzt die Geschwindigkeit am Übergang entsprechend ihrem Planungsmodell.
- Nach dem Richtungswechsel beschleunigt die Achsbewegung innerhalb der eingestellten Grenzen weiter.
- Am Testdruck werden Nachschwingen, Eckform und Wiederholbarkeit gemeinsam bewertet.
Die Verfahren der Firmware unterscheiden
Marlin: Classic Jerk oder Junction Deviation
Welche Variante aktiv ist, hängt vom Firmware-Build ab. Die Marlin-Dokumentation ordnet bei M205 die Achsparameter X, Y, Z und E dem Classic-Jerk-Verfahren zu, soweit dieses verfügbar ist. Der Parameter J gehört zu Junction Deviation. Ein Zahlenwert ohne Kenntnis der aktiven Funktion ist daher keine brauchbare Einstellanweisung.
Junction Deviation nutzt ein geometrisches Modell, um die Übergangsgeschwindigkeit aus Richtungsänderung und Beschleunigung abzuleiten. Der gedachte Bogen dient der Berechnung; er bedeutet nicht, dass Marlin die programmierte Ecke einfach durch diesen Bogen ersetzt. Ein größerer JD-Wert erlaubt tendenziell höhere Übergangsgeschwindigkeiten. Eine Änderung muss deshalb zusammen mit den übrigen Bewegungsgrenzen bewertet werden.
Zum Prüfen der aktuellen Einstellungen dokumentiert Marlin M503. Dauerhaftes Speichern mit M500 setzt die entsprechende EEPROM-Unterstützung voraus. Erst lesen und dokumentieren, dann gezielt ändern: Ein vollständiger fremder Startcode kann zusätzliche Parameter enthalten, die mit dem beabsichtigten Versuch nichts zu tun haben.
Klipper: Square Corner Velocity
Klipper beschreibt square_corner_velocity als Referenz für die Geschwindigkeit durch eine 90°-Ecke. Geschwindigkeiten an anderen Übergangswinkeln werden daraus abgeleitet. Auch hier arbeiten die Übergangsplanung und die Beschleunigungsbegrenzung zusammen. Der Wert ist keine universelle Übersetzung eines Classic-Jerk-Werts.
Die Klipper-Konfiguration und verwendete Startmakros sollten gemeinsam geprüft werden. Ein im Slicer sichtbares Feld ist nur dann wirksam, wenn der ausgegebene Befehl vom jeweiligen System entsprechend verarbeitet wird. Bezeichnungen und unterstützte Funktionen können sich zwischen Firmwareversionen und Herstelleranpassungen unterscheiden.
Warum gleiche Geschwindigkeit trotzdem eine Änderung bedeutet
Geschwindigkeit besitzt einen Betrag und eine Richtung. Ein idealisiertes Werkzeug bewegt sich vor einer rechtwinkligen Ecke mit 20 mm/s in X-Richtung: Der Geschwindigkeitsvektor lautet (20, 0). Danach bewegt es sich mit demselben Betrag in Y-Richtung, also (0, 20). Die Änderung beträgt (−20, 20); ihr Betrag ist √(20² + 20²), also etwa 28,3 mm/s.
Dieses reine Geometriebeispiel erklärt, warum „vorher und nachher gleich schnell“ keinen sanften Übergang garantiert. Es ist ausdrücklich keine Formel, mit der ein Classic-Jerk-Wert eingestellt wird: Dessen achsbezogene Begrenzung und die gesamte Planung müssen berücksichtigt werden. Ein scharfer Richtungswechsel bei endlicher Geschwindigkeit stellt andere Anforderungen als eine gerade Bahn.
Kurze Bahnen erreichen die Sollgeschwindigkeit oft nicht
Für eine idealisierte Bewegung mit konstanter Beschleunigung gilt s = (v² − v₀²) ÷ (2a). Von 0 auf 100 mm/s bei 1.000 mm/s² benötigt die Beschleunigung rechnerisch 5 mm; das anschließende Abbremsen auf null weitere 5 mm. Ein 6 mm langer Weg reicht für beides bei dieser Spitzengeschwindigkeit nicht aus. In realen Druckbahnen hängen Anfangs- und Endgeschwindigkeit von den angrenzenden Bewegungen ab.
Die Zahlen sind ein Lehrbeispiel, keine Druckempfehlung. Sie zeigen, warum hohe eingestellte Druckgeschwindigkeit allein kleine Modelle nicht automatisch schneller macht. Ecken, kurze Segmente und Beschleunigungsgrenzen bestimmen den erreichbaren Verlauf mit.
Eine nachvollziehbare Abstimmung durchführen
- Ausgangszustand sichern: Firmwareversion, aktives Planungsverfahren, Profil und aktuelle Werte dokumentieren.
- Mechanik prüfen: Lockere Befestigungen, Spiel und auffällige Riemen- oder Führungsprobleme zuerst beheben.
- Referenz drucken: Ein kleines Bauteil mit geraden Wänden und klaren Ecken bei bewährten Einstellungen fertigen.
- Rahmenbedingungen konstant halten: Material, Temperatur, Kühlung, Geschwindigkeit und Beschleunigung während des Vergleichs nicht gleichzeitig verändern.
- Nur den passenden Parameter variieren: Innerhalb des für die Maschine vorgesehenen Bereichs kleine, dokumentierte Änderungen durchführen.
- Gesamtergebnis bewerten: Ecken, Nachschwingen, Geräusch, Maß und mögliche Schrittverluste betrachten.
- Bestätigen und speichern: Die gewählte Variante wiederholen und erst danach dauerhaft im dafür vorgesehenen Profil oder System hinterlegen.
Eine scheinbar gute Einstellung kann beim nächsten Druck vom Startcode überschrieben werden. Kontrolliere deshalb die exportierte Datei auf Bewegungsbefehle und beachte deren Reihenfolge. Für die Dokumentation genügt eine Tabelle mit Testkennung, verändertem Parameter und Beobachtung. Ein Profilname wie „schnell“ enthält dafür zu wenig Information.
Fehlerbilder nicht vorschnell dem Jerk zuordnen
| Beobachtung | Zusätzlich prüfen |
|---|---|
| Wellen nach einer Ecke | Beschleunigung, Mechanik und Resonanzen |
| Verdickte Ecken | Extrusionsdruck, Materialfluss und Verlangsamung |
| Versetzte Schichten | Kollisionen, Antrieb, mechanische Blockaden und Bewegungsgrenzen |
| Ruckelige kleine Konturen | Segmentierung, Bahnplanung und Profilvorgaben |
| Keine Wirkung einer Änderung | Firmware-Unterstützung und spätere Überschreibungen |
Pressure Advance behandelt den Druckaufbau im Extrusionssystem. Input Shaping zielt auf Schwingungsanregung. Beide Funktionen ersetzen keine korrekte mechanische Einstellung und sind nicht mit einer Eckgeschwindigkeit gleichzusetzen. Zur Untersuchung von Resonanzen erläutert der Artikel über Beschleunigungssensoren die Messgrundlagen.
Für CNC-Steuerungen gilt dieselbe begriffliche Sorgfalt: Eine echte Ruckbegrenzung oder eine Konturtoleranz darf nicht durch einen aus dem 3D-Druck übernommenen Zahlenwert ersetzt werden. Maßgeblich ist die Dokumentation der konkreten Steuerung. Ziel bleibt ein reproduzierbares Bearbeitungs- oder Druckergebnis, nicht der größtmögliche Wert im Einstellmenü.