M420 - Bed Leveling State

Description

Get and/or set the enabled state of bed leveling compensation, plus Z fade height.

This command has been extended with L to load a mesh for Unified Bed Leveling.

Notes

The “current position” may change in response to M420 Sn.

G28 disables bed leveling. Follow with M420 S to turn leveling on, or use RESTORE_LEVELING_AFTER_G28 to automatically keep leveling on after G28.

Parameters

M420 [C<bool>] [L<int>] [S<bool>] [T<0|1|4>] [V<bool>] [Z<linear>]
[C<bool>]

Center the mesh on the mean of the lowest and highest points

[L<int>]

Load mesh from EEPROM index (Requires AUTO_BED_LEVELING_UBL and EEPROM_SETTINGS)

[S<bool>]

Enabled state

[T<0|1|4>]

Format to print the mesh data

  • T0:

    Human readable

  • T1:

    CSV

  • T4:

    Compact

[V<bool>]

Verbose: Print the stored mesh / matrix data

[Z<linear>]

Leveling fade Z height (Requires ENABLE_LEVELING_FADE_HEIGHT)