@@ -38,14 +38,14 @@ void say_shaping() {
3838 SERIAL_ECHOPGM (" with " );
3939 switch (ftMotion.cfg .mode ) {
4040 default : break ;
41- case ftMotionMode_ZV: SERIAL_ECHOPGM (" ZV" ); break ;
42- case ftMotionMode_ZVD: SERIAL_ECHOPGM (" ZVD" ); break ;
43- case ftMotionMode_ZVDD: SERIAL_ECHOPGM (" ZVDD" ); break ;
44- case ftMotionMode_ZVDDD: SERIAL_ECHOPGM (" ZVDDD" ); break ;
45- case ftMotionMode_EI: SERIAL_ECHOPGM (" EI" ); break ;
46- case ftMotionMode_2HEI: SERIAL_ECHOPGM (" 2 Hump EI" ); break ;
47- case ftMotionMode_3HEI: SERIAL_ECHOPGM (" 3 Hump EI" ); break ;
48- case ftMotionMode_MZV: SERIAL_ECHOPGM (" MZV" ); break ;
41+ case ftMotionMode_ZV: SERIAL_ECHOPGM (" ZV" ); break ;
42+ case ftMotionMode_ZVD: SERIAL_ECHOPGM (" ZVD" ); break ;
43+ case ftMotionMode_ZVDD: SERIAL_ECHOPGM (" ZVDD" ); break ;
44+ case ftMotionMode_ZVDDD: SERIAL_ECHOPGM (" ZVDDD" ); break ;
45+ case ftMotionMode_EI: SERIAL_ECHOPGM (" EI" ); break ;
46+ case ftMotionMode_2HEI: SERIAL_ECHOPGM (" 2 Hump EI" ); break ;
47+ case ftMotionMode_3HEI: SERIAL_ECHOPGM (" 3 Hump EI" ); break ;
48+ case ftMotionMode_MZV: SERIAL_ECHOPGM (" MZV" ); break ;
4949 // case ftMotionMode_DISCTF: SERIAL_ECHOPGM("discrete transfer functions"); break;
5050 // case ftMotionMode_ULENDO_FBS: SERIAL_ECHOPGM("Ulendo FBS."); return;
5151 }
@@ -129,14 +129,17 @@ void GcodeSuite::M493_report(const bool forReplay/*=true*/) {
129129 * M493: Set Fixed-time Motion Control parameters
130130 *
131131 * S<mode> Set the motion / shaping mode. Shaping requires an X axis, at the minimum.
132- * 0: NORMAL
133- * 1: FIXED-TIME
134- * 10: ZV
135- * 11: ZVD
136- * 12: EI
137- * 13: 2HEI
138- * 14: 3HEI
139- * 15: MZV
132+ *
133+ * 0: Standard Motion
134+ * 1: Fixed-Time Motion
135+ * 10: ZV : Zero Vibration
136+ * 11: ZVD : Zero Vibration and Derivative
137+ * 12: ZVDD : Zero Vibration, Derivative, and Double Derivative
138+ * 13: ZVDDD : Zero Vibration, Derivative, Double Derivative, and Triple Derivative
139+ * 14: EI : Extra-Intensive
140+ * 15: 2HEI : 2-Hump Extra-Intensive
141+ * 16: 3HEI : 3-Hump Extra-Intensive
142+ * 17: MZV : Mass-based Zero Vibration
140143 *
141144 * P<bool> Enable (1) or Disable (0) Linear Advance pressure control
142145 *
@@ -147,11 +150,15 @@ void GcodeSuite::M493_report(const bool forReplay/*=true*/) {
147150 * 1: Z-based (Requires a Z axis)
148151 * 2: Mass-based (Requires X and E axes)
149152 *
150- * A<Hz> Set static/base frequency for the X axis
151- * F<Hz> Set frequency scaling for the X axis
153+ * A<Hz> Set static/base frequency for the X axis
154+ * F<Hz> Set frequency scaling for the X axis
155+ * I 0.0 Set damping ratio for the X axis
156+ * Q 0.00 Set the vibration tolerance for the X axis
152157 *
153158 * B<Hz> Set static/base frequency for the Y axis
154159 * H<Hz> Set frequency scaling for the Y axis
160+ * J 0.0 Set damping ratio for the Y axis
161+ * R 0.00 Set the vibration tolerance for the Y axis
155162 */
156163void GcodeSuite::M493 () {
157164 struct { bool update_n:1 , update_a:1 , reset_ft:1 , report_h:1 ; } flag = { false };
0 commit comments