浏览代码

Merge pull request #5840 from MagoKimbra/rc_fix_lin_advanced_step_to_mm

Fix steps_to_mm for active extruders
Scott Lahteine 8 年前
父节点
当前提交
dd02dba6e6
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1
    1
      Marlin/planner.cpp

+ 1
- 1
Marlin/planner.cpp 查看文件

@@ -1418,7 +1418,7 @@ void Planner::set_position_mm_kinematic(const float position[NUM_AXIS]) {
1418 1418
 void Planner::sync_from_steppers() {
1419 1419
   LOOP_XYZE(i) position[i] = stepper.position((AxisEnum)i);
1420 1420
   #if ENABLED(LIN_ADVANCE)
1421
-    LOOP_XYZE(i) position_float[i] = stepper.position((AxisEnum)i) * steps_to_mm[i];
1421
+    LOOP_XYZE(i) position_float[i] = stepper.position((AxisEnum)i) * (i == E_AXIS ? steps_to_mm[E_AXIS + active_extruder] : steps_to_mm[i]);
1422 1422
   #endif
1423 1423
 }
1424 1424
 

正在加载...
取消
保存