diff --git a/Marlin/src/inc/SanityCheck.h b/Marlin/src/inc/SanityCheck.h index 8ef0b760b2..44a78aa201 100644 --- a/Marlin/src/inc/SanityCheck.h +++ b/Marlin/src/inc/SanityCheck.h @@ -2999,17 +2999,9 @@ static_assert( _ARR_TEST(3,0) && _ARR_TEST(3,1) && _ARR_TEST(3,2) #error "PSU_CONTROL requires PSU_ACTIVE_STATE to be defined as 'HIGH' or 'LOW'." #elif !PIN_EXISTS(PS_ON) #error "PSU_CONTROL requires PS_ON_PIN." + #elif POWER_OFF_TIMEOUT < 0 + #error "POWER_OFF_TIMEOUT must be a positive value." #endif -#elif ENABLED(AUTO_POWER_CONTROL) - #error "AUTO_POWER_CONTROL requires PSU_CONTROL." -#endif - -#if POWER_OFF_TIMEOUT > 0 - #if DISABLED(AUTO_POWER_CONTROL) - #error "POWER_OFF_TIMEOUT requires AUTO_POWER_CONTROL" - #endif -#elif POWER_OFF_TIMEOUT < 0 - #error "POWER_OFF_TIMEOUT must be greater or equal 0" #endif #if HAS_CUTTER