Beschleunigung im Slicer und in der Firmware abgleichen
09.10.2026
Slicer-Werte für die Beschleunigung sind keine Garantie, dass die Firmware sie ausführt. Entscheidend ist, welcher Wert im G-Code steht, welche Grenzen die Firmware setzt und wie sich diese Kombination am eigenen Drucker auswirkt.
Warum zwei Beschleunigungswerte nicht automatisch zusammenpassen
Die Beschleunigung im Slicer beschreibt, was der erzeugte G-Code anfordert. Die Firmware verarbeitet diesen Auftrag innerhalb ihrer eigenen Bewegungsgrenzen. In OrcaSlicer kann ein von null verschiedener Beschleunigungswert die Standardvorgabe überschreiben; die Motion-Ability-Grenzen sollen höhere Prozesswerte kappen. Bei Klipper ist max_accel eine Grenze für den Werkzeugkopf relativ zum Druck. Deshalb ist ein hoher Wert im Profil allein kein Beleg, dass der Drucker ihn tatsächlich fährt. [OrcaSlicer: Beschleunigung](https://github.com/OrcaSlicer/OrcaSlicer/wiki/speed_settings_acceleration) und [Motion Ability](https://github.com/OrcaSlicer/OrcaSlicer/wiki/printer_motion_ability) dokumentieren diese Rollen; Klipper beschreibt [max_accel](https://www.klipper3d.org/Config_Reference.html) als Toolhead-Grenze.
Zuerst G-Code und Firmwaretyp identifizieren
Prüfe vor dem Ändern, welches G-Code-Profil dein Slicer verwendet und ob die Startsequenz Beschleunigungskommandos ausgibt. Bei Marlin setzt M204 bevorzugte Werte für Bewegungsarten: P steht für Druckbewegungen, T für Reisen, R für Retraktionen; die Dokumentation markiert das ältere S-Format als veraltet. M201 dagegen setzt Achsen-Maxima. Marlin kann die aktuellen M204-Werte ohne Parameter beziehungsweise Einstellungen mit M503 melden; M201 nennt ebenfalls M503 als Abfrageweg. Bei Klipper ist max_accel in printer.cfg die übergreifende Grenze; SET_VELOCITY_LIMIT kann sie zur Laufzeit ändern. Also nicht blind ein einzelnes Kommando kopieren: Firmware und konkrete G-Code-Ausgabe müssen zueinander passen. Siehe [Marlin M204](https://marlinfw.org/docs/gcode/M204.html), [Marlin M201](https://marlinfw.org/docs/gcode/M201.html) und [Klipper-Konfiguration](https://www.klipper3d.org/Config_Reference.html).
Grenzen statt Zahlengleichheit abgleichen
Ein praxistaugliches Schema ist: Firmwaregrenze festlegen, Slicerwerte darunter halten und die Werte für Druck, Reise und Retraktion getrennt betrachten. Beispiel, ausdrücklich nur zur Veranschaulichung: Ist die für einen Achsen-/Druckertyp validierte Firmwaregrenze 2.000 mm/s², sollte ein Profilwert von 2.500 mm/s² nicht als Ziel gelten; je nach Slicer und Firmware wird er begrenzt oder anders interpretiert. Ein konservativeres Profil könnte etwa 1.500 mm/s² für Außenwände und 1.800 mm/s² für Füllung anfordern. Diese Beispielzahlen sind keine Empfehlung für ein bestimmtes Gerät. Bei OrcaSlicer ist außerdem die Motion-Ability-Begrenzung nicht dasselbe wie eine zuverlässige Kalibrierung des Druckers. Bei Marlin dürfen Achsgrenzen aus M201 und Bewegungsarten aus M204 nicht verwechselt werden.
Änderungen kontrolliert testen
Ändere jeweils nur eine Ebene: zunächst die Firmwaregrenze oder das Profil, nicht beides gleichzeitig. Exportiere danach eine kleine Testdatei und kontrolliere Start-G-Code sowie Beschleunigungszeilen; bei Klipper beachte, dass SET_VELOCITY_LIMIT die wirksame Grenze im Lauf verändern kann. Vergleiche Außenwände, Ecken und kurze Richtungswechsel, statt nur die angezeigte Druckzeit zu bewerten. Klippers Resonanzdokumentation warnt ausdrücklich, dass der theoretische max_accel-Wert aus der Kalibrierung keine Druckempfehlung ist. Die geeignete Grenze hängt von der konkreten Mechanik ab; daher mit Sicherheitsabstand beginnen und die Ergebnisse am eigenen Drucker beurteilen. [Klipper: Resonanzmessung und Auswahl von max_accel](https://www.klipper3d.org/Measuring_Resonances.html).
Woran ein Abgleich gescheitert ist
Wenn die Vorschau oder das Ergebnis trotz geändertem Profil unverändert bleibt, ist zuerst zu prüfen, ob der Slicer überhaupt Beschleunigungskommandos ausgibt oder ob der Wert auf null steht. Wenn im Druck unerwartete Unterschiede auftreten, die Startsequenz auf nachträgliche Firmwarekommandos prüfen: Eine Laufzeitänderung kann die Konfigurationsgrenze überlagern. Bei Marlin außerdem Format und Bewegungsart des M204-Befehls kontrollieren; bei OrcaSlicer die Motion-Ability-Limits und den G-Code-Flavor. Das Ziel ist nicht, in beiden Programmen dieselbe Zahl einzutragen, sondern zu verstehen, welche Anforderung gilt und welche Grenze sie tatsächlich deckelt.