|  |  | @ -989,6 +989,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | // - If stepper drivers time out, it will need X and Y homing again before Z homing.
 |  |  |  | // - If stepper drivers time out, it will need X and Y homing again before Z homing.
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
 |  |  |  | // - Move the Z probe (or nozzle) to a defined XY point before Z Homing when homing all axes (G28).
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // - Prevent Z homing when the Z probe is outside bed area.
 |  |  |  | // - Prevent Z homing when the Z probe is outside bed area.
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | //
 | 
			
		
	
		
		
			
				
					
					|  |  |  | //#define Z_SAFE_HOMING
 |  |  |  | //#define Z_SAFE_HOMING
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | #if ENABLED(Z_SAFE_HOMING) |  |  |  | #if ENABLED(Z_SAFE_HOMING) | 
			
		
	
	
		
		
			
				
					|  |  | @ -1013,13 +1014,10 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | // M500 - stores parameters in EEPROM
 |  |  |  | // M500 - stores parameters in EEPROM
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
 |  |  |  | // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
 |  |  |  | // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // Define this to enable EEPROM support
 |  |  |  | //
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | #define EEPROM_SETTINGS // K8200: uses EEPROM by default
 |  |  |  | #define EEPROM_SETTINGS   // Enable for M500 and M501 commands
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | #if ENABLED(EEPROM_SETTINGS) |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | //#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
 |  |  |  | //#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   #define EEPROM_CHITCHAT // Print a report on M500. Please keep turned on.
 |  |  |  | #define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | #endif |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | //
 |  |  |  | //
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // Host Keepalive
 |  |  |  | // Host Keepalive
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |