Browse Source

[2.0] Fix for FW retract (#9878)

pull/1/head
Studiodyne 7 years ago
committed by Scott Lahteine
parent
commit
23a576faf7
  1. 3
      Marlin/Configuration_adv.h
  2. 6
      Marlin/src/module/motion.cpp

3
Marlin/Configuration_adv.h

@ -856,7 +856,8 @@
* With auto-retract enabled, all G1 E moves within the set range * With auto-retract enabled, all G1 E moves within the set range
* will be converted to firmware-based retract/recover moves. * will be converted to firmware-based retract/recover moves.
* *
* Be sure to turn off auto-retract during filament change. * Note: Be sure to turn off auto-retract during filament change.
* Note: Current status (Retract / Swap / Zlift) isn't reset by G28.
* *
* Note that M207 / M208 / M209 settings are saved to EEPROM. * Note that M207 / M208 / M209 settings are saved to EEPROM.
* *

6
Marlin/src/module/motion.cpp

@ -1304,12 +1304,6 @@ void homeaxis(const AxisEnum axis) {
if (axis == Z_AXIS && STOW_PROBE()) return; if (axis == Z_AXIS && STOW_PROBE()) return;
#endif #endif
// Clear retracted status if homing the Z axis
#if ENABLED(FWRETRACT)
if (axis == Z_AXIS)
for (uint8_t i = 0; i < EXTRUDERS; i++) fwretract.retracted[i] = false;
#endif
#if ENABLED(DEBUG_LEVELING_FEATURE) #if ENABLED(DEBUG_LEVELING_FEATURE)
if (DEBUGGING(LEVELING)) { if (DEBUGGING(LEVELING)) {
SERIAL_ECHOPAIR("<<< homeaxis(", axis_codes[axis]); SERIAL_ECHOPAIR("<<< homeaxis(", axis_codes[axis]);

Loading…
Cancel
Save