|
|
|
@ -345,13 +345,13 @@ bool unload_filament(const float &unload_length, const bool show_lcd/*=false*/,
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
// Retract filament
|
|
|
|
|
do_pause_e_move(-(FILAMENT_UNLOAD_RETRACT_LENGTH) * mix_multiplier, (PAUSE_PARK_RETRACT_FEEDRATE) * mix_multiplier);
|
|
|
|
|
do_pause_e_move(-(FILAMENT_UNLOAD_PURGE_RETRACT) * mix_multiplier, (PAUSE_PARK_RETRACT_FEEDRATE) * mix_multiplier);
|
|
|
|
|
|
|
|
|
|
// Wait for filament to cool
|
|
|
|
|
safe_delay(FILAMENT_UNLOAD_DELAY);
|
|
|
|
|
safe_delay(FILAMENT_UNLOAD_PURGE_DELAY);
|
|
|
|
|
|
|
|
|
|
// Quickly purge
|
|
|
|
|
do_pause_e_move((FILAMENT_UNLOAD_RETRACT_LENGTH + FILAMENT_UNLOAD_PURGE_LENGTH) * mix_multiplier,
|
|
|
|
|
do_pause_e_move((FILAMENT_UNLOAD_PURGE_RETRACT + FILAMENT_UNLOAD_PURGE_LENGTH) * mix_multiplier,
|
|
|
|
|
planner.settings.max_feedrate_mm_s[E_AXIS] * mix_multiplier);
|
|
|
|
|
|
|
|
|
|
// Unload filament
|
|
|
|
|