|
@@ -340,12 +340,12 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
|
340
|
340
|
#define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS)
|
341
|
341
|
#define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS)
|
342
|
342
|
#define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)
|
343
|
|
-//============================= Bed Auto Leveling ===========================
|
|
343
|
+//============================= Bed Auto Compensation ===========================
|
344
|
344
|
|
345
|
|
-//#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)
|
346
|
|
-#define Z_PROBE_REPEATABILITY_TEST // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Leveling is Enabled.
|
|
345
|
+//#define ENABLE_AUTO_BED_COMPENSATION // Delete the comment to enable (remove // at the start of the line)
|
|
346
|
+#define Z_PROBE_REPEATABILITY_TEST // If not commented out, Z-Probe Repeatability test will be included if Auto Bed Compensation is Enabled.
|
347
|
347
|
|
348
|
|
-#ifdef ENABLE_AUTO_BED_LEVELING
|
|
348
|
+#ifdef ENABLE_AUTO_BED_COMPENSATION
|
349
|
349
|
|
350
|
350
|
// There are 2 different ways to pick the X and Y locations to probe:
|
351
|
351
|
|
|
@@ -353,18 +353,18 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
|
353
|
353
|
// Probe every point in a rectangular grid
|
354
|
354
|
// You must specify the rectangle, and the density of sample points
|
355
|
355
|
// This mode is preferred because there are more measurements.
|
356
|
|
-// It used to be called ACCURATE_BED_LEVELING but "grid" is more descriptive
|
|
356
|
+// It used to be called ACCURATE_BED_COMPENSATION but "grid" is more descriptive
|
357
|
357
|
|
358
|
358
|
// - "3-point" mode
|
359
|
359
|
// Probe 3 arbitrary points on the bed (that aren't colinear)
|
360
|
360
|
// You must specify the X & Y coordinates of all 3 points
|
361
|
361
|
|
362
|
|
- #define AUTO_BED_LEVELING_GRID
|
363
|
|
- // with AUTO_BED_LEVELING_GRID, the bed is sampled in a
|
364
|
|
- // AUTO_BED_LEVELING_GRID_POINTSxAUTO_BED_LEVELING_GRID_POINTS grid
|
|
362
|
+ #define AUTO_BED_COMPENSATION_GRID
|
|
363
|
+ // with AUTO_BED_COMPENSATION_GRID, the bed is sampled in a
|
|
364
|
+ // AUTO_BED_COMPENSATION_GRID_POINTSxAUTO_BED_COMPENSATION_GRID_POINTS grid
|
365
|
365
|
// and least squares solution is calculated
|
366
|
366
|
// Note: this feature occupies 10'206 byte
|
367
|
|
- #ifdef AUTO_BED_LEVELING_GRID
|
|
367
|
+ #ifdef AUTO_BED_COMPENSATION_GRID
|
368
|
368
|
|
369
|
369
|
// set the rectangle in which to probe
|
370
|
370
|
#define LEFT_PROBE_BED_POSITION 15
|
|
@@ -374,10 +374,10 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
|
374
|
374
|
|
375
|
375
|
// set the number of grid points per dimension
|
376
|
376
|
// I wouldn't see a reason to go above 3 (=9 probing points on the bed)
|
377
|
|
- #define AUTO_BED_LEVELING_GRID_POINTS 2
|
|
377
|
+ #define AUTO_BED_COMPENSATION_GRID_POINTS 2
|
378
|
378
|
|
379
|
379
|
|
380
|
|
- #else // not AUTO_BED_LEVELING_GRID
|
|
380
|
+ #else // not AUTO_BED_COMPENSATION_GRID
|
381
|
381
|
// with no grid, just probe 3 arbitrary points. A simple cross-product
|
382
|
382
|
// is used to esimate the plane of the print bed
|
383
|
383
|
|
|
@@ -388,7 +388,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
|
388
|
388
|
#define ABL_PROBE_PT_3_X 170
|
389
|
389
|
#define ABL_PROBE_PT_3_Y 20
|
390
|
390
|
|
391
|
|
- #endif // AUTO_BED_LEVELING_GRID
|
|
391
|
+ #endif // AUTO_BED_COMPENSATION_GRID
|
392
|
392
|
|
393
|
393
|
|
394
|
394
|
// these are the offsets to the probe relative to the extruder tip (Hotend - Probe)
|
|
@@ -414,7 +414,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
|
414
|
414
|
// #define PROBE_SERVO_DEACTIVATION_DELAY 300
|
415
|
415
|
|
416
|
416
|
|
417
|
|
-//If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
|
|
417
|
+//If you have enabled the Bed Auto Compensation and are using the same Z Probe for Z Homing,
|
418
|
418
|
//it is highly recommended you let this Z_SAFE_HOMING enabled!!!
|
419
|
419
|
|
420
|
420
|
#define Z_SAFE_HOMING // This feature is meant to avoid Z homing with probe outside the bed area.
|
|
@@ -431,7 +431,7 @@ const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of
|
431
|
431
|
|
432
|
432
|
#endif
|
433
|
433
|
|
434
|
|
-#endif // ENABLE_AUTO_BED_LEVELING
|
|
434
|
+#endif // ENABLE_AUTO_BED_COMPENSATION
|
435
|
435
|
|
436
|
436
|
|
437
|
437
|
// The position of the homing switches
|