| tag |
title |
brief |
author |
since |
requires |
group |
codes |
notes |
parameters |
example |
| m0290 |
Babystep |
Babystep one or more axes |
thinkyhead |
1.1.7 |
BABYSTEPPING |
calibration |
|
Requires `BABYSTEP_XY` for babystepping on the XY axes. |
| tag |
optional |
description |
values |
| X |
true |
A distance on the X axis |
|
|
| tag |
optional |
description |
values |
| Y |
true |
A distance on the Y axis |
|
|
| tag |
optional |
description |
values |
| Z |
true |
A distance on the Z axis |
|
|
| tag |
optional |
description |
values |
| S |
true |
Alias for Z |
|
|
| tag |
optional |
description |
values |
| P |
true |
Use `P0` to leave the Probe Z Offset unaffected. (Requires `BABYSTEP_ZPROBE_OFFSET`) |
|
|
|
| pre |
code |
| Babystep the Z axis by 0.25mm (in mm units mode) |
| M290 Z0.25 ; move up 0.25mm on the Z axis |
|
|
|
Apply babysteps to one or more axes using current units. Offsets applied with M290 aren't added to the current coordinates, but are intended for making small adjustments, especially in the Z axis, at the start of a print.
Note that when BABYSTEP_ZPROBE_OFFSET is enabled, M290 also modifies the Probe Z Offset (with no immediate effects). The new Z offset applies to successive probing operations, and can be saved with M500. This behavior is means to coincide with the LCD Menu replacing "Z Babystepping" with "Babystep Z Probe Offset." To avoid this side-effect, use M290 P0 or leave BABYSTEP_ZPROBE_OFFSET disabled.