Leveling Fade Height default setting (#20316)
This commit is contained in:
		
							parent
							
								
									272265c636
								
							
						
					
					
						commit
						f22b677906
					
				@ -1291,6 +1291,9 @@
 | 
			
		||||
  // at which point movement will be level to the machine's XY plane.
 | 
			
		||||
  // The height can be set with M420 Z<height>
 | 
			
		||||
  #define ENABLE_LEVELING_FADE_HEIGHT
 | 
			
		||||
  #if ENABLED(ENABLE_LEVELING_FADE_HEIGHT)
 | 
			
		||||
    #define DEFAULT_LEVELING_FADE_HEIGHT 10.0 // (mm) Default fade height.
 | 
			
		||||
  #endif
 | 
			
		||||
 | 
			
		||||
  // For Cartesian machines, instead of dividing moves on mesh boundaries,
 | 
			
		||||
  // split up moves into short segments like a Delta. This follows the
 | 
			
		||||
 | 
			
		||||
@ -2448,6 +2448,10 @@
 | 
			
		||||
  #endif
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifndef DEFAULT_LEVELING_FADE_HEIGHT
 | 
			
		||||
  #define DEFAULT_LEVELING_FADE_HEIGHT 0.0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if ENABLED(SEGMENT_LEVELED_MOVES) && !defined(LEVELED_SEGMENT_LENGTH)
 | 
			
		||||
  #define LEVELED_SEGMENT_LENGTH 5
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@ -696,7 +696,7 @@ void MarlinSettings::postprocess() {
 | 
			
		||||
    // Global Leveling
 | 
			
		||||
    //
 | 
			
		||||
    {
 | 
			
		||||
      const float zfh = TERN(ENABLE_LEVELING_FADE_HEIGHT, planner.z_fade_height, 10.0f);
 | 
			
		||||
      const float zfh = TERN(ENABLE_LEVELING_FADE_HEIGHT, planner.z_fade_height, (DEFAULT_LEVELING_FADE_HEIGHT));
 | 
			
		||||
      EEPROM_WRITE(zfh);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -2588,7 +2588,7 @@ void MarlinSettings::reset() {
 | 
			
		||||
  //
 | 
			
		||||
  // Global Leveling
 | 
			
		||||
  //
 | 
			
		||||
  TERN_(ENABLE_LEVELING_FADE_HEIGHT, new_z_fade_height = 0.0);
 | 
			
		||||
  TERN_(ENABLE_LEVELING_FADE_HEIGHT, new_z_fade_height = (DEFAULT_LEVELING_FADE_HEIGHT));
 | 
			
		||||
  TERN_(HAS_LEVELING, reset_bed_level());
 | 
			
		||||
 | 
			
		||||
  #if HAS_BED_PROBE
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user