Files
OrcaSlicer_WIKI/printer_settings/motion ability/printer_motion_ability.md
2026-05-04 11:35:20 -03:00

66 lines
2.6 KiB
Markdown

# Motion Ability
Settings related to the motion capabilities of the printer.
- [Emit limits to G-code](#emit-limits-to-g-code)
- [Resonance Avoidance](#resonance-avoidance)
- [Resonance Avoidance Speed](#resonance-avoidance-speed)
- [Speed limitation](#speed-limitation)
- [Acceleration limitation](#acceleration-limitation)
- [Jerk limitation](#jerk-limitation)
- [Maximum Jerk](#maximum-jerk)
- [Maximum Junction Deviation](#maximum-junction-deviation)
## Emit limits to G-code
[Mode](option_mode): `Advanced`.
[Variable](built_in_placeholders_variables): `emit_machine_limits_to_gcode`.
If enabled, the machine limits will be emitted to G-code file.
This option will be ignored if the G-code flavor is set to Klipper.
## Resonance Avoidance
[Mode](option_mode): `Advanced`.
[Variable](built_in_placeholders_variables): `resonance_avoidance`.
### Resonance Avoidance Speed
[Mode](option_mode): `Advanced`.
[Variables](built_in_placeholders_variables): `min_resonance_avoidance_speed`, `max_resonance_avoidance_speed`.
By reducing the speed of the outer wall to avoid the resonance zone of the printer, ringing on the surface of the model are avoided.
> [!TIP]
> Check the [VFA Calibration](vfa_calib).
## Speed limitation
Safeguard maximum speeds for all axes.
This will cap the speed set by the process if it exceeds these values.
## Acceleration limitation
[Modes](option_mode):
`Simple` [Variables](built_in_placeholders_variables): `machine_max_acceleration_extruding`, `machine_max_acceleration_retracting`.
`Advanced` [Variable](built_in_placeholders_variables): `machine_max_acceleration_travel`.
[Variables](built_in_placeholders_variables): `machine_max_acceleration_x`, `machine_max_acceleration_y`, `machine_max_acceleration_z`, `machine_max_acceleration_e`.
Safeguard maximum accelerations for all axes.
This will cap the acceleration set by the process if it exceeds these values.
## Jerk limitation
Safeguard maximum jerks for all axes.
> [!TIP]
> Check the [Cornering Calibration](cornering_calib).
### Maximum Jerk
[Variables](built_in_placeholders_variables): `machine_max_jerk_y`, `machine_max_jerk_x`, `machine_max_jerk_z`, `machine_max_jerk_e`.
Maximum [jerk](speed_settings_jerk_xy) for each axis (M205 X, Y, Z, E, only apply if JD = 0 for Marlin 2 Firmware)
### Maximum Junction Deviation
[Mode](option_mode): `Advanced`.
[Variable](built_in_placeholders_variables): `machine_max_junction_deviation`.
Maximum [junction deviation](speed_settings_jerk_xy#junction-deviation) (M205 J, only apply if JD > 0 for Marlin Firmware. If your Marlin 2 printer uses Classic Jerk set this value to 0.)