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 10 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