Apply FILAMENT_LOAD_UNLOAD_GCODES to example configs
This commit is contained in:
		| @@ -882,29 +882,38 @@ | ||||
|  */ | ||||
| //#define ADVANCED_PAUSE_FEATURE | ||||
| #if ENABLED(ADVANCED_PAUSE_FEATURE) | ||||
|   #define PAUSE_PARK_RETRACT_FEEDRATE 60      // Initial retract feedrate in mm/s | ||||
|   #define PAUSE_PARK_RETRACT_LENGTH 2         // Initial retract in mm | ||||
|                                               // It is a short retract used immediately after print interrupt before move to filament exchange position | ||||
|   #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 10  // Unload filament feedrate in mm/s - filament unloading can be fast | ||||
|   #define FILAMENT_CHANGE_UNLOAD_LENGTH 100   // Unload filament length from hotend in mm | ||||
|                                               // Longer length for bowden printers to unload filament from whole bowden tube, | ||||
|                                               // shorter length for printers without bowden to unload filament from extruder only, | ||||
|                                               // 0 to disable unloading for manual unloading | ||||
|   #define FILAMENT_CHANGE_LOAD_FEEDRATE 6     // Load filament feedrate in mm/s - filament loading into the bowden tube can be fast | ||||
|   #define FILAMENT_CHANGE_LOAD_LENGTH 0       // Load filament length over hotend in mm | ||||
|                                               // Longer length for bowden printers to fast load filament into whole bowden tube over the hotend, | ||||
|                                               // Short or zero length for printers without bowden where loading is not used | ||||
|   #define ADVANCED_PAUSE_EXTRUDE_FEEDRATE 3   // Extrude filament feedrate in mm/s - must be slower than load feedrate | ||||
|   #define ADVANCED_PAUSE_EXTRUDE_LENGTH 50    // Extrude filament length in mm after filament is loaded over the hotend, | ||||
|                                               // 0 to disable for manual extrusion | ||||
|                                               // Filament can be extruded repeatedly from the filament exchange menu to fill the hotend, | ||||
|                                               // or until outcoming filament color is not clear for filament color change | ||||
|   #define PAUSE_PARK_NOZZLE_TIMEOUT 45        // Turn off nozzle if user doesn't change filament within this time limit in seconds | ||||
|   #define FILAMENT_CHANGE_NUMBER_OF_ALERT_BEEPS 5 // Number of alert beeps before printer goes quiet | ||||
|   #define PAUSE_PARK_NO_STEPPER_TIMEOUT       // Enable to have stepper motors hold position during filament change | ||||
|                                               // even if it takes longer than DEFAULT_STEPPER_DEACTIVE_TIME. | ||||
|   //#define PARK_HEAD_ON_PAUSE                // Go to filament change position on pause, return to print position on resume | ||||
|   #define PAUSE_PARK_RETRACT_FEEDRATE 60      // (mm/s) Initial retract feedrate. | ||||
|   #define PAUSE_PARK_RETRACT_LENGTH 2         // (mm) Initial retract. | ||||
|                                               // This short retract is done immediately, before parking the nozzle. | ||||
|   #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 10  // (mm/s) Unload filament feedrate. This can be pretty fast. | ||||
|   #define FILAMENT_CHANGE_UNLOAD_LENGTH 100   // (mm) The length of filament for a complete unload. | ||||
|                                               //   For Bowden, the full length of the tube and nozzle. | ||||
|                                               //   For direct drive, the full length of the nozzle. | ||||
|                                               //   Set to 0 for manual unloading. | ||||
|   #define FILAMENT_CHANGE_LOAD_FEEDRATE 6     // (mm/s) Load filament feedrate. This can be pretty fast. | ||||
|   #define FILAMENT_CHANGE_LOAD_LENGTH 0       // (mm) Load length of filament, from extruder gear to nozzle. | ||||
|                                               //   For Bowden, the full length of the tube and nozzle. | ||||
|                                               //   For direct drive, the full length of the nozzle. | ||||
|   #define ADVANCED_PAUSE_EXTRUDE_FEEDRATE 3   // (mm/s) Extrude feedrate (after loading). Should be slower than load feedrate. | ||||
|   #define ADVANCED_PAUSE_EXTRUDE_LENGTH 50    // (mm) Length to extrude after loading. | ||||
|                                               //   Set to 0 for manual extrusion. | ||||
|                                               //   Filament can be extruded repeatedly from the Filament Change menu | ||||
|                                               //   until extrusion is consistent, and to purge old filament. | ||||
|  | ||||
|                                               // Filament Unload does a Retract, Delay, and Purge first: | ||||
|   #define FILAMENT_UNLOAD_RETRACT_LENGTH 13   // (mm) Unload initial retract length. | ||||
|   #define FILAMENT_UNLOAD_DELAY 5000          // (ms) Delay for the filament to cool after retract. | ||||
|   #define FILAMENT_UNLOAD_PURGE_LENGTH 8      // (mm) An unretract is done, then this length is purged. | ||||
|  | ||||
|   #define PAUSE_PARK_NOZZLE_TIMEOUT 45        // (seconds) Time limit before the nozzle is turned off for safety. | ||||
|   #define FILAMENT_CHANGE_ALERT_BEEPS 10      // Number of alert beeps to play when a response is needed. | ||||
|   #define PAUSE_PARK_NO_STEPPER_TIMEOUT       // Enable for XYZ steppers to stay powered on during filament change. | ||||
|  | ||||
|   //#define PARK_HEAD_ON_PAUSE                // Park the nozzle during pause and filament change. | ||||
|   //#define HOME_BEFORE_FILAMENT_CHANGE       // Ensure homing has been completed prior to parking for filament change | ||||
|  | ||||
|   //#define FILAMENT_LOAD_UNLOAD_GCODES       // Add M701/M702 Load/Unload G-codes, plus Load/Unload in the LCD Prepare menu. | ||||
|   //#define FILAMENT_UNLOAD_ALL_EXTRUDERS     // Allow M702 to unload all extruders above a minimum target temp (as set by M302) | ||||
| #endif | ||||
|  | ||||
| // @section tmc | ||||
|   | ||||
		Reference in New Issue
	
	Block a user