diff --git a/Marlin/src/inc/Conditionals-5-post.h b/Marlin/src/inc/Conditionals-5-post.h index 77982c2c0b..9eb5031055 100644 --- a/Marlin/src/inc/Conditionals-5-post.h +++ b/Marlin/src/inc/Conditionals-5-post.h @@ -3687,4 +3687,10 @@ #define FTM_BUFFER_SIZE 128 #endif #define FTM_BUFFER_MASK (FTM_BUFFER_SIZE - 1u) + #if ANY(BIQU_MICROPROBE_V1, BIQU_MICROPROBE_V2) + #ifndef PROBE_WAKEUP_TIME_MS + #define PROBE_WAKEUP_TIME_MS 30 + #define PROBE_WAKEUP_TIME_WARNING 1 + #endif + #endif #endif diff --git a/Marlin/src/inc/Warnings.cpp b/Marlin/src/inc/Warnings.cpp index be617aa2e8..6da36d832f 100644 --- a/Marlin/src/inc/Warnings.cpp +++ b/Marlin/src/inc/Warnings.cpp @@ -724,6 +724,10 @@ #warning "BIQU MicroProbe V2 detect signal requires a strong pull-up. Some processors have weak internal pull-up capabilities, so we recommended connecting MicroProbe SIGNAL / GND to Z-MIN / Z-STOP instead of the dedicated PROBE port. (Define NO_MICROPROBE_WARNING to suppress this warning.)" #endif +#if PROBE_WAKEUP_TIME_WARNING + #warning "PROBE_WAKEUP_TIME_MS has been set to the default 30ms." +#endif + // // Warn users of potential endstop/DIAG pin conflicts to prevent homing issues when not using sensorless homing // @@ -943,6 +947,9 @@ #if ENABLED(FTM_HOME_AND_PROBE) #if ANY(BIQU_MICROPROBE_V1, BIQU_MICROPROBE_V2) #warning "Let us know if you experience any issues with BIQU Microprobe and FT_MOTION." + #if PROBE_WAKEUP_TIME_MS <= 25 + #warning "A PROBE_WAKEUP_TIME_MS over 25 ms is recommended with FT_MOTION and BIQU_MICROPROBE_V1 or BIQU_MICROPROBE_V2." + #endif #endif #if PROBE_WAKEUP_TIME_MS < 30 #warning "A PROBE_WAKEUP_TIME_MS over 30 ms is recommended with FT_MOTION." @@ -973,8 +980,6 @@ /** * Smooth Linear Advance with Mixing Extruder, S-Curve Acceleration */ -#if ENABLED(SMOOTH_LIN_ADVANCE) - #if ENABLED(MIXING_EXTRUDER) - #warning "SMOOTH_LIN_ADVANCE with MIXING_EXTRUDER is untested. Use with caution." - #endif +#if ALL(SMOOTH_LIN_ADVANCE, MIXING_EXTRUDER) + #warning "SMOOTH_LIN_ADVANCE with MIXING_EXTRUDER is untested. Use with caution." #endif