| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -370,16 +370,14 @@ int getHeaterPower(int heater) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#if HAS_AUTO_FAN
 | 
					 | 
					 | 
					 | 
					#if HAS_AUTO_FAN
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					void setExtruderAutoFanState(int pin, bool state)
 | 
					 | 
					 | 
					 | 
					void setExtruderAutoFanState(int pin, bool state) {
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					{
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  unsigned char newFanSpeed = (state != 0) ? EXTRUDER_AUTO_FAN_SPEED : 0;
 | 
					 | 
					 | 
					 | 
					  unsigned char newFanSpeed = (state != 0) ? EXTRUDER_AUTO_FAN_SPEED : 0;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  // this idiom allows both digital and PWM fan outputs (see M42 handling).
 | 
					 | 
					 | 
					 | 
					  // this idiom allows both digital and PWM fan outputs (see M42 handling).
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  digitalWrite(pin, newFanSpeed);
 | 
					 | 
					 | 
					 | 
					  digitalWrite(pin, newFanSpeed);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  analogWrite(pin, newFanSpeed);
 | 
					 | 
					 | 
					 | 
					  analogWrite(pin, newFanSpeed);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					}
 | 
					 | 
					 | 
					 | 
					}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					void checkExtruderAutoFans()
 | 
					 | 
					 | 
					 | 
					void checkExtruderAutoFans() {
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					{
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  uint8_t fanState = 0;
 | 
					 | 
					 | 
					 | 
					  uint8_t fanState = 0;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  // which fan pins need to be turned on?      
 | 
					 | 
					 | 
					 | 
					  // which fan pins need to be turned on?      
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -442,7 +440,7 @@ void checkExtruderAutoFans()
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  #endif
 | 
					 | 
					 | 
					 | 
					  #endif
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					}
 | 
					 | 
					 | 
					 | 
					}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					#endif // any extruder auto fan pins set
 | 
					 | 
					 | 
					 | 
					#endif // HAS_AUTO_FAN
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					//
 | 
					 | 
					 | 
					 | 
					//
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					// Temperature Error Handlers
 | 
					 | 
					 | 
					 | 
					// Temperature Error Handlers
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |