Force-move-Z after searching for XY calibration points
Bogus StallGuard readings may prevent the Z from moving at this spot which will result in other nasty behaviour.
This commit is contained in:
parent
e58a902629
commit
c9de9411e6
|
|
@ -2791,13 +2791,19 @@ canceled:
|
|||
|
||||
bool sample_z() {
|
||||
bool sampled = true;
|
||||
//make space
|
||||
raise_z(150);
|
||||
// make some space for the sheet
|
||||
// Avoid calling raise_z(), because a false triggering stallguard may prevent the Z from moving.
|
||||
// The extruder then may ram the sheet hard if not going down from some ~150mm height
|
||||
current_position[Z_AXIS] = 0.F;
|
||||
destination[Z_AXIS] = 150.F;
|
||||
plan_buffer_line_destinationXYZE(homing_feedrate[Z_AXIS] / 60);
|
||||
|
||||
lcd_show_fullscreen_message_and_wait_P(_T(MSG_PLACE_STEEL_SHEET));
|
||||
|
||||
// Sample Z heights for the mesh bed leveling.
|
||||
// In addition, store the results into an eeprom, to be used later for verification of the bed leveling process.
|
||||
if (!sample_mesh_and_store_reference()) sampled = false;
|
||||
if (!sample_mesh_and_store_reference())
|
||||
sampled = false;
|
||||
|
||||
return sampled;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue