@@ -132,11 +132,10 @@ void safe_delay(millis_t ms) {
132
132
#else
133
133
#if ENABLED(AUTO_BED_LEVELING_UBL)
134
134
SERIAL_ECHOPGM (" UBL Adjustment Z" );
135
- const float rz = bedlevel.get_z_correction (current_position);
136
135
#elif ENABLED(AUTO_BED_LEVELING_BILINEAR)
137
136
SERIAL_ECHOPGM (" ABL Adjustment Z" );
138
- const float rz = bedlevel.get_z_correction (current_position);
139
137
#endif
138
+ const float rz = bedlevel.get_z_correction (current_position);
140
139
SERIAL_ECHO (ftostr43sign (rz, ' +' ));
141
140
#if ENABLED(ENABLE_LEVELING_FADE_HEIGHT)
142
141
if (planner.z_fade_height ) {
@@ -156,11 +155,13 @@ void safe_delay(millis_t ms) {
156
155
SERIAL_ECHOPGM (" Mesh Bed Leveling" );
157
156
if (planner.leveling_active ) {
158
157
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, ' +' ));
160
161
#if ENABLED(ENABLE_LEVELING_FADE_HEIGHT)
161
162
if (planner.z_fade_height ) {
162
163
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 ), ' +'
164
165
));
165
166
SERIAL_CHAR (' )' );
166
167
}
0 commit comments