Move delta ABL sanity checks up
This commit is contained in:
		
							parent
							
								
									db0882d068
								
							
						
					
					
						commit
						655c3fd55f
					
				| @ -202,11 +202,9 @@ | |||||||
| #if ENABLED(MESH_BED_LEVELING) | #if ENABLED(MESH_BED_LEVELING) | ||||||
|   #if ENABLED(DELTA) |   #if ENABLED(DELTA) | ||||||
|     #error "MESH_BED_LEVELING does not yet support DELTA printers." |     #error "MESH_BED_LEVELING does not yet support DELTA printers." | ||||||
|   #endif |   #elif ENABLED(AUTO_BED_LEVELING_FEATURE) | ||||||
|   #if ENABLED(AUTO_BED_LEVELING_FEATURE) |  | ||||||
|     #error "Select AUTO_BED_LEVELING_FEATURE or MESH_BED_LEVELING, not both." |     #error "Select AUTO_BED_LEVELING_FEATURE or MESH_BED_LEVELING, not both." | ||||||
|   #endif |   #elif MESH_NUM_X_POINTS > 7 || MESH_NUM_Y_POINTS > 7 | ||||||
|   #if MESH_NUM_X_POINTS > 7 || MESH_NUM_Y_POINTS > 7 |  | ||||||
|     #error "MESH_NUM_X_POINTS and MESH_NUM_Y_POINTS need to be less than 8." |     #error "MESH_NUM_X_POINTS and MESH_NUM_Y_POINTS need to be less than 8." | ||||||
|   #endif |   #endif | ||||||
| #elif ENABLED(MANUAL_BED_LEVELING) | #elif ENABLED(MANUAL_BED_LEVELING) | ||||||
| @ -219,6 +217,10 @@ | |||||||
| 
 | 
 | ||||||
| #if PROBE_SELECTED | #if PROBE_SELECTED | ||||||
| 
 | 
 | ||||||
|  |   #if ENABLED(Z_PROBE_SLED) && ENABLED(DELTA) | ||||||
|  |     #error "You cannot use Z_PROBE_SLED with DELTA." | ||||||
|  |   #endif | ||||||
|  | 
 | ||||||
|   /**
 |   /**
 | ||||||
|    * NUM_SERVOS is required for a Z servo probe |    * NUM_SERVOS is required for a Z servo probe | ||||||
|    */ |    */ | ||||||
| @ -326,6 +328,13 @@ | |||||||
|  */ |  */ | ||||||
| #if ENABLED(AUTO_BED_LEVELING_FEATURE) | #if ENABLED(AUTO_BED_LEVELING_FEATURE) | ||||||
| 
 | 
 | ||||||
|  |   /**
 | ||||||
|  |    * Delta has limited bed leveling options | ||||||
|  |    */ | ||||||
|  |   #if ENABLED(DELTA) && DISABLED(AUTO_BED_LEVELING_GRID) | ||||||
|  |     #error "You must use AUTO_BED_LEVELING_GRID for DELTA bed leveling." | ||||||
|  |   #endif | ||||||
|  | 
 | ||||||
|   /**
 |   /**
 | ||||||
|    * Require a Z min pin |    * Require a Z min pin | ||||||
|    */ |    */ | ||||||
| @ -410,25 +419,6 @@ | |||||||
|   #error "Only enable one SAV_3DGLCD display type: U8GLIB_SSD1306 or U8GLIB_SH1106." |   #error "Only enable one SAV_3DGLCD display type: U8GLIB_SSD1306 or U8GLIB_SH1106." | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| /**
 |  | ||||||
|  * Delta has limited bed leveling options |  | ||||||
|  */ |  | ||||||
| #if ENABLED(DELTA) |  | ||||||
| 
 |  | ||||||
|   #if ENABLED(AUTO_BED_LEVELING_FEATURE) |  | ||||||
| 
 |  | ||||||
|     #if DISABLED(AUTO_BED_LEVELING_GRID) |  | ||||||
|       #error "Only AUTO_BED_LEVELING_GRID is supported with DELTA." |  | ||||||
|     #endif |  | ||||||
| 
 |  | ||||||
|     #if ENABLED(Z_PROBE_SLED) |  | ||||||
|       #error "You cannot use Z_PROBE_SLED with DELTA." |  | ||||||
|     #endif |  | ||||||
| 
 |  | ||||||
|   #endif |  | ||||||
| 
 |  | ||||||
| #endif |  | ||||||
| 
 |  | ||||||
| /**
 | /**
 | ||||||
|  * Don't set more than one kinematic type |  * Don't set more than one kinematic type | ||||||
|  */ |  */ | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user