|  |  |  | @ -5621,12 +5621,8 @@ inline void gcode_T(uint8_t tmp_extruder) { | 
			
		
	
		
			
				
					|  |  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |           // apply Y & Z extruder offset (x offset is already used in determining home pos)
 | 
			
		
	
		
			
				
					|  |  |  |  |           current_position[Y_AXIS] = current_position[Y_AXIS] - | 
			
		
	
		
			
				
					|  |  |  |  |                                      extruder_offset[Y_AXIS][active_extruder] + | 
			
		
	
		
			
				
					|  |  |  |  |                                      extruder_offset[Y_AXIS][tmp_extruder]; | 
			
		
	
		
			
				
					|  |  |  |  |           current_position[Z_AXIS] = current_position[Z_AXIS] - | 
			
		
	
		
			
				
					|  |  |  |  |                                      extruder_offset[Z_AXIS][active_extruder] + | 
			
		
	
		
			
				
					|  |  |  |  |                                      extruder_offset[Z_AXIS][tmp_extruder]; | 
			
		
	
		
			
				
					|  |  |  |  |           current_position[Y_AXIS] -= extruder_offset[Y_AXIS][active_extruder] - extruder_offset[Y_AXIS][tmp_extruder]; | 
			
		
	
		
			
				
					|  |  |  |  |           current_position[Z_AXIS] -= extruder_offset[Z_AXIS][active_extruder] - extruder_offset[Z_AXIS][tmp_extruder]; | 
			
		
	
		
			
				
					|  |  |  |  |           active_extruder = tmp_extruder; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |           // This function resets the max/min values - the current position may be overwritten below.
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |