|
@@ -105,32 +105,7 @@
|
105
|
105
|
// define digital pin 4 for the filament runout sensor. Use the RAMPS 1.4 digital input 4 on the servos connector
|
106
|
106
|
#define FIL_RUNOUT_PIN 4
|
107
|
107
|
|
108
|
|
-#if MB(RAMPS_14_EFF) || MB(RAMPS_13_EFF) || ENABLED(IS_RAMPS_EFB)
|
109
|
|
- #define FAN_PIN 9 // (Sprinter config)
|
110
|
|
- #if MB(RAMPS_14_EFF) || MB(RAMPS_13_EFF)
|
111
|
|
- #define CONTROLLERFAN_PIN -1 // Pin used for the fan to cool controller
|
112
|
|
- #endif
|
113
|
|
-#elif MB(RAMPS_14_EEF) || MB(RAMPS_14_SF) || MB(RAMPS_13_EEF) || MB(RAMPS_13_SF)
|
114
|
|
- #define FAN_PIN 8
|
115
|
|
-#else
|
116
|
|
- #define FAN_PIN 4 // IO pin. Buffer needed
|
117
|
|
-#endif
|
118
|
|
-
|
119
|
108
|
#define PS_ON_PIN 12
|
120
|
|
-
|
121
|
|
-#if MB(RAMPS_14_EFF) || MB(RAMPS_13_EFF)
|
122
|
|
- #define HEATER_0_PIN 8
|
123
|
|
-#else
|
124
|
|
- #define HEATER_0_PIN 10 // EXTRUDER 1
|
125
|
|
- #if !MB(RAMPS_14_EEF) && !MB(RAMPS_13_EEF) && !MB(RAMPS_14_SF) && !MB(RAMPS_13_SF)
|
126
|
|
- #define HEATER_BED_PIN 8 // BED
|
127
|
|
- #endif
|
128
|
|
-#endif
|
129
|
|
-
|
130
|
|
-#if !MB(RAMPS_14_SF) && !MB(RAMPS_13_SF) && !ENABLED(IS_RAMPS_EFB)
|
131
|
|
- #define HEATER_1_PIN 9 // EXTRUDER 2 (FAN On Sprinter)
|
132
|
|
-#endif
|
133
|
|
-
|
134
|
109
|
#define TEMP_0_PIN 13 // ANALOG NUMBERING
|
135
|
110
|
#define TEMP_1_PIN 15 // ANALOG NUMBERING
|
136
|
111
|
#define TEMP_BED_PIN 14 // ANALOG NUMBERING
|
|
@@ -139,6 +114,56 @@
|
139
|
114
|
#define SLED_PIN -1
|
140
|
115
|
#endif
|
141
|
116
|
|
|
117
|
+
|
|
118
|
+/**
|
|
119
|
+ * Hi Voltage PWM Pin Assignments
|
|
120
|
+ */
|
|
121
|
+
|
|
122
|
+#ifndef HI_VOLT_PIN_D
|
|
123
|
+ #define HI_VOLT_PIN_D -1
|
|
124
|
+#endif
|
|
125
|
+#ifndef HI_VOLT_PIN_C
|
|
126
|
+ #define HI_VOLT_PIN_C 8
|
|
127
|
+#endif
|
|
128
|
+#ifndef HI_VOLT_PIN_B
|
|
129
|
+ #define HI_VOLT_PIN_B 9
|
|
130
|
+#endif
|
|
131
|
+#ifndef HI_VOLT_PIN_A
|
|
132
|
+ #define HI_VOLT_PIN_A 10
|
|
133
|
+#endif
|
|
134
|
+
|
|
135
|
+#if ENABLED(IS_RAMPS_EFB) // Hotend, Fan, Bed
|
|
136
|
+ #define HEATER_0_PIN HI_VOLT_PIN_A
|
|
137
|
+ #define FAN_PIN HI_VOLT_PIN_B
|
|
138
|
+ #define HEATER_BED_PIN HI_VOLT_PIN_C
|
|
139
|
+ #if EXTRUDERS == 1
|
|
140
|
+ #define FAN1_PIN HI_VOLT_PIN_D
|
|
141
|
+ #else
|
|
142
|
+ #define HEATER_1_PIN HI_VOLT_PIN_D
|
|
143
|
+ #endif
|
|
144
|
+#elif MB(RAMPS_13_EEF) || MB(RAMPS_14_EEF) // Hotend, Hotend, Fan
|
|
145
|
+ #define HEATER_0_PIN HI_VOLT_PIN_A
|
|
146
|
+ #define HEATER_1_PIN HI_VOLT_PIN_B
|
|
147
|
+ #define FAN_PIN HI_VOLT_PIN_C
|
|
148
|
+#elif MB(RAMPS_13_EEB) || MB(RAMPS_14_EEB) // Hotend, Hotend, Bed
|
|
149
|
+ #define HEATER_0_PIN HI_VOLT_PIN_A
|
|
150
|
+ #define HEATER_1_PIN HI_VOLT_PIN_B
|
|
151
|
+ #define HEATER_BED_PIN HI_VOLT_PIN_C
|
|
152
|
+ #define FAN_PIN 4 // IO pin. Buffer needed
|
|
153
|
+#elif MB(RAMPS_13_EFF) || MB(RAMPS_14_EFF) // Hotend, Fan, Fan (EFF is reversed?)
|
|
154
|
+ #define HEATER_0_PIN HI_VOLT_PIN_C
|
|
155
|
+ #define FAN_PIN HI_VOLT_PIN_B
|
|
156
|
+ #define FAN1_PIN HI_VOLT_PIN_A
|
|
157
|
+ #define CONTROLLERFAN_PIN -1
|
|
158
|
+#elif MB(RAMPS_13_SF) || MB(RAMPS_14_SF) // Spindle, Fan
|
|
159
|
+ #define FAN_PIN HI_VOLT_PIN_C
|
|
160
|
+#endif
|
|
161
|
+
|
|
162
|
+
|
|
163
|
+/**
|
|
164
|
+ * LCD Controller Pin Assignments
|
|
165
|
+ */
|
|
166
|
+
|
142
|
167
|
#if ENABLED(ULTRA_LCD)
|
143
|
168
|
|
144
|
169
|
#if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
|
@@ -301,4 +326,3 @@
|
301
|
326
|
#else
|
302
|
327
|
#define MAX6675_SS 66 // Do not use pin 49 as this is tied to the switch inside the SD card socket to detect if there is an SD card present
|
303
|
328
|
#endif
|
304
|
|
-
|