Browse Source

[2.0.x] Fix planner computation (#11708)

Fix #11697
Giuliano Zaro 6 years ago
parent
commit
59e76e5fdf
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      Marlin/src/module/planner.cpp

+ 2
- 2
Marlin/src/module/planner.cpp View File

@@ -2593,11 +2593,11 @@ void Planner::set_position_mm(const AxisEnum axis, const float &v) {
2593 2593
   #else
2594 2594
     const uint8_t axis_index = axis;
2595 2595
   #endif
2596
-  position[axis] = LROUND(axis_steps_per_mm[axis_index] * (v +
2596
+  position[axis] = LROUND(axis_steps_per_mm[axis_index] * (v + (
2597 2597
     #if ENABLED(AUTO_BED_LEVELING_UBL)
2598 2598
       axis == Z_AXIS && leveling_active ? ubl.get_z_correction(current_position[X_AXIS], current_position[Y_AXIS]) :
2599 2599
     #endif
2600
-    0
2600
+    0)
2601 2601
   ));
2602 2602
   #if HAS_POSITION_FLOAT
2603 2603
     position_float[axis] = v;

Loading…
Cancel
Save