From 78d31483376af820cf3cf5f2811d37424efdeab9 Mon Sep 17 00:00:00 2001 From: Mitchell Grams Date: Tue, 25 Nov 2025 09:06:29 -0700 Subject: [PATCH] PR homing alarm --- system.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/system.c b/system.c index 4adf0c2..d4a2b71 100644 --- a/system.c +++ b/system.c @@ -404,8 +404,13 @@ static status_code_t disable_lock (sys_state_t state, char *args) retval = Status_Reset; else if(settings.limits.flags.hard_enabled && settings.limits.flags.check_at_init && limit_signals_merge(hal.limits.get_state()).value) retval = Status_LimitsEngaged; - else if(limits_homing_required()) - retval = Status_HomingRequired; + else if(limits_homing_required()) { + state_set(STATE_IDLE); + grbl.report.feedback_message(Message_None); + //retval = Status_HomingRequired; + sys.alarm = Alarm_HomingRequired; + state_set(STATE_ALARM); + } else { grbl.report.feedback_message(Message_AlarmUnlock); state_set(STATE_IDLE);