Consolidate 3-point leveling point options
This commit is contained in:
		@@ -958,12 +958,11 @@
 | 
			
		||||
  #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 (X_BED_SIZE - 15)
 | 
			
		||||
  #define FRONT_PROBE_BED_POSITION 15
 | 
			
		||||
  #define BACK_PROBE_BED_POSITION (Y_BED_SIZE - 15)
 | 
			
		||||
  //#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
 | 
			
		||||
@@ -986,17 +985,6 @@
 | 
			
		||||
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
#elif ENABLED(AUTO_BED_LEVELING_3POINT)
 | 
			
		||||
 | 
			
		||||
  // 3 arbitrary points to probe.
 | 
			
		||||
  // A simple cross-product is used to estimate the plane of the bed.
 | 
			
		||||
  #define ABL_PROBE_PT_1_X 15
 | 
			
		||||
  #define ABL_PROBE_PT_1_Y 180
 | 
			
		||||
  #define ABL_PROBE_PT_2_X 15
 | 
			
		||||
  #define ABL_PROBE_PT_2_Y 20
 | 
			
		||||
  #define ABL_PROBE_PT_3_X 170
 | 
			
		||||
  #define ABL_PROBE_PT_3_Y 20
 | 
			
		||||
 | 
			
		||||
#elif ENABLED(AUTO_BED_LEVELING_UBL)
 | 
			
		||||
 | 
			
		||||
  //===========================================================================
 | 
			
		||||
@@ -1009,13 +997,6 @@
 | 
			
		||||
  #define GRID_MAX_POINTS_X 10      // Don't use more than 15 points per axis, implementation limited.
 | 
			
		||||
  #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
 | 
			
		||||
 | 
			
		||||
  #define UBL_PROBE_PT_1_X 39       // Probing points for 3-Point leveling of the mesh
 | 
			
		||||
  #define UBL_PROBE_PT_1_Y 180
 | 
			
		||||
  #define UBL_PROBE_PT_2_X 39
 | 
			
		||||
  #define UBL_PROBE_PT_2_Y 20
 | 
			
		||||
  #define UBL_PROBE_PT_3_X 180
 | 
			
		||||
  #define UBL_PROBE_PT_3_Y 20
 | 
			
		||||
 | 
			
		||||
  #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
 | 
			
		||||
  #define UBL_SAVE_ACTIVE_ON_M500   // Save the currently active mesh in the current slot on M500
 | 
			
		||||
 | 
			
		||||
@@ -1036,6 +1017,19 @@
 | 
			
		||||
 | 
			
		||||
#endif // BED_LEVELING
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Points to probe for all 3-point Leveling procedures.
 | 
			
		||||
 * Override if the automatically selected points are inadequate.
 | 
			
		||||
 */
 | 
			
		||||
#if ENABLED(AUTO_BED_LEVELING_3POINT) || ENABLED(AUTO_BED_LEVELING_UBL)
 | 
			
		||||
  //#define PROBE_PT_1_X 15
 | 
			
		||||
  //#define PROBE_PT_1_Y 180
 | 
			
		||||
  //#define PROBE_PT_2_X 15
 | 
			
		||||
  //#define PROBE_PT_2_Y 20
 | 
			
		||||
  //#define PROBE_PT_3_X 170
 | 
			
		||||
  //#define PROBE_PT_3_Y 20
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Use the LCD controller for bed leveling
 | 
			
		||||
 * Requires MESH_BED_LEVELING or PROBE_MANUALLY
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user