|
@@ -1203,7 +1203,9 @@ void manage_inactivity(byte debug)
|
1203
|
1203
|
enable_e();
|
1204
|
1204
|
float oldepos=current_position[E_AXIS];
|
1205
|
1205
|
float oldedes=destination[E_AXIS];
|
1206
|
|
- plan_buffer_line(current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS], current_position[E_AXIS]+EXTRUDER_RUNOUT_EXTRUDE, EXTRUDER_RUNOUT_SPEED*feedmultiply/60/100.0, active_extruder);
|
|
1206
|
+ plan_buffer_line(current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS],
|
|
1207
|
+ current_position[E_AXIS]+EXTRUDER_RUNOUT_EXTRUDE*EXTRUDER_RUNOUT_ESTEPS/axis_steps_per_unit[E_AXIS],
|
|
1208
|
+ EXTRUDER_RUNOUT_SPEED*feedmultiply/60/100.0*EXTRUDER_RUNOUT_ESTEPS/axis_steps_per_unit[E_AXIS], active_extruder);
|
1207
|
1209
|
current_position[E_AXIS]=oldepos;
|
1208
|
1210
|
destination[E_AXIS]=oldedes;
|
1209
|
1211
|
plan_set_e_position(oldepos);
|