Arduino: 1.8.13 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\src\lcd\anycubic_TFT.cpp:31:0: c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h: In static member function 'static int8_t mesh_bed_leveling::cell_index_x(const float&)': c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:76:23: error: 'MESH_MIN_X' was not declared in this scope int8_t cx = (x - (MESH_MIN_X)) * RECIPROCAL(MESH_X_DIST); ^~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:76:23: note: suggested alternative: 'MESH_INSET' int8_t cx = (x - (MESH_MIN_X)) * RECIPROCAL(MESH_X_DIST); ^~~~~~~~~~ MESH_INSET In file included from c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\core\boards.h:24:0, from c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\inc/MarlinConfigPre.h:35, from c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\inc/MarlinConfig.h:28, from c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\marlin.h:24, from sketch\src\lcd\anycubic_TFT.cpp:26: c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:35:28: error: 'MESH_MAX_X' was not declared in this scope #define MESH_X_DIST (float(MESH_MAX_X - (MESH_MIN_X)) / float(GRID_MAX_POINTS_X - 1)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\core\macros.h:196:31: note: in definition of macro 'WITHIN' #define WITHIN(N,L,H) ((N) >= (L) && (N) <= (H)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\core\macros.h:248:24: note: in expansion of macro 'NEAR_ZERO' #define RECIPROCAL(x) (NEAR_ZERO(x) ? 0 : (1 / float(x))) ^~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:76:38: note: in expansion of macro 'RECIPROCAL' int8_t cx = (x - (MESH_MIN_X)) * RECIPROCAL(MESH_X_DIST); ^~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:76:49: note: in expansion of macro 'MESH_X_DIST' int8_t cx = (x - (MESH_MIN_X)) * RECIPROCAL(MESH_X_DIST); ^~~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:35:28: note: suggested alternative: 'MESH_INSET' #define MESH_X_DIST (float(MESH_MAX_X - (MESH_MIN_X)) / float(GRID_MAX_POINTS_X - 1)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\core\macros.h:196:31: note: in definition of macro 'WITHIN' #define WITHIN(N,L,H) ((N) >= (L) && (N) <= (H)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\core\macros.h:248:24: note: in expansion of macro 'NEAR_ZERO' #define RECIPROCAL(x) (NEAR_ZERO(x) ? 0 : (1 / float(x))) ^~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:76:38: note: in expansion of macro 'RECIPROCAL' int8_t cx = (x - (MESH_MIN_X)) * RECIPROCAL(MESH_X_DIST); ^~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:76:49: note: in expansion of macro 'MESH_X_DIST' int8_t cx = (x - (MESH_MIN_X)) * RECIPROCAL(MESH_X_DIST); ^~~~~~~~~~~ In file included from sketch\src\lcd\anycubic_TFT.cpp:31:0: c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h: In static member function 'static int8_t mesh_bed_leveling::cell_index_y(const float&)': c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:80:23: error: 'MESH_MIN_Y' was not declared in this scope int8_t cy = (y - (MESH_MIN_Y)) * RECIPROCAL(MESH_Y_DIST); ^~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:80:23: note: suggested alternative: 'MESH_INSET' int8_t cy = (y - (MESH_MIN_Y)) * RECIPROCAL(MESH_Y_DIST); ^~~~~~~~~~ MESH_INSET In file included from c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\core\boards.h:24:0, from c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\inc/MarlinConfigPre.h:35, from c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\inc/MarlinConfig.h:28, from c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\marlin.h:24, from sketch\src\lcd\anycubic_TFT.cpp:26: c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:36:28: error: 'MESH_MAX_Y' was not declared in this scope #define MESH_Y_DIST (float(MESH_MAX_Y - (MESH_MIN_Y)) / float(GRID_MAX_POINTS_Y - 1)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\core\macros.h:196:31: note: in definition of macro 'WITHIN' #define WITHIN(N,L,H) ((N) >= (L) && (N) <= (H)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\core\macros.h:248:24: note: in expansion of macro 'NEAR_ZERO' #define RECIPROCAL(x) (NEAR_ZERO(x) ? 0 : (1 / float(x))) ^~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:80:38: note: in expansion of macro 'RECIPROCAL' int8_t cy = (y - (MESH_MIN_Y)) * RECIPROCAL(MESH_Y_DIST); ^~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:80:49: note: in expansion of macro 'MESH_Y_DIST' int8_t cy = (y - (MESH_MIN_Y)) * RECIPROCAL(MESH_Y_DIST); ^~~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:36:28: note: suggested alternative: 'MESH_INSET' #define MESH_Y_DIST (float(MESH_MAX_Y - (MESH_MIN_Y)) / float(GRID_MAX_POINTS_Y - 1)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\core\macros.h:196:31: note: in definition of macro 'WITHIN' #define WITHIN(N,L,H) ((N) >= (L) && (N) <= (H)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\core\macros.h:248:24: note: in expansion of macro 'NEAR_ZERO' #define RECIPROCAL(x) (NEAR_ZERO(x) ? 0 : (1 / float(x))) ^~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:80:38: note: in expansion of macro 'RECIPROCAL' int8_t cy = (y - (MESH_MIN_Y)) * RECIPROCAL(MESH_Y_DIST); ^~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:80:49: note: in expansion of macro 'MESH_Y_DIST' int8_t cy = (y - (MESH_MIN_Y)) * RECIPROCAL(MESH_Y_DIST); ^~~~~~~~~~~ In file included from sketch\src\lcd\anycubic_TFT.cpp:31:0: c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h: In static member function 'static int8_t mesh_bed_leveling::probe_index_x(const float&)': c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:89:23: error: 'MESH_MIN_X' was not declared in this scope int8_t px = (x - (MESH_MIN_X) + 0.5f * (MESH_X_DIST)) * RECIPROCAL(MESH_X_DIST); ^~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:89:23: note: suggested alternative: 'MESH_INSET' int8_t px = (x - (MESH_MIN_X) + 0.5f * (MESH_X_DIST)) * RECIPROCAL(MESH_X_DIST); ^~~~~~~~~~ MESH_INSET c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:35:28: error: 'MESH_MAX_X' was not declared in this scope #define MESH_X_DIST (float(MESH_MAX_X - (MESH_MIN_X)) / float(GRID_MAX_POINTS_X - 1)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:89:45: note: in expansion of macro 'MESH_X_DIST' int8_t px = (x - (MESH_MIN_X) + 0.5f * (MESH_X_DIST)) * RECIPROCAL(MESH_X_DIST); ^~~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:35:28: note: suggested alternative: 'MESH_INSET' #define MESH_X_DIST (float(MESH_MAX_X - (MESH_MIN_X)) / float(GRID_MAX_POINTS_X - 1)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:89:45: note: in expansion of macro 'MESH_X_DIST' int8_t px = (x - (MESH_MIN_X) + 0.5f * (MESH_X_DIST)) * RECIPROCAL(MESH_X_DIST); ^~~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h: In static member function 'static int8_t mesh_bed_leveling::probe_index_y(const float&)': c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:93:23: error: 'MESH_MIN_Y' was not declared in this scope int8_t py = (y - (MESH_MIN_Y) + 0.5f * (MESH_Y_DIST)) * RECIPROCAL(MESH_Y_DIST); ^~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:93:23: note: suggested alternative: 'MESH_INSET' int8_t py = (y - (MESH_MIN_Y) + 0.5f * (MESH_Y_DIST)) * RECIPROCAL(MESH_Y_DIST); ^~~~~~~~~~ MESH_INSET c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:36:28: error: 'MESH_MAX_Y' was not declared in this scope #define MESH_Y_DIST (float(MESH_MAX_Y - (MESH_MIN_Y)) / float(GRID_MAX_POINTS_Y - 1)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:93:45: note: in expansion of macro 'MESH_Y_DIST' int8_t py = (y - (MESH_MIN_Y) + 0.5f * (MESH_Y_DIST)) * RECIPROCAL(MESH_Y_DIST); ^~~~~~~~~~~ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:36:28: note: suggested alternative: 'MESH_INSET' #define MESH_Y_DIST (float(MESH_MAX_Y - (MESH_MIN_Y)) / float(GRID_MAX_POINTS_Y - 1)) ^ c:\users\plaw\appdata\local\temp\arduino_build_760515\sketch\src\feature\bedlevel\mbl\mesh_bed_leveling.h:93:45: note: in expansion of macro 'MESH_Y_DIST' int8_t py = (y - (MESH_MIN_Y) + 0.5f * (MESH_Y_DIST)) * RECIPROCAL(MESH_Y_DIST); ^~~~~~~~~~~ exit status 1 Error compiling for board Arduino Mega or Mega 2560. This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.