Преглед изворни кода

Simplify pins_TRIGORILLA_14.h (#12162)

Hannes Brandstätter-Müller пре 6 година
родитељ
комит
6ee2af5e2d
1 измењених фајлова са 32 додато и 8 уклоњено
  1. 32
    8
      Marlin/src/pins/pins_TRIGORILLA_14.h

+ 32
- 8
Marlin/src/pins/pins_TRIGORILLA_14.h Прегледај датотеку

@@ -28,20 +28,44 @@
28 28
   #define BOARD_NAME "Anycubic RAMPS 1.4"
29 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 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 53
   #endif
37 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 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 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 70
 #include "pins_RAMPS.h"
47 71
 

Loading…
Откажи
Сачувај