Hello everybody,
I was using the marlin 1.1.8 with some changes in Conditionals_post.h. Lines 1009-1012:
#define _MESH_MIN_X (
max(X_MIN_BED + MESH_INSET, X_MIN_POS + X_PROBE_OFFSET_FROM_EXTRUDER))
#define _MESH_MIN_Y (
max(Y_MIN_BED + MESH_INSET, Y_MIN_POS + Y_PROBE_OFFSET_FROM_EXTRUDER))
#define _MESH_MAX_X (
min(X_MAX_BED - (MESH_INSET), X_MAX_POS + X_PROBE_OFFSET_FROM_EXTRUDER))
#define _MESH_MAX_Y (
min(Y_MAX_BED - (MESH_INSET), Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER))
The fixes were made by the help of Dust. Here is the link to the previous
topic
But I see that these have been changed in the new marlin and I cannot find where the new problem is coming from.
Now I tried to upgrade to the new 1.1.9 and I am getting the following messages:
SanityCheck.h:895: error: static assertion failed: LEFT_PROBE_BED_POSITION is outside the probe region.
static_assert(LEFT_PROBE_BED_POSITION >= MIN_PROBE_X, "LEFT_PROBE_BED_POSITION is outside the probe region.");
^
SanityCheck.h:896: error: static assertion failed: RIGHT_PROBE_BED_POSITION is outside the probe region.
static_assert(RIGHT_PROBE_BED_POSITION <= MAX_PROBE_X, "RIGHT_PROBE_BED_POSITION is outside the probe region.");
^
SanityCheck.h:897: error: static assertion failed: FRONT_PROBE_BED_POSITION is outside the probe region.
static_assert(FRONT_PROBE_BED_POSITION >= MIN_PROBE_Y, "FRONT_PROBE_BED_POSITION is outside the probe region.");
^
SanityCheck.h:898: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region.
static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region.");
^
SanityCheck.h:960: error: static assertion failed: Z_SAFE_HOMING_X_POINT is outside the probe region.
static_assert(WITHIN(Z_SAFE_HOMING_X_POINT, MIN_PROBE_X, MAX_PROBE_X), "Z_SAFE_HOMING_X_POINT is outside the probe region.");
^
SanityCheck.h:961: error: static assertion failed: Z_SAFE_HOMING_Y_POINT is outside the probe region.
static_assert(WITHIN(Z_SAFE_HOMING_Y_POINT, MIN_PROBE_Y, MAX_PROBE_Y), "Z_SAFE_HOMING_Y_POINT is outside the probe region.");
Every time I try to upload the firmware I get the above messages.
I have attached the configuration.h I am using, which is almost copy-paste from the 1.1.8 marlin.
Can anyone help, please?