Add M851 X Y probe offsets (#15202)
This commit is contained in:
		
				
					committed by
					
						 Scott Lahteine
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							ebc9a8a0b0
						
					
				
				
					commit
					df1e51258a
				
			| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -894,11 +894,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -910,10 +909,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 21  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 61  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 21, 61, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -947,7 +946,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1205,12 +1204,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y 4 | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   #define LEFT_PROBE_BED_POSITION X_PROBE_OFFSET_FROM_EXTRUDER | ||||
|   #define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (X_PROBE_OFFSET_FROM_EXTRUDER) + MIN_PROBE_EDGE) | ||||
|   #define FRONT_PROBE_BED_POSITION Y_PROBE_OFFSET_FROM_EXTRUDER | ||||
|   #define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1200,12 +1199,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1200,12 +1199,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -908,11 +908,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -924,10 +923,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -25, -29, -12.35 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -961,7 +960,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1219,12 +1218,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -953,11 +953,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -969,10 +968,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER  -35 // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER   -6 // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -0.5 // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -35, -6, -0.5 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -1006,7 +1005,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1278,12 +1277,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 4 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
| @@ -1404,7 +1397,7 @@ | ||||
| #if ENABLED(Z_SAFE_HOMING) | ||||
|   #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2)    // X point for Z homing when homing all axes (G28). | ||||
|   //#define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2)  // Y point for Z homing when homing all axes (G28). | ||||
|   #define Z_SAFE_HOMING_Y_POINT MIN_PROBE_Y | ||||
|   #define Z_SAFE_HOMING_Y_POINT 4 | ||||
| #endif | ||||
|  | ||||
| // Homing speeds (mm/m) | ||||
|   | ||||
| @@ -953,11 +953,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -969,10 +968,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -1006,7 +1005,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1278,12 +1277,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
| @@ -1403,7 +1396,7 @@ | ||||
|  | ||||
| #if ENABLED(Z_SAFE_HOMING) | ||||
|   #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2)    // X point for Z homing when homing all axes (G28). | ||||
|   #define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2)    // Y point for Z homing when homing all axes (G28). | ||||
|   #define Z_SAFE_HOMING_Y_POINT 4                     // Y point for Z homing when homing all axes (G28). | ||||
| #endif | ||||
|  | ||||
| // Homing speeds (mm/m) | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -899,11 +899,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -915,10 +914,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -952,7 +951,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1210,12 +1209,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| //#define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| //#define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| //#define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| //#define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| //#define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| //#define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| //#define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| //#define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| //#define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| //#define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -935,11 +935,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -951,31 +950,23 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| //#define X_PROBE_OFFSET_FROM_EXTRUDER 10   // X offset: -left  +right  [of the nozzle] | ||||
| //#define Y_PROBE_OFFSET_FROM_EXTRUDER 10   // Y offset: -front +behind [the nozzle] | ||||
| //#define Z_PROBE_OFFSET_FROM_EXTRUDER  0   // Z offset: -below +above  [the nozzle] | ||||
| //#define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // ANET A8: FRONT-MOUNTED SENSOR WITH 3D PRINTED MOUNT | ||||
| //#define X_PROBE_OFFSET_FROM_EXTRUDER -28  // X offset: -left  +right  [of the nozzle] | ||||
| //#define Y_PROBE_OFFSET_FROM_EXTRUDER -45  // Y offset: -front +behind [the nozzle] | ||||
| //#define Z_PROBE_OFFSET_FROM_EXTRUDER   0  // Z offset: -below +above  [the nozzle] | ||||
| //#define NOZZLE_TO_PROBE_OFFSET { -28, -45, 0 } | ||||
|  | ||||
| // THESE ARE FOR THE OFFICIAL ANET REAR-MOUNTED SENSOR | ||||
| //#define X_PROBE_OFFSET_FROM_EXTRUDER -1   // X offset: -left  +right  [of the nozzle] | ||||
| //#define Y_PROBE_OFFSET_FROM_EXTRUDER  3   // Y offset: -front +behind [the nozzle] | ||||
| //#define Z_PROBE_OFFSET_FROM_EXTRUDER  0   // Z offset: -below +above  [the nozzle] | ||||
| //#define NOZZLE_TO_PROBE_OFFSET { -1, 3, 0 } | ||||
|  | ||||
| // ANET A6 with BLTouch/3D-Touch mounted right to the nozzle | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 39   // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER  0   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER  0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 39, 0, 0 } | ||||
|  | ||||
| //ANET A6 with BLTouch/3D-Touch betwen Fan and Belt | ||||
| // (mount: https://github.com/ralf-e/ANET_A6_modifications/tree/master/A6_X-Axis) | ||||
| //#define X_PROBE_OFFSET_FROM_EXTRUDER -30      // X offset: -left  +right  [of the nozzle] | ||||
| //#define Y_PROBE_OFFSET_FROM_EXTRUDER  15      // Y offset: -front +behind [the nozzle] | ||||
| //#define Z_PROBE_OFFSET_FROM_EXTRUDER   0.75   // Z offset: -below +above  [the nozzle] | ||||
| //#define NOZZLE_TO_PROBE_OFFSET { -30, 15, 0.75 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -1010,7 +1001,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1312,36 +1303,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 4 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION 15 | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - 15) | ||||
|   //#define FRONT_PROBE_BED_POSITION 15 | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - 15) | ||||
|  | ||||
|   // ANET A6 | ||||
|   //#define LEFT_PROBE_BED_POSITION 20 | ||||
|   //#define RIGHT_PROBE_BED_POSITION 190 | ||||
|   //#define FRONT_PROBE_BED_POSITION 20 | ||||
|   //#define BACK_PROBE_BED_POSITION 190 | ||||
|  | ||||
|   // ANET A6 BLTOUCH right (39mm) to the nozzle | ||||
|   //#define LEFT_PROBE_BED_POSITION 36 | ||||
|   //#define RIGHT_PROBE_BED_POSITION 190 | ||||
|   //#define FRONT_PROBE_BED_POSITION 20 | ||||
|   //#define BACK_PROBE_BED_POSITION 190 | ||||
|  | ||||
|   // ANET A6 with new X-Axis and modded Y-Axis | ||||
|   //#define LEFT_PROBE_BED_POSITION 20 | ||||
|   //#define RIGHT_PROBE_BED_POSITION 205 | ||||
|   //#define FRONT_PROBE_BED_POSITION 20 | ||||
|   //#define BACK_PROBE_BED_POSITION 205 | ||||
|  | ||||
|   // ANET A6 with new X-Axis and modded Y-Axis, X0/Y0 front left bed edge | ||||
|   //#define LEFT_PROBE_BED_POSITION 20 | ||||
|   //#define RIGHT_PROBE_BED_POSITION 194 | ||||
|   //#define FRONT_PROBE_BED_POSITION 20 | ||||
|   //#define BACK_PROBE_BED_POSITION 194 | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -901,11 +901,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -917,10 +916,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0   // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -954,7 +953,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1212,12 +1211,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -899,11 +899,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -915,10 +914,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -952,7 +951,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1210,12 +1209,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -900,11 +900,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -916,10 +915,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -953,7 +952,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1211,12 +1210,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -898,11 +898,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -914,10 +913,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 75  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 5  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -2   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 75, 5, -2 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -951,7 +950,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1209,12 +1208,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -889,11 +889,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -905,10 +904,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -942,7 +941,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1200,12 +1199,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION 15 | ||||
|   //#define RIGHT_PROBE_BED_POSITION 170 | ||||
|   //#define FRONT_PROBE_BED_POSITION 20 | ||||
|   //#define BACK_PROBE_BED_POSITION 170 | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION 15 | ||||
|   //#define RIGHT_PROBE_BED_POSITION 170 | ||||
|   //#define FRONT_PROBE_BED_POSITION 20 | ||||
|   //#define BACK_PROBE_BED_POSITION 170 | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -876,11 +876,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -892,10 +891,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -25, -29, -12.35 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -929,7 +928,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1187,12 +1186,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -889,11 +889,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -905,10 +904,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 34  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 15  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER  0  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 34, 15, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -942,7 +941,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 5 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION  X_MIN_POS + (X_PROBE_OFFSET_FROM_EXTRUDER) | ||||
|   //#define RIGHT_PROBE_BED_POSITION X_MAX_POS - (X_PROBE_OFFSET_FROM_EXTRUDER) | ||||
|   //#define FRONT_PROBE_BED_POSITION Y_MIN_POS + (Y_PROBE_OFFSET_FROM_EXTRUDER) | ||||
|   //#define BACK_PROBE_BED_POSITION  Y_MAX_POS - (Y_PROBE_OFFSET_FROM_EXTRUDER) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -876,11 +876,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -892,10 +891,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -25, -29, -12.35 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -929,7 +928,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1187,12 +1186,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -887,11 +887,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -903,10 +902,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -940,7 +939,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1198,12 +1197,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -898,11 +898,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -914,10 +913,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -951,7 +950,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1209,12 +1208,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1200,12 +1199,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -889,11 +889,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -905,10 +904,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -942,7 +941,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1202,12 +1201,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -907,11 +907,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -923,10 +922,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -960,7 +959,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1218,12 +1217,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -891,11 +891,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -907,10 +906,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -944,7 +943,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1202,12 +1201,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -891,11 +891,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -907,10 +906,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -944,7 +943,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1202,12 +1201,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -898,11 +898,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -914,10 +913,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -951,7 +950,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1209,12 +1208,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -892,11 +892,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -908,10 +907,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -945,7 +944,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1203,12 +1202,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -892,11 +892,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -908,10 +907,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -945,7 +944,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1203,12 +1202,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -898,11 +898,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -914,10 +913,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -951,7 +950,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1209,12 +1208,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -891,11 +891,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -907,10 +906,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -944,7 +943,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1202,12 +1201,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0   // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 21  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 0, 21, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -893,11 +893,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -909,10 +908,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -946,7 +945,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1204,12 +1203,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -898,11 +898,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -914,10 +913,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -951,7 +950,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1209,12 +1208,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -893,11 +893,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -909,10 +908,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -946,7 +945,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1204,12 +1203,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -893,11 +893,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -909,10 +908,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -44  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -6  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.9   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -44, -6, -3.9 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -946,7 +945,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1204,12 +1203,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -893,11 +893,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -909,10 +908,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -946,7 +945,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1204,12 +1203,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -893,11 +893,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -909,10 +908,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -44  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -6  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -3.9   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -44, -6, -3.9 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -946,7 +945,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1204,12 +1203,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -893,11 +893,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -909,10 +908,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -946,7 +945,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1204,12 +1203,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -890,11 +890,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -906,10 +905,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -943,7 +942,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1201,12 +1200,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -870,11 +870,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -886,10 +885,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -25, -29, -12.35 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -923,7 +922,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1181,12 +1180,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -870,11 +870,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -886,10 +885,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -25, -29, -12.35 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -923,7 +922,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1181,12 +1180,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -880,11 +880,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -896,10 +895,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -933,7 +932,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1192,12 +1191,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -894,11 +894,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -910,10 +909,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 38     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -7     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -10.75 // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 38, -7, -10.75 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 0 | ||||
| @@ -947,7 +946,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1205,12 +1204,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -971,11 +971,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -987,10 +986,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -22  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.5   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -22, 0, -1.5 } | ||||
| #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
| // X and Y axis travel speed (mm/m) between probes | ||||
| @@ -1022,7 +1021,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1301,12 +1300,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 6 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   #define LEFT_PROBE_BED_POSITION 30 | ||||
|   #define RIGHT_PROBE_BED_POSITION 365 | ||||
|   #define FRONT_PROBE_BED_POSITION 30 | ||||
|   #define BACK_PROBE_BED_POSITION 365 | ||||
|  | ||||
|   // The Z probe minimum outer margin (to validate G29 parameters). | ||||
|   #define MIN_PROBE_EDGE 10 | ||||
|  | ||||
|   | ||||
| @@ -917,11 +917,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -933,10 +932,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -3      // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 31      // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.25   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -3, 31, -1.25 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 0 | ||||
| @@ -970,7 +969,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1228,12 +1227,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -904,11 +904,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -920,10 +919,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -3      // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 31      // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.25   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -3, 31, -1.25 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 0 | ||||
| @@ -957,7 +956,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1224,12 +1223,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - MIN_PROBE_EDGE) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -871,11 +871,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -887,10 +886,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -37    // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER   0    // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER  -3.6  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -37, 0, -3.6 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -924,7 +923,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1184,12 +1183,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 5 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -871,11 +871,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -887,10 +886,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -37    // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER   0    // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER  -3.6  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -37, 0, -3.6 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -924,7 +923,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1184,12 +1183,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 5 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -871,11 +871,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -887,10 +886,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -37    // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER   0    // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER  -3.6  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -37, 0, -3.6 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -924,7 +923,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1184,12 +1183,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 5 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -903,11 +903,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -919,10 +918,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -956,7 +955,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1214,12 +1213,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE  8 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -895,11 +895,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -911,10 +910,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -948,7 +947,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1206,12 +1205,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -909,11 +909,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -925,10 +924,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 4     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -44   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.4  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 4, -44, -1.4 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -962,7 +961,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1220,12 +1219,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 4 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION 10 | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_MAX_POS - X_PROBE_OFFSET_FROM_EXTRUDER - 14) | ||||
|   //#define FRONT_PROBE_BED_POSITION 15 | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER - 25) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -908,11 +908,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -924,10 +923,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -961,7 +960,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1219,12 +1218,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 4 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION 10 | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_MAX_POS - X_PROBE_OFFSET_FROM_EXTRUDER - 14) | ||||
|   //#define FRONT_PROBE_BED_POSITION 15 | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_MAX_POS + Y_PROBE_OFFSET_FROM_EXTRUDER - 25) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -875,11 +875,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -891,10 +890,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -21  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER  22  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER  -1.54   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -21, 22, -1.54 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 20 | ||||
| @@ -928,7 +927,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1186,12 +1185,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 5 | ||||
|   #define GRID_MAX_POINTS_Y 3 | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -892,11 +892,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -908,10 +907,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -945,7 +944,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1203,12 +1202,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -895,11 +895,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -911,10 +910,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -948,7 +947,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1206,12 +1205,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -900,11 +900,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -916,10 +915,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -953,7 +952,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1211,12 +1210,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 5 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION 15 | ||||
|   //#define RIGHT_PROBE_BED_POSITION 170 | ||||
|   //#define FRONT_PROBE_BED_POSITION 20 | ||||
|   //#define BACK_PROBE_BED_POSITION 170 | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -895,11 +895,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -911,10 +910,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -948,7 +947,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1206,12 +1205,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -908,11 +908,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -924,10 +923,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -961,7 +960,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1219,12 +1218,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -908,11 +908,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -924,14 +923,14 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
|  | ||||
| // Set for HoolyHoo's probe mount | ||||
| // http://www.thingiverse.com/thing:1960419 | ||||
| // Note: HoolyHoo mount is X=35, Y=-50. | ||||
| //#define X_PROBE_OFFSET_FROM_EXTRUDER 35  // X offset: -left  +right  [of the nozzle] | ||||
| //#define Y_PROBE_OFFSET_FROM_EXTRUDER -50  // Y offset: -front +behind [the nozzle] | ||||
| //#define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| //#define NOZZLE_TO_PROBE_OFFSET { 35, -50, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -965,7 +964,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1227,12 +1226,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION 50 | ||||
|   //#define RIGHT_PROBE_BED_POSITION 150 | ||||
|   //#define FRONT_PROBE_BED_POSITION 50 | ||||
|   //#define BACK_PROBE_BED_POSITION 150 | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -887,11 +887,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -903,10 +902,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -940,7 +939,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1198,12 +1197,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -892,11 +892,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -908,10 +907,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -945,7 +944,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1203,12 +1202,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -892,11 +892,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -908,10 +907,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -945,7 +944,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1203,12 +1202,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -889,11 +889,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -905,10 +904,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -942,7 +941,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1200,12 +1199,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 32  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 5     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0     // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 32, 5, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -896,11 +896,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -912,10 +911,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -949,7 +948,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1207,12 +1206,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -928,11 +928,10 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -944,10 +943,10 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -981,7 +980,7 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1248,12 +1247,6 @@ Black rubber belt(MXL), 18 - tooth aluminium pulley : 87.489 step per mm (Huxley | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -25, -29, -12.35 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -886,11 +886,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -902,10 +901,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -25, -29, -12.35 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -939,7 +938,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1197,12 +1196,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -897,11 +897,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -913,10 +912,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -25     // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -29     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35  // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -25, -29, -12.35 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -950,7 +949,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1208,12 +1207,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -890,11 +890,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -906,10 +905,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -25  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -29  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -25, -29, -12.35 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -943,7 +942,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1201,12 +1200,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -890,11 +890,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -906,10 +905,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -25  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -29  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -25, -29, -12.35 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -943,7 +942,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1201,12 +1200,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -919,11 +919,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -935,10 +934,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -972,7 +971,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1230,12 +1229,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -893,11 +893,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -909,10 +908,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -946,7 +945,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1204,12 +1203,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -893,11 +893,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -909,10 +908,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 18 // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.5   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 0, 18, -1.5 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -939,7 +938,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1197,12 +1196,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -893,11 +893,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -909,10 +908,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -45  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -12  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -2.77   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -45, -12, -2.77 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -946,7 +945,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1204,12 +1203,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -893,11 +893,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -909,10 +908,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -45  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -12  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -2.77   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -45, -12, -2.77 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -946,7 +945,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1204,12 +1203,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 32  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 5     // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.3     // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 32, 5, -1.3 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -939,11 +939,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -955,10 +954,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 34  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 15  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 34, 15, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -992,7 +991,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1255,12 +1254,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -32  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -0.5   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -32, -10, -0.5 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 50 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1203,12 +1202,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -909,11 +909,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -925,10 +924,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -962,7 +961,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1220,12 +1219,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER -45  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER -55  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER -0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { -45, -55, -0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION 15 | ||||
|   //#define RIGHT_PROBE_BED_POSITION 270 | ||||
|   //#define FRONT_PROBE_BED_POSITION 20 | ||||
|   //#define BACK_PROBE_BED_POSITION 260 | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -899,11 +899,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -915,10 +914,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -952,7 +951,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1210,12 +1209,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -897,11 +897,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -913,10 +912,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 0   // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 0   // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -950,7 +949,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1208,12 +1207,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   #define LEFT_PROBE_BED_POSITION   15 | ||||
|   #define RIGHT_PROBE_BED_POSITION 200 | ||||
|   #define FRONT_PROBE_BED_POSITION  15 | ||||
|   #define BACK_PROBE_BED_POSITION  200 | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -917,11 +917,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -933,10 +932,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -970,7 +969,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1229,12 +1228,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
| @@ -888,11 +888,10 @@ | ||||
|  | ||||
| /** | ||||
|  * Z Probe to nozzle (X,Y) offset, relative to (0, 0). | ||||
|  * X and Y offsets must be integers. | ||||
|  * | ||||
|  * In the following example the X and Y offsets are both positive: | ||||
|  * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 | ||||
|  * | ||||
|  *   #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  * | ||||
|  *     +-- BACK ---+ | ||||
|  *     |           | | ||||
| @@ -904,10 +903,10 @@ | ||||
|  *     |           | | ||||
|  *     O-- FRONT --+ | ||||
|  *   (0,0) | ||||
|  * | ||||
|  * Specify a Probe position as { X, Y, Z } | ||||
|  */ | ||||
| #define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle] | ||||
| #define Y_PROBE_OFFSET_FROM_EXTRUDER 10  // Y offset: -front +behind [the nozzle] | ||||
| #define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle] | ||||
| #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 } | ||||
|  | ||||
| // Certain types of probes need to stay away from edges | ||||
| #define MIN_PROBE_EDGE 10 | ||||
| @@ -941,7 +940,7 @@ | ||||
|  * | ||||
|  * Use these settings to specify the distance (mm) to raise the probe (or | ||||
|  * lower the bed). The values set here apply over and above any (negative) | ||||
|  * probe Z Offset set with Z_PROBE_OFFSET_FROM_EXTRUDER, M851, or the LCD. | ||||
|  * probe Z Offset set with NOZZLE_TO_PROBE_OFFSET, M851, or the LCD. | ||||
|  * Only integer values >= 1 are valid here. | ||||
|  * | ||||
|  * Example: `M851 Z-5` with a CLEARANCE of 4  =>  9mm from bed to nozzle. | ||||
| @@ -1199,12 +1198,6 @@ | ||||
|   #define GRID_MAX_POINTS_X 3 | ||||
|   #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X | ||||
|  | ||||
|   // Set the boundaries for probing (where the probe can reach). | ||||
|   //#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|   //#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE | ||||
|   //#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) | ||||
|  | ||||
|   // Probe along the Y axis, advancing X after each column | ||||
|   //#define PROBE_Y_FIRST | ||||
|  | ||||
|   | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user