M420 can now enable/disable ABL
This commit is contained in:
		
							parent
							
								
									06790977c4
								
							
						
					
					
						commit
						56cf674150
					
				| @ -225,7 +225,7 @@ | ||||
|  * M406 - Disable Filament Sensor flow control. (Requires FILAMENT_WIDTH_SENSOR) | ||||
|  * M407 - Display measured filament diameter in millimeters. (Requires FILAMENT_WIDTH_SENSOR) | ||||
|  * M410 - Quickstop. Abort all planned moves. | ||||
|  * M420 - Enable/Disable Mesh Leveling (with current values) S1=enable S0=disable (Requires MESH_BED_LEVELING) | ||||
|  * M420 - Enable/Disable Leveling (with current values) S1=enable S0=disable (Requires MESH_BED_LEVELING or ABL) | ||||
|  * M421 - Set a single Z coordinate in the Mesh Leveling grid. X<units> Y<units> Z<units> (Requires MESH_BED_LEVELING) | ||||
|  * M428 - Set the home_offset based on the current_position. Nearest edge applies. | ||||
|  * M500 - Store parameters in EEPROM. (Requires EEPROM_SETTINGS) | ||||
| @ -6312,12 +6312,14 @@ void quickstop_stepper() { | ||||
|   SYNC_PLAN_POSITION_KINEMATIC(); | ||||
| } | ||||
| 
 | ||||
| #if ENABLED(MESH_BED_LEVELING) | ||||
| 
 | ||||
| #if PLANNER_LEVELING | ||||
|   /**
 | ||||
|    * M420: Enable/Disable Mesh Bed Leveling | ||||
|    * M420: Enable/Disable Bed Leveling | ||||
|    */ | ||||
|   inline void gcode_M420() { if (code_seen('S')) mbl.set_has_mesh(code_value_bool()); } | ||||
|   inline void gcode_M420() { if (code_seen('S')) set_bed_leveling_enabled(code_value_bool()); } | ||||
| #endif | ||||
| 
 | ||||
| #if ENABLED(MESH_BED_LEVELING) | ||||
| 
 | ||||
|   /**
 | ||||
|    * M421: Set a single Mesh Bed Leveling Z coordinate | ||||
| @ -7343,11 +7345,11 @@ void process_next_command() { | ||||
|         gcode_G28(); | ||||
|         break; | ||||
| 
 | ||||
|       #if HAS_ABL || ENABLED(MESH_BED_LEVELING) | ||||
|       #if PLANNER_LEVELING | ||||
|         case 29: // G29 Detailed Z probe, probes the bed at 3 or more points.
 | ||||
|           gcode_G29(); | ||||
|           break; | ||||
|       #endif // HAS_ABL
 | ||||
|       #endif // PLANNER_LEVELING
 | ||||
| 
 | ||||
|       #if HAS_BED_PROBE | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user