|
@@ -136,27 +136,56 @@
|
136
|
136
|
|
137
|
137
|
#ifndef FAN1_PIN
|
138
|
138
|
#ifdef MK3_FAN_PINS
|
139
|
|
- #define FAN1_PIN -1
|
|
139
|
+ #define FAN1_PIN -1
|
140
|
140
|
#else
|
141
|
|
- #define FAN1_PIN 6
|
|
141
|
+ #define FAN1_PIN 6
|
142
|
142
|
#endif
|
143
|
143
|
#endif
|
144
|
144
|
|
|
145
|
+/**
|
|
146
|
+ * ------ ------ ------
|
|
147
|
+ * 84 PH2 | 1 2 | PH6 9 50 MISO | 1 2 | SCK 52 62 PK0 | 1 2 | PJ5 76
|
|
148
|
+ * 61 PF7 | 3 4 | PD5 82 72 PJ2 | 3 4 | SDSS 77 20 SDA | 3 4 | GND
|
|
149
|
+ * 59 PF5 | 5 6 PG4 70 14 TX3 | 5 6 MOSI 51 21 SCL | 5 6 RX2 16
|
|
150
|
+ * 85 PH7 | 7 8 | PG3 71 15 RX3 | 7 8 | RESET GND | 7 8 | TX2 17
|
|
151
|
+ * GND | 9 10 | 5V GND | 9 10 | PE3 5 5V | 9 10 | 5V
|
|
152
|
+ * ------ ------ ------
|
|
153
|
+ * P1 P2 P3
|
|
154
|
+ */
|
|
155
|
+
|
|
156
|
+#define EXP1_01_PIN 84
|
|
157
|
+#define EXP1_02_PIN 9
|
|
158
|
+#define EXP1_03_PIN 61
|
|
159
|
+#define EXP1_04_PIN 82
|
|
160
|
+#define EXP1_05_PIN 59
|
|
161
|
+#define EXP1_06_PIN 70
|
|
162
|
+#define EXP1_07_PIN 85
|
|
163
|
+#define EXP1_08_PIN 71
|
|
164
|
+
|
|
165
|
+#define EXP2_01_PIN 50
|
|
166
|
+#define EXP2_02_PIN 52
|
|
167
|
+#define EXP2_03_PIN 72
|
|
168
|
+#define EXP2_04_PIN 77
|
|
169
|
+#define EXP2_05_PIN 14
|
|
170
|
+#define EXP2_06_PIN 51
|
|
171
|
+#define EXP2_07_PIN 15
|
|
172
|
+#define EXP2_08_PIN -1
|
|
173
|
+
|
145
|
174
|
//
|
146
|
175
|
// Misc. Functions
|
147
|
176
|
//
|
148
|
|
-#define SDSS 77
|
|
177
|
+#define SDSS EXP2_04_PIN
|
149
|
178
|
#define LED_PIN 13
|
150
|
179
|
|
151
|
180
|
#ifndef CASE_LIGHT_PIN
|
152
|
|
- #define CASE_LIGHT_PIN 9
|
|
181
|
+ #define CASE_LIGHT_PIN EXP1_02_PIN
|
153
|
182
|
#endif
|
154
|
183
|
|
155
|
184
|
//
|
156
|
185
|
// M3/M4/M5 - Spindle/Laser Control
|
157
|
186
|
//
|
158
|
187
|
// use P1 connector for spindle pins
|
159
|
|
-#define SPINDLE_LASER_PWM_PIN 9 // Hardware PWM
|
|
188
|
+#define SPINDLE_LASER_PWM_PIN EXP1_02_PIN // Hardware PWM
|
160
|
189
|
#define SPINDLE_LASER_ENA_PIN 18 // Pullup!
|
161
|
190
|
#define SPINDLE_DIR_PIN 19
|
162
|
191
|
|
|
@@ -179,20 +208,20 @@
|
179
|
208
|
#if IS_ULTIPANEL || TOUCH_UI_ULTIPANEL
|
180
|
209
|
|
181
|
210
|
#if ENABLED(CR10_STOCKDISPLAY)
|
182
|
|
- #define LCD_PINS_RS 85
|
183
|
|
- #define LCD_PINS_ENABLE 71
|
184
|
|
- #define LCD_PINS_D4 70
|
185
|
|
- #define BTN_EN1 61
|
186
|
|
- #define BTN_EN2 59
|
|
211
|
+ #define LCD_PINS_RS EXP1_07_PIN
|
|
212
|
+ #define LCD_PINS_ENABLE EXP1_08_PIN
|
|
213
|
+ #define LCD_PINS_D4 EXP1_06_PIN
|
|
214
|
+ #define BTN_EN1 EXP1_03_PIN
|
|
215
|
+ #define BTN_EN2 EXP1_05_PIN
|
187
|
216
|
#else
|
188
|
|
- #define LCD_PINS_RS 82
|
189
|
|
- #define LCD_PINS_ENABLE 61
|
190
|
|
- #define LCD_PINS_D4 59
|
191
|
|
- #define LCD_PINS_D5 70
|
192
|
|
- #define LCD_PINS_D6 85
|
193
|
|
- #define LCD_PINS_D7 71
|
194
|
|
- #define BTN_EN1 14
|
195
|
|
- #define BTN_EN2 72
|
|
217
|
+ #define LCD_PINS_RS EXP1_04_PIN
|
|
218
|
+ #define LCD_PINS_ENABLE EXP1_03_PIN
|
|
219
|
+ #define LCD_PINS_D4 EXP1_05_PIN
|
|
220
|
+ #define LCD_PINS_D5 EXP1_06_PIN
|
|
221
|
+ #define LCD_PINS_D6 EXP1_07_PIN
|
|
222
|
+ #define LCD_PINS_D7 EXP1_08_PIN
|
|
223
|
+ #define BTN_EN1 EXP2_05_PIN
|
|
224
|
+ #define BTN_EN2 EXP2_03_PIN
|
196
|
225
|
|
197
|
226
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
198
|
227
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
|
@@ -200,9 +229,9 @@
|
200
|
229
|
|
201
|
230
|
#endif
|
202
|
231
|
|
203
|
|
- #define BTN_ENC 9 // AUX-2
|
204
|
|
- #define BEEPER_PIN 84 // AUX-4
|
205
|
|
- #define SD_DETECT_PIN 15
|
|
232
|
+ #define BTN_ENC EXP1_02_PIN // P1
|
|
233
|
+ #define BEEPER_PIN EXP1_01_PIN // P1
|
|
234
|
+ #define SD_DETECT_PIN EXP2_07_PIN
|
206
|
235
|
|
207
|
236
|
#endif // IS_ULTIPANEL || TOUCH_UI_ULTIPANEL
|
208
|
237
|
#endif // HAS_WIRED_LCD
|