Skip to content

Commit dfc8acf

Browse files
tombrazierthinkyhead
authored andcommitted
🩹 Fix Mesh Leveling + Debug compile (#24297)
1 parent 48d03ca commit dfc8acf

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Marlin/src/core/utility.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,11 +132,10 @@ void safe_delay(millis_t ms) {
132132
#else
133133
#if ENABLED(AUTO_BED_LEVELING_UBL)
134134
SERIAL_ECHOPGM("UBL Adjustment Z");
135-
const float rz = bedlevel.get_z_correction(current_position);
136135
#elif ENABLED(AUTO_BED_LEVELING_BILINEAR)
137136
SERIAL_ECHOPGM("ABL Adjustment Z");
138-
const float rz = bedlevel.get_z_correction(current_position);
139137
#endif
138+
const float rz = bedlevel.get_z_correction(current_position);
140139
SERIAL_ECHO(ftostr43sign(rz, '+'));
141140
#if ENABLED(ENABLE_LEVELING_FADE_HEIGHT)
142141
if (planner.z_fade_height) {
@@ -156,11 +155,13 @@ void safe_delay(millis_t ms) {
156155
SERIAL_ECHOPGM("Mesh Bed Leveling");
157156
if (planner.leveling_active) {
158157
SERIAL_ECHOLNPGM(" (enabled)");
159-
SERIAL_ECHOPGM("MBL Adjustment Z", ftostr43sign(bedlevel.get_z(current_position), '+'));
158+
const float z_offset = bedlevel.get_z_offset(),
159+
z_correction = bedlevel.get_z_correction(current_position);
160+
SERIAL_ECHOPGM("MBL Adjustment Z", ftostr43sign(z_offset + z_correction, '+'));
160161
#if ENABLED(ENABLE_LEVELING_FADE_HEIGHT)
161162
if (planner.z_fade_height) {
162163
SERIAL_ECHOPGM(" (", ftostr43sign(
163-
bedlevel.get_z(current_position, planner.fade_scaling_factor_for_z(current_position.z)), '+'
164+
z_offset + z_correction * planner.fade_scaling_factor_for_z(current_position.z), '+'
164165
));
165166
SERIAL_CHAR(')');
166167
}

0 commit comments

Comments
 (0)