|
@ -184,6 +184,7 @@ |
|
|
* M405 - Turn on Filament Sensor extrusion control. Optional D<delay in cm> to set delay in centimeters between sensor and extruder |
|
|
* M405 - Turn on Filament Sensor extrusion control. Optional D<delay in cm> to set delay in centimeters between sensor and extruder |
|
|
* M406 - Turn off Filament Sensor extrusion control |
|
|
* M406 - Turn off Filament Sensor extrusion control |
|
|
* M407 - Display measured filament diameter |
|
|
* M407 - Display measured filament diameter |
|
|
|
|
|
* M410 - Quickstop - Abort all the planned moves |
|
|
* M500 - Store parameters in EEPROM |
|
|
* M500 - Store parameters in EEPROM |
|
|
* M501 - Read parameters from EEPROM (if you need reset them after you changed them temporarily). |
|
|
* M501 - Read parameters from EEPROM (if you need reset them after you changed them temporarily). |
|
|
* M502 - Revert to the default "factory settings". You still need to store them in EEPROM afterwards if you want to. |
|
|
* M502 - Revert to the default "factory settings". You still need to store them in EEPROM afterwards if you want to. |
|
@ -4376,6 +4377,14 @@ inline void gcode_M400() { st_synchronize(); } |
|
|
|
|
|
|
|
|
#endif // FILAMENT_SENSOR
|
|
|
#endif // FILAMENT_SENSOR
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* M410: quickstop - Abort all planned moves |
|
|
|
|
|
* |
|
|
|
|
|
* This will stop the carriages mid-move, so most likely they |
|
|
|
|
|
* will be out of sync with the stepper position after this. |
|
|
|
|
|
*/ |
|
|
|
|
|
inline void gcode_M410() { quickStop(); } |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|
* M500: Store settings in EEPROM |
|
|
* M500: Store settings in EEPROM |
|
|
*/ |
|
|
*/ |
|
@ -5195,6 +5204,10 @@ void process_commands() { |
|
|
break; |
|
|
break; |
|
|
#endif // FILAMENT_SENSOR
|
|
|
#endif // FILAMENT_SENSOR
|
|
|
|
|
|
|
|
|
|
|
|
case 410: // M410 quickstop - Abort all the planned moves.
|
|
|
|
|
|
gcode_M410(); |
|
|
|
|
|
break; |
|
|
|
|
|
|
|
|
case 500: // M500 Store settings in EEPROM
|
|
|
case 500: // M500 Store settings in EEPROM
|
|
|
gcode_M500(); |
|
|
gcode_M500(); |
|
|
break; |
|
|
break; |
|
|