Merge pull request #1722 from Natealus/Development
Azteeg X3 Pro Pin Revisions
This commit is contained in:
		@@ -5,9 +5,35 @@
 | 
				
			|||||||
#include "pins_RAMPS_13.h"
 | 
					#include "pins_RAMPS_13.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef FAN_PIN
 | 
					#undef FAN_PIN
 | 
				
			||||||
#define FAN_PIN             9 // (Sprinter config)
 | 
					#define FAN_PIN             6 //Part Cooling System
 | 
				
			||||||
 | 
					 | 
				
			||||||
#define BEEPER             33
 | 
					#define BEEPER             33
 | 
				
			||||||
 | 
					#define CONTROLLERFAN_PIN   4 //Pin used for the fan to cool motherboard (-1 to disable)
 | 
				
			||||||
 | 
					//Fans/Water Pump to cool the hotend cool side.
 | 
				
			||||||
 | 
					#define EXTRUDER_0_AUTO_FAN_PIN   5
 | 
				
			||||||
 | 
					#define EXTRUDER_1_AUTO_FAN_PIN   5
 | 
				
			||||||
 | 
					#define EXTRUDER_2_AUTO_FAN_PIN   5
 | 
				
			||||||
 | 
					#define EXTRUDER_3_AUTO_FAN_PIN   5
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					//This section is to swap the MIN and MAX pins because the X3 Pro comes with only
 | 
				
			||||||
 | 
					//MIN endstops soldered onto the board. Delta code wants the homing endstops to be 
 | 
				
			||||||
 | 
					//the MAX so I swapped them here. Comment them out with // if you want them original.
 | 
				
			||||||
 | 
					//Note: I had to solder on the additional MAX Endstop pins to attach a Z-Probe 
 | 
				
			||||||
 | 
					//endstop switch.
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					#undef X_MIN_PIN
 | 
				
			||||||
 | 
					#undef X_MAX_PIN
 | 
				
			||||||
 | 
					#undef Y_MIN_PIN
 | 
				
			||||||
 | 
					#undef Y_MAX_PIN
 | 
				
			||||||
 | 
					#undef Z_MIN_PIN
 | 
				
			||||||
 | 
					#undef Z_MAX_PIN
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#define X_MIN_PIN           2
 | 
				
			||||||
 | 
					#define X_MAX_PIN           3
 | 
				
			||||||
 | 
					#define Y_MIN_PIN          15
 | 
				
			||||||
 | 
					#define Y_MAX_PIN          14
 | 
				
			||||||
 | 
					#define Z_MIN_PIN          19
 | 
				
			||||||
 | 
					#define Z_MAX_PIN          18
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define E2_STEP_PIN        23
 | 
					#define E2_STEP_PIN        23
 | 
				
			||||||
#define E2_DIR_PIN         25
 | 
					#define E2_DIR_PIN         25
 | 
				
			||||||
@@ -24,7 +50,7 @@
 | 
				
			|||||||
#undef HEATER_1_PIN
 | 
					#undef HEATER_1_PIN
 | 
				
			||||||
#undef HEATER_2_PIN
 | 
					#undef HEATER_2_PIN
 | 
				
			||||||
#undef HEATER_3_PIN
 | 
					#undef HEATER_3_PIN
 | 
				
			||||||
#define HEATER_1_PIN       -1
 | 
					#define HEATER_1_PIN        9
 | 
				
			||||||
#define HEATER_2_PIN       16
 | 
					#define HEATER_2_PIN       16
 | 
				
			||||||
#define HEATER_3_PIN       17
 | 
					#define HEATER_3_PIN       17
 | 
				
			||||||
#define HEATER_4_PIN        4
 | 
					#define HEATER_4_PIN        4
 | 
				
			||||||
@@ -39,3 +65,26 @@
 | 
				
			|||||||
#define TEMP_4_PIN         10   // ANALOG NUMBERING
 | 
					#define TEMP_4_PIN         10   // ANALOG NUMBERING
 | 
				
			||||||
#define TC1                 4   // ANALOG NUMBERING Thermo couple on Azteeg X3Pro
 | 
					#define TC1                 4   // ANALOG NUMBERING Thermo couple on Azteeg X3Pro
 | 
				
			||||||
#define TC2                 5   // ANALOG NUMBERING Thermo couple on Azteeg X3Pro
 | 
					#define TC2                 5   // ANALOG NUMBERING Thermo couple on Azteeg X3Pro
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					//These Servo pins are for when they are defined. Tested for usage with bed leveling
 | 
				
			||||||
 | 
					//on a Delta with 1 servo. Running through the Z servo endstop in code. 
 | 
				
			||||||
 | 
					//Physical wire attachment was done on EXT1 on the GND, 5V, and D47 pins.
 | 
				
			||||||
 | 
					//
 | 
				
			||||||
 | 
					#undef SERVO0_PIN
 | 
				
			||||||
 | 
					#undef SERVO1_PIN
 | 
				
			||||||
 | 
					#undef SERVO2_PIN
 | 
				
			||||||
 | 
					#undef SERVO3_PIN
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef NUM_SERVOS
 | 
				
			||||||
 | 
					  #define SERVO0_PIN         -1
 | 
				
			||||||
 | 
					  #if NUM_SERVOS > 1
 | 
				
			||||||
 | 
					    #define SERVO1_PIN       -1
 | 
				
			||||||
 | 
					    #if NUM_SERVOS > 2
 | 
				
			||||||
 | 
					      #define SERVO2_PIN     47
 | 
				
			||||||
 | 
					      #if NUM_SERVOS > 3
 | 
				
			||||||
 | 
					        #define SERVO3_PIN   -1
 | 
				
			||||||
 | 
					      #endif
 | 
				
			||||||
 | 
					    #endif
 | 
				
			||||||
 | 
					  #endif
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user