thinkyhead

M412 - Filament Runout

2.0.0 control Get/set filament runout detection parameters FILAMENT_RUNOUT_SENSOR

Description

Get or set filament runout status and distance. Omit all parameters to get a report of the current stats. Enable or disable filament runout detection with S and set distance with D. When filament sensors are enabled, Marlin will respond to a filament runout by running the configured G-code (usually M600 Filament Change). When filament runout detection is disabled, Marlin will take no action for filament runout.

Notes

Requires FILAMENT_RUNOUT_SENSOR.

Parameter D requires FILAMENT_RUNOUT_DISTANCE_MM.

Parameter H requires HOST_ACTION_COMMANDS.

Usage

M412 [D<linear>] [H<bool>] [R<bool>] [S<bool>]

Parameters

[D<linear>]

Set the filament runout distance.

[H<bool>]

Flag to enable or disable host handling of a filament runout.

[R<bool>]

Flag to reset the filament runout sensor. Not needed with S.

[S<bool>]

Flag to enable or disable Filament Runout Detection. If omitted, the current enabled state will be reported.