Browse Source

🐛 Fix UBL 'G29 Q1' bug

FB4S_WIFI
Scott Lahteine 3 years ago
committed by Scott Lahteine
parent
commit
2c3f2a1471
  1. 6
      Marlin/src/feature/bedlevel/ubl/ubl_G29.cpp

6
Marlin/src/feature/bedlevel/ubl/ubl_G29.cpp

@ -367,13 +367,13 @@ void unified_bed_leveling::G29() {
case 1: case 1:
LOOP_L_N(x, GRID_MAX_POINTS_X) { // Create a diagonal line several Mesh cells thick that is raised LOOP_L_N(x, GRID_MAX_POINTS_X) { // Create a diagonal line several Mesh cells thick that is raised
const uint8_t x2 = x + (x < (GRID_MAX_POINTS_Y) - 1 ? 1 : -1);
z_values[x][x] += 9.999f; z_values[x][x] += 9.999f;
z_values[x][x + (x < (GRID_MAX_POINTS_Y) - 1) ? 1 : -1] += 9.999f; // We want the altered line several mesh points thick z_values[x][x2] += 9.999f; // We want the altered line several mesh points thick
#if ENABLED(EXTENSIBLE_UI) #if ENABLED(EXTENSIBLE_UI)
ExtUI::onMeshUpdate(x, x, z_values[x][x]); ExtUI::onMeshUpdate(x, x, z_values[x][x]);
ExtUI::onMeshUpdate(x, (x + (x < (GRID_MAX_POINTS_Y) - 1) ? 1 : -1), z_values[x][x + (x < (GRID_MAX_POINTS_Y) - 1) ? 1 : -1]); ExtUI::onMeshUpdate(x, (x2), z_values[x][x2]);
#endif #endif
} }
break; break;

Loading…
Cancel
Save