Browse Source

Patch bug in linear unapply_leveling

Scott Lahteine 8 years ago
parent
commit
6335acbf5c
1 changed files with 3 additions and 1 deletions
  1. 3
    1
      Marlin/planner.cpp

+ 3
- 1
Marlin/planner.cpp View File

@@ -571,7 +571,9 @@ void Planner::check_axes_activity() {
571 571
 
572 572
       matrix_3x3 inverse = matrix_3x3::transpose(bed_level_matrix);
573 573
 
574
-      float dx = lx - (X_TILT_FULCRUM), dy = ly - (Y_TILT_FULCRUM), dz = lz;
574
+      float dx = RAW_X_POSITION(lx) - (X_TILT_FULCRUM),
575
+            dy = RAW_Y_POSITION(ly) - (Y_TILT_FULCRUM),
576
+            dz = RAW_Z_POSITION(lz);
575 577
 
576 578
       apply_rotation_xyz(inverse, dx, dy, dz);
577 579
 

Loading…
Cancel
Save