From 935458beca3635a11bbe6f6e9b1753bd5fa2ee95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Sun, 13 Mar 2022 12:04:26 +0000 Subject: [PATCH 1/4] Add 'E' parameter to M701 documentation Remove missing 'U' parameter in M702 --- Firmware/Marlin_main.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index c2623a3e0..bf65db75b 100755 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -8834,10 +8834,15 @@ Sigma_Exit: } break; - /*! - ### M701 - Load filament M701: Load filament - - */ + /*! + ### M701 - Load filament M701: Load filament + #### Usage + + M701 [ E ] + + #### Parameters + - `E` - ID of filament to load, ranges from 0 to 4 + */ case 701: { if (mmu_enabled && code_seen('E')) @@ -8850,7 +8855,7 @@ Sigma_Exit: ### M702 - Unload filament G32: Undock Z Probe sled #### Usage - M702 [ U | C ] + M702 [ C ] #### Parameters - `C` - Unload just current filament From 8e2d44987f81f1d22387fe5fc00ca15728cd6d06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Sun, 13 Mar 2022 15:49:38 +0000 Subject: [PATCH 2/4] Document M203 parameters --- Firmware/Marlin_main.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index bf65db75b..fe7fe9c09 100755 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -7279,8 +7279,17 @@ Sigma_Exit: #endif /*! - ### M203 - Set Max Feedrate M203: Set maximum feedrate + ### M203 - Set Max Feedrate M203: Set maximum feedrate For each axis individually. + ##### Usage + + M203 [ X | Y | Z | E ] + + ##### Parameters + - `X` - Maximum feedrate for X axis + - `Y` - Maximum feedrate for Y axis + - `Z` - Maximum feedrate for Z axis + - `E` - Maximum feedrate for extruder drives */ case 203: // M203 max feedrate mm/sec for (uint8_t i = 0; i < NUM_AXIS; i++) From 7f751ae6ac5fbc5335a2b4d3a322f24eceda7f55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Sun, 13 Mar 2022 15:53:51 +0000 Subject: [PATCH 3/4] Add M201 paramters to documentation Also fixed the reprap link for M201 --- Firmware/Marlin_main.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index fe7fe9c09..105b969c6 100755 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -7242,8 +7242,17 @@ Sigma_Exit: break; /*! - ### M201 - Set Print Max Acceleration M201: Set max printing acceleration + ### M201 - Set Print Max Acceleration M201: Set max printing acceleration For each axis individually. + ##### Usage + + M201 [ X | Y | Z | E ] + + ##### Parameters + - `X` - Acceleration for X axis in units/s^2 + - `Y` - Acceleration for Y axis in units/s^2 + - `Z` - Acceleration for Z axis in units/s^2 + - `E` - Acceleration for the active or specified extruder in units/s^2 */ case 201: for (int8_t i = 0; i < NUM_AXIS; i++) From 3ff2b04801c2f6cf99d94dbb3bf148043107b942 Mon Sep 17 00:00:00 2001 From: Alex Voinea Date: Mon, 4 Jul 2022 15:01:41 +0200 Subject: [PATCH 4/4] M701 Alias T for E parameter --- Firmware/Marlin_main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index 105b969c6..2c6ced55b 100755 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -8856,14 +8856,15 @@ Sigma_Exit: ### M701 - Load filament M701: Load filament #### Usage - M701 [ E ] + M701 [ E | T ] #### Parameters - `E` - ID of filament to load, ranges from 0 to 4 + - `T` - Alias of `E`. Used for compatibility with Marlin */ case 701: { - if (mmu_enabled && code_seen('E')) + if (mmu_enabled && (code_seen('E') || code_seen('T'))) tmp_extruder = code_value_uint8(); gcode_M701(); }