Parcourir la source

Tweak ExtUI Probeless Babystepping (#16177)

InsanityAutomation il y a 5 ans
Parent
révision
7b512742f4
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2
    2
      Marlin/src/lcd/extensible_ui/ui_api.cpp

+ 2
- 2
Marlin/src/lcd/extensible_ui/ui_api.cpp Voir le fichier

773
     #if HAS_BED_PROBE
773
     #if HAS_BED_PROBE
774
       return probe_offset.z;
774
       return probe_offset.z;
775
     #elif ENABLED(BABYSTEP_DISPLAY_TOTAL)
775
     #elif ENABLED(BABYSTEP_DISPLAY_TOTAL)
776
-      return babystep.axis_total[BS_TOTAL_AXIS(Z_AXIS) + 1];
776
+      return (planner.steps_to_mm[Z_AXIS] * babystep.axis_total[BS_TODO_AXIS(Z_AXIS)]);
777
     #else
777
     #else
778
       return 0.0;
778
       return 0.0;
779
     #endif
779
     #endif
784
       if (WITHIN(value, Z_PROBE_OFFSET_RANGE_MIN, Z_PROBE_OFFSET_RANGE_MAX))
784
       if (WITHIN(value, Z_PROBE_OFFSET_RANGE_MIN, Z_PROBE_OFFSET_RANGE_MAX))
785
         probe_offset.z = value;
785
         probe_offset.z = value;
786
     #elif ENABLED(BABYSTEP_DISPLAY_TOTAL)
786
     #elif ENABLED(BABYSTEP_DISPLAY_TOTAL)
787
-      babystep.add_mm(Z_AXIS, (value - babystep.axis_total[BS_TOTAL_AXIS(Z_AXIS) + 1]));
787
+      babystep.add_mm(Z_AXIS, (value - getZOffset_mm()));
788
     #else
788
     #else
789
       UNUSED(value);
789
       UNUSED(value);
790
     #endif
790
     #endif

Chargement…
Annuler
Enregistrer