| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -80,7 +80,7 @@ block_t Planner::block_buffer[BLOCK_BUFFER_SIZE];
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					volatile uint8_t Planner::block_buffer_head = 0;           // Index of the next block to be pushed
 | 
					 | 
					 | 
					 | 
					volatile uint8_t Planner::block_buffer_head = 0;           // Index of the next block to be pushed
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					volatile uint8_t Planner::block_buffer_tail = 0;
 | 
					 | 
					 | 
					 | 
					volatile uint8_t Planner::block_buffer_tail = 0;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					float Planner::max_feedrate[NUM_AXIS]; // Max speeds in mm per minute
 | 
					 | 
					 | 
					 | 
					float Planner::max_feedrate[NUM_AXIS]; // Max speeds in mm per second
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					float Planner::axis_steps_per_mm[NUM_AXIS];
 | 
					 | 
					 | 
					 | 
					float Planner::axis_steps_per_mm[NUM_AXIS];
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					unsigned long Planner::max_acceleration_steps_per_s2[NUM_AXIS];
 | 
					 | 
					 | 
					 | 
					unsigned long Planner::max_acceleration_steps_per_s2[NUM_AXIS];
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					unsigned long Planner::max_acceleration_mm_per_s2[NUM_AXIS]; // Use M201 to override by software
 | 
					 | 
					 | 
					 | 
					unsigned long Planner::max_acceleration_mm_per_s2[NUM_AXIS]; // Use M201 to override by software
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |