diff --git a/Marlin/src/gcode/motion/M290.cpp b/Marlin/src/gcode/motion/M290.cpp
index 4dd1fc4475d4165c4d8acc8572fa672841a9586b..012cefaa4f34d30abd18f154d40b7eedfeca31f9 100644
--- a/Marlin/src/gcode/motion/M290.cpp
+++ b/Marlin/src/gcode/motion/M290.cpp
@@ -59,6 +59,14 @@
 
 /**
  * M290: Babystepping
+ *
+ *  X<linear> - Distance to step X
+ *  Y<linear> - Distance to step Y
+ *  Z<linear> - Distance to step Z
+ *  S<linear> - Distance to step Z (alias for Z)
+ *
+ * With BABYSTEP_ZPROBE_OFFSET:
+ *         P0 - Don't adjust the Z probe offset.
  */
 void GcodeSuite::M290() {
   #if ENABLED(BABYSTEP_XY)