diff --git a/Marlin/SanityCheck.h b/Marlin/SanityCheck.h index 6f4927877a..894ac85473 100644 --- a/Marlin/SanityCheck.h +++ b/Marlin/SanityCheck.h @@ -290,6 +290,10 @@ #error ULTIPANEL requires some kind of encoder. #endif +#if ENCODER_PULSES_PER_STEP < 0 + #error ENCODER_PULSES_PER_STEP should not be negative, use REVERSE_MENU_DIRECTION instead +#endif + /** * Delta has limited bed leveling options */