|  |  | @ -152,6 +152,30 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | // For Cyclops or any "multi-extruder" that shares a single nozzle.
 |  |  |  | // For Cyclops or any "multi-extruder" that shares a single nozzle.
 | 
			
		
	
		
		
			
				
					
					|  |  |  | //#define SINGLENOZZLE
 |  |  |  | //#define SINGLENOZZLE
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | // A dual extruder that uses a single stepper motor
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | // Don't forget to set SSDE_SERVO_ANGLES and HOTEND_OFFSET_X/Y/Z
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | //#define SWITCHING_EXTRUDER
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | #if ENABLED(SWITCHING_EXTRUDER) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   #define SWITCHING_EXTRUDER_SERVO_NR 0 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   #define SWITCHING_EXTRUDER_SERVO_ANGLES { 0, 90 } // Angles for E0, E1
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   //#define HOTEND_OFFSET_Z {0.0, 0.0}
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | #endif | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | /**
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  * "Mixing Extruder" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  *   - Adds a new code, M165, to set the current mix factors. | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  *   - Extends the stepping routines to move multiple steppers in proportion to the mix. | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  *   - Optional support for Repetier Host M163, M164, and virtual extruder. | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  *   - This implementation supports only a single extruder. | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  *   - Enable DIRECT_MIXING_IN_G1 for Pia Taubert's reference implementation | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |  */ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | //#define MIXING_EXTRUDER
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | #if ENABLED(MIXING_EXTRUDER) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   #define MIXING_STEPPERS 2        // Number of steppers in your mixing extruder
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   #define MIXING_VIRTUAL_TOOLS 16  // Use the Virtual Tool method with M163 and M164
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   //#define DIRECT_MIXING_IN_G1    // Allow ABCDHI mix factors in G1 movement commands
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | #endif | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
 |  |  |  | // Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
 |  |  |  | // The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // For the other hotends it is their distance from the extruder 0 hotend.
 |  |  |  | // For the other hotends it is their distance from the extruder 0 hotend.
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -162,7 +186,6 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | // 1 = ATX
 |  |  |  | // 1 = ATX
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
 |  |  |  | // 2 = X-Box 360 203Watts (the blue wire connected to PS_ON and the red wire to VCC)
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // :{1:'ATX',2:'X-Box 360'}
 |  |  |  | // :{1:'ATX',2:'X-Box 360'}
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | #define POWER_SUPPLY 1 |  |  |  | #define POWER_SUPPLY 1 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | // Define this to have the electronics keep the power supply off on startup. If you don't know what this is leave it.
 |  |  |  | // Define this to have the electronics keep the power supply off on startup. If you don't know what this is leave it.
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |