Browse Source

Simplify pins_TRIGORILLA_14.h (#12162)

Hannes Brandstätter-Müller 6 years ago
parent
commit
6ee2af5e2d
1 changed files with 32 additions and 8 deletions
  1. 32
    8
      Marlin/src/pins/pins_TRIGORILLA_14.h

+ 32
- 8
Marlin/src/pins/pins_TRIGORILLA_14.h View File

28
   #define BOARD_NAME "Anycubic RAMPS 1.4"
28
   #define BOARD_NAME "Anycubic RAMPS 1.4"
29
 #endif
29
 #endif
30
 
30
 
31
-// Remap MOSFET pins to common usages
32
-#if HOTENDS > 1
33
-  #define RAMPS_D9_PIN     45   // EEB, EEF
31
+// Labeled pins
32
+#define TRIGORILLA_HEATER_BED_PIN  8
33
+#define TRIGORILLA_HEATER_0_PIN   10
34
+#define TRIGORILLA_HEATER_1_PIN   45   // Anycubic Kossel: Unused
35
+
36
+#define TRIGORILLA_FAN0_PIN        9   // Anycubic Kossel: Usually the part cooling fan
37
+#define TRIGORILLA_FAN1_PIN        7   // Anycubic Kossel: Unused
38
+#define TRIGORILLA_FAN2_PIN       44   // Anycubic Kossel: Hotend fan
39
+
40
+// Remap MOSFET pins to common usages:
41
+
42
+#define RAMPS_D10_PIN    TRIGORILLA_HEATER_0_PIN // HEATER_0_PIN is always RAMPS_D10_PIN in pins_RAMPS.h
43
+
44
+#if HOTENDS > 1   // EEF and EEB
45
+  #define RAMPS_D9_PIN   TRIGORILLA_HEATER_1_PIN
34
   #if !TEMP_SENSOR_BED
46
   #if !TEMP_SENSOR_BED
35
-    #define RAMPS_D8_PIN    9   // EEF
47
+    // EEF
48
+    #define RAMPS_D8_PIN TRIGORILLA_FAN0_PIN
49
+  #else
50
+    // EEB
51
+    #define RAMPS_D8_PIN TRIGORILLA_HEATER_BED_PIN
52
+    #define FAN_PIN      TRIGORILLA_FAN0_PIN    // Override pin 4 in pins_RAMPS.h
36
   #endif
53
   #endif
37
 #elif TEMP_SENSOR_BED
54
 #elif TEMP_SENSOR_BED
38
-  #define FAN1_PIN          7   // EFB
55
+  // EFB (Anycubic Kossel default)
56
+  #define RAMPS_D9_PIN   TRIGORILLA_FAN0_PIN
57
+  #define RAMPS_D8_PIN   TRIGORILLA_HEATER_BED_PIN
39
 #else
58
 #else
40
-  #define FAN2_PIN         44   // EFF
59
+  // EFF
60
+  #define RAMPS_D9_PIN   TRIGORILLA_FAN1_PIN
61
+  #define RAMPS_D8_PIN   TRIGORILLA_FAN0_PIN
41
 #endif
62
 #endif
42
 
63
 
43
-// D44 - Typical Extruder Fan on Anycubic Delta devices
44
-#define ORIG_E0_AUTO_FAN_PIN 44
64
+#if HOTENDS > 1 || TEMP_SENSOR_BED      // EEF, EEB, EFB
65
+  #define FAN1_PIN       TRIGORILLA_FAN1_PIN
66
+#endif
67
+#define FAN2_PIN         TRIGORILLA_FAN2_PIN
68
+#define ORIG_E0_AUTO_FAN_PIN TRIGORILLA_FAN2_PIN  // Used in Anycubic Kossel example config
45
 
69
 
46
 #include "pins_RAMPS.h"
70
 #include "pins_RAMPS.h"
47
 
71
 

Loading…
Cancel
Save