♻️ More updates for multi-axis
This commit is contained in:
		
				
					committed by
					
						
						Scott Lahteine
					
				
			
			
				
	
			
			
			
						parent
						
							6a2a592c26
						
					
				
				
					commit
					d6c673b9de
				
			@@ -45,9 +45,10 @@
 | 
			
		||||
 *  X, Y, Z          : Specify axes to move during cleaning. Default: ALL.
 | 
			
		||||
 */
 | 
			
		||||
void GcodeSuite::G12() {
 | 
			
		||||
 | 
			
		||||
  // Don't allow nozzle cleaning without homing first
 | 
			
		||||
  if (homing_needed_error(linear_bits & ~TERN0(NOZZLE_CLEAN_NO_Z, Z_AXIS) & ~TERN0(NOZZLE_CLEAN_NO_Y, Y_AXIS)))
 | 
			
		||||
    return;
 | 
			
		||||
  constexpr main_axes_bits_t clean_axis_mask = main_axes_mask & ~TERN0(NOZZLE_CLEAN_NO_Z, Z_AXIS) & ~TERN0(NOZZLE_CLEAN_NO_Y, Y_AXIS);
 | 
			
		||||
  if (homing_needed_error(clean_axis_mask)) return;
 | 
			
		||||
 | 
			
		||||
  #ifdef WIPE_SEQUENCE_COMMANDS
 | 
			
		||||
    if (!parser.seen_any()) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user