Browse Source

Merge branch 'Marlin_v1' of https://github.com/whosawhatsis/Marlin into Marlin_v1

whosawhatsis 11 years ago
parent
commit
b5ba5c1465
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      Marlin/Marlin_main.cpp

+ 4
- 2
Marlin/Marlin_main.cpp View File

@@ -1113,11 +1113,13 @@ void process_commands()
1113 1113
         destination[X_AXIS]=current_position[X_AXIS];
1114 1114
         destination[Y_AXIS]=current_position[Y_AXIS];
1115 1115
         destination[Z_AXIS]=current_position[Z_AXIS];
1116
-        current_position[Z_AXIS]+=-retract_zlift;
1117
-        destination[E_AXIS]=current_position[E_AXIS]-retract_length;
1116
+        current_position[Z_AXIS]-=retract_zlift;
1117
+        destination[E_AXIS]=current_position[E_AXIS]-retract_length/volumetric_multiplier[active_extruder];
1118
+        float oldFeedrate = feedrate;
1118 1119
         feedrate=retract_feedrate;
1119 1120
         retracted=true;
1120 1121
         prepare_move();
1122
+        feedrate = oldFeedrate;
1121 1123
       }
1122 1124
 
1123 1125
       break;

Loading…
Cancel
Save