Browse Source

Azteeg X3 Pro Pin Revisions

I added the fan pins in here and left them at -1 in configuration_adv.h
and it works fine. Pinned for a 4 extruder from 1-4 and HE5 being the
controller fan, HE6 being the Extruder Auto Fan/Water pump in the Kraken
case, and HE7 being for part cooling fan. Added in descriptions for the
MIN MAX pin swap and for servo motor additions.
Natealus 9 years ago
parent
commit
22bea37393
1 changed files with 52 additions and 3 deletions
  1. 52
    3
      Marlin/pins_AZTEEG_X3_PRO.h

+ 52
- 3
Marlin/pins_AZTEEG_X3_PRO.h View File

@@ -5,9 +5,35 @@
5 5
 #include "pins_RAMPS_13.h"
6 6
 
7 7
 #undef FAN_PIN
8
-#define FAN_PIN             9 // (Sprinter config)
9
-
8
+#define FAN_PIN             6 //Part Cooling System
10 9
 #define BEEPER             33
10
+#define CONTROLLERFAN_PIN   4 //Pin used for the fan to cool motherboard (-1 to disable)
11
+//Fans/Water Pump to cool the hotend cool side.
12
+#define EXTRUDER_0_AUTO_FAN_PIN   5
13
+#define EXTRUDER_1_AUTO_FAN_PIN   5
14
+#define EXTRUDER_2_AUTO_FAN_PIN   5
15
+#define EXTRUDER_3_AUTO_FAN_PIN   5
16
+//
17
+//This section is to swap the MIN and MAX pins because the X3 Pro comes with only
18
+//MIN endstops soldered onto the board. Delta code wants the homing endstops to be 
19
+//the MAX so I swapped them here. Comment them out with // if you want them original.
20
+//Note: I had to solder on the additional MAX Endstop pins to attach a Z-Probe 
21
+//endstop switch.
22
+//
23
+#undef X_MIN_PIN
24
+#undef X_MAX_PIN
25
+#undef Y_MIN_PIN
26
+#undef Y_MAX_PIN
27
+#undef Z_MIN_PIN
28
+#undef Z_MAX_PIN
29
+
30
+#define X_MIN_PIN           2
31
+#define X_MAX_PIN           3
32
+#define Y_MIN_PIN          15
33
+#define Y_MAX_PIN          14
34
+#define Z_MIN_PIN          19
35
+#define Z_MAX_PIN          18
36
+//
11 37
 
12 38
 #define E2_STEP_PIN        23
13 39
 #define E2_DIR_PIN         25
@@ -24,7 +50,7 @@
24 50
 #undef HEATER_1_PIN
25 51
 #undef HEATER_2_PIN
26 52
 #undef HEATER_3_PIN
27
-#define HEATER_1_PIN       -1
53
+#define HEATER_1_PIN        9
28 54
 #define HEATER_2_PIN       16
29 55
 #define HEATER_3_PIN       17
30 56
 #define HEATER_4_PIN        4
@@ -39,3 +65,26 @@
39 65
 #define TEMP_4_PIN         10   // ANALOG NUMBERING
40 66
 #define TC1                 4   // ANALOG NUMBERING Thermo couple on Azteeg X3Pro
41 67
 #define TC2                 5   // ANALOG NUMBERING Thermo couple on Azteeg X3Pro
68
+
69
+//
70
+//These Servo pins are for when they are defined. Tested for usage with bed leveling
71
+//on a Delta with 1 servo. Running through the Z servo endstop in code. 
72
+//Physical wire attachment was done on EXT1 on the GND, 5V, and D47 pins.
73
+//
74
+#undef SERVO0_PIN
75
+#undef SERVO1_PIN
76
+#undef SERVO2_PIN
77
+#undef SERVO3_PIN
78
+
79
+#ifdef NUM_SERVOS
80
+  #define SERVO0_PIN         -1
81
+  #if NUM_SERVOS > 1
82
+    #define SERVO1_PIN       -1
83
+    #if NUM_SERVOS > 2
84
+      #define SERVO2_PIN     47
85
+      #if NUM_SERVOS > 3
86
+        #define SERVO3_PIN   -1
87
+      #endif
88
+    #endif
89
+  #endif
90
+#endif

Loading…
Cancel
Save