From 4ef364a0735917a5ae5d31082330bbac87fc7a76 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Tue, 21 May 2019 17:15:44 -0500 Subject: [PATCH] Sanity check probe offsets must be integers --- Marlin/src/inc/SanityCheck.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Marlin/src/inc/SanityCheck.h b/Marlin/src/inc/SanityCheck.h index e7ea421a2..3409cf35a 100644 --- a/Marlin/src/inc/SanityCheck.h +++ b/Marlin/src/inc/SanityCheck.h @@ -985,6 +985,9 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS #if HAS_BED_PROBE + static_assert(FLOOR(float(X_PROBE_OFFSET_FROM_EXTRUDER)) == float(X_PROBE_OFFSET_FROM_EXTRUDER), "X_PROBE_OFFSET_FROM_EXTRUDER must be an integer!"); + static_assert(FLOOR(float(Y_PROBE_OFFSET_FROM_EXTRUDER)) == float(Y_PROBE_OFFSET_FROM_EXTRUDER), "Y_PROBE_OFFSET_FROM_EXTRUDER must be an integer!"); + /** * Z_PROBE_SLED is incompatible with DELTA */