|
@@ -45,16 +45,11 @@
|
45
|
45
|
#endif /* 99 */
|
46
|
46
|
|
47
|
47
|
/****************************************************************************************
|
48
|
|
-* Gen7 v1.1, v1.2, v1.3, v1.4 pin assignment
|
|
48
|
+* Gen7 v1.1, v1.2, v1.3 pin assignment
|
49
|
49
|
*
|
50
|
50
|
****************************************************************************************/
|
51
|
51
|
|
52
|
52
|
|
53
|
|
-#if MOTHERBOARD == 13
|
54
|
|
-#define MOTHERBOARD 11
|
55
|
|
-#define GEN7_VERSION 14 // v1.4
|
56
|
|
-#endif
|
57
|
|
-
|
58
|
53
|
#if MOTHERBOARD == 12
|
59
|
54
|
#define MOTHERBOARD 11
|
60
|
55
|
#define GEN7_VERSION 13 // v1.3
|
|
@@ -122,12 +117,86 @@
|
122
|
117
|
#endif
|
123
|
118
|
#define PS_ON_PIN 15
|
124
|
119
|
|
125
|
|
-#if (GEN7_VERSION < 14)
|
126
|
|
-// Gen 1.3 and earlier supplied thermistor power via PS_ON
|
127
|
|
-// Need to ignore the bad thermistor readings on those units
|
|
120
|
+//All these generations of Gen7 supply thermistor power
|
|
121
|
+//via PS_ON, so ignore bad thermistor readings
|
128
|
122
|
#define BOGUS_TEMPERATURE_FAILSAFE_OVERRIDE
|
|
123
|
+
|
|
124
|
+//our pin for debugging.
|
|
125
|
+#define DEBUG_PIN 0
|
|
126
|
+
|
|
127
|
+//our RS485 pins
|
|
128
|
+#define TX_ENABLE_PIN 12
|
|
129
|
+#define RX_ENABLE_PIN 13
|
|
130
|
+
|
|
131
|
+#endif
|
|
132
|
+
|
|
133
|
+/****************************************************************************************
|
|
134
|
+* Gen7 v1.4 pin assignment
|
|
135
|
+*
|
|
136
|
+****************************************************************************************/
|
|
137
|
+
|
|
138
|
+#if MOTHERBOARD == 13
|
|
139
|
+#define GEN7_VERSION 14 // v1.4
|
|
140
|
+#endif
|
|
141
|
+
|
|
142
|
+#if MOTHERBOARD == 13
|
|
143
|
+#define KNOWN_BOARD
|
|
144
|
+
|
|
145
|
+#if !defined(__AVR_ATmega644P__) && !defined(__AVR_ATmega644__) && !defined(__AVR_ATmega1284P__)
|
|
146
|
+#error Oops! Make sure you have 'Gen7' selected from the 'Tools -> Boards' menu.
|
|
147
|
+
|
|
148
|
+#endif
|
|
149
|
+
|
|
150
|
+#ifndef GEN7_VERSION
|
|
151
|
+#define GEN7_VERSION 14 // v1.x
|
129
|
152
|
#endif
|
130
|
153
|
|
|
154
|
+//x axis pins
|
|
155
|
+#define X_STEP_PIN 29
|
|
156
|
+#define X_DIR_PIN 28
|
|
157
|
+#define X_ENABLE_PIN 25
|
|
158
|
+#define X_MIN_PIN 0
|
|
159
|
+#define X_MAX_PIN -1
|
|
160
|
+
|
|
161
|
+//y axis pins
|
|
162
|
+#define Y_STEP_PIN 27
|
|
163
|
+#define Y_DIR_PIN 26
|
|
164
|
+#define Y_ENABLE_PIN 25
|
|
165
|
+#define Y_MIN_PIN 1
|
|
166
|
+#define Y_MAX_PIN -1
|
|
167
|
+
|
|
168
|
+//z axis pins
|
|
169
|
+#define Z_STEP_PIN 23
|
|
170
|
+#define Z_DIR_PIN 22
|
|
171
|
+#define Z_ENABLE_PIN 25
|
|
172
|
+#define Z_MIN_PIN 2
|
|
173
|
+#define Z_MAX_PIN -1
|
|
174
|
+
|
|
175
|
+//extruder pins
|
|
176
|
+#define E0_STEP_PIN 19
|
|
177
|
+#define E0_DIR_PIN 18
|
|
178
|
+#define E0_ENABLE_PIN 25
|
|
179
|
+
|
|
180
|
+#define TEMP_0_PIN 0
|
|
181
|
+#define TEMP_1_PIN -1
|
|
182
|
+#define TEMP_2_PIN -1
|
|
183
|
+#define TEMP_BED_PIN 1
|
|
184
|
+
|
|
185
|
+#define HEATER_0_PIN 4
|
|
186
|
+#define HEATER_1_PIN -1
|
|
187
|
+#define HEATER_2_PIN -1
|
|
188
|
+#define HEATER_BED_PIN 3
|
|
189
|
+
|
|
190
|
+#define KILL_PIN -1
|
|
191
|
+
|
|
192
|
+#define SDPOWER -1
|
|
193
|
+#define SDSS -1 // SCL pin of I2C header
|
|
194
|
+#define LED_PIN -1
|
|
195
|
+
|
|
196
|
+#define FAN_PIN -1
|
|
197
|
+
|
|
198
|
+#define PS_ON_PIN 15
|
|
199
|
+
|
131
|
200
|
//our pin for debugging.
|
132
|
201
|
#define DEBUG_PIN 0
|
133
|
202
|
|