Pārlūkot izejas kodu

Reset position_shift on G28 (#15653)

Daniel Callander 5 gadus atpakaļ
vecāks
revīzija
475041656c
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5
    0
      Marlin/src/module/motion.cpp

+ 5
- 0
Marlin/src/module/motion.cpp Parādīt failu

@@ -1389,6 +1389,11 @@ void set_axis_is_at_home(const AxisEnum axis) {
1389 1389
     babystep.reset_total(axis);
1390 1390
   #endif
1391 1391
 
1392
+  #if HAS_POSITION_SHIFT
1393
+    position_shift[axis] = 0;
1394
+    update_workspace_offset(axis);
1395
+  #endif
1396
+
1392 1397
   if (DEBUGGING(LEVELING)) {
1393 1398
     #if HAS_HOME_OFFSET
1394 1399
       DEBUG_ECHOLNPAIR("> home_offset[", axis_codes[axis], "] = ", home_offset[axis]);

Notiek ielāde…
Atcelt
Saglabāt