Closed tome9111991 closed 3 years ago
By default ABL will throw an error if you send G29
before homing with G28
. UBL's behavior is to only home if needed. You can use the undocumented G29 N
to force homing to occur before leveling. You can also enable NO_MOTION_BEFORE_HOMING
for more strict limits on motion before homing.
If NO_MOTION_BEFORE_HOMING enable Still work to move any axis manuel with lcd pannel before homeing?
With manual bed leveling (MBL), mesh bed leveling is disabled prior to Homing being performed. Why would this be any different with UBL?
On the Ender 3V2 the auto level menu is on the top level. Thus users will just hit that instead of homing first. Ill have to tweak the menu or something to force it to G28 first. This should be default behavior imho
I have ender3v2. accidentally started auto level on lcd before homeing. the nozzles crash into bed
I think this is a bug. dwin.cpp in lcd/dwin/e3v2
#if HAS_ONESTEP_LEVELING
/* Leveling */
void HMI_Leveling() {
Popup_Window_Leveling();
DWIN_UpdateLCD();
queue.inject_P(PSTR("G28O\nG29"));
}
#endif
the PSTR says G280 but it should be G28
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Hi. look for a function that allows auto level to start only after homeing has been carried out.