소스 검색

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
 

Loading…
취소
저장