|
153 | 153 | // SPI for MAX Thermocouple
|
154 | 154 | /*
|
155 | 155 | #if DISABLED(SDSUPPORT)
|
156 |
| - #define TEMP_0_CS_PIN 53 |
| 156 | + #define TEMP_0_CS_PIN EXP1_03_PIN |
157 | 157 | #else
|
158 | 158 | #define TEMP_0_CS_PIN 49
|
159 | 159 | #endif
|
|
190 | 190 | // 32Mb FLASH
|
191 | 191 | //#define SPI_FLASH_CS_PIN ?
|
192 | 192 |
|
| 193 | +/** |
| 194 | + * ------ ------ |
| 195 | + * (BEEPER) 62 |10 9 | 40 (BTN_ENC) (MISO) 74 |10 9 | 76 (SCK) |
| 196 | + * (LCD_EN) 64 | 8 7 | 63 (LCD_RS) (BTN_EN1) 44 | 8 7 | 10 (SD_SS) |
| 197 | + * (LCD_D4) 48 | 6 5 50 (LCD_D5) (BTN_EN2) 42 | 6 5 75 (MOSI) |
| 198 | + * (LCD_D6) 52 | 4 3 | 53 (LCD_D7) (SD_DETECT) 51 | 4 3 | RESET |
| 199 | + * GND | 2 1 | 5V GND | 2 1 | -- |
| 200 | + * ------ ------ |
| 201 | + * EXP1 EXP2 |
| 202 | + */ |
| 203 | +#define EXP1_03_PIN 53 |
| 204 | +#define EXP1_04_PIN 52 |
| 205 | +#define EXP1_05_PIN 50 |
| 206 | +#define EXP1_06_PIN 48 |
| 207 | +#define EXP1_07_PIN 63 |
| 208 | +#define EXP1_08_PIN 64 |
| 209 | +#define EXP1_09_PIN 40 |
| 210 | +#define EXP1_10_PIN 62 |
| 211 | + |
| 212 | +#define EXP2_03_PIN -1 // RESET |
| 213 | +#define EXP2_04_PIN 51 |
| 214 | +#define EXP2_05_PIN 75 // MOSI |
| 215 | +#define EXP2_06_PIN 42 |
| 216 | +#define EXP2_07_PIN 10 |
| 217 | +#define EXP2_08_PIN 44 |
| 218 | +#define EXP2_09_PIN 76 // SCK |
| 219 | +#define EXP2_10_PIN 74 // MISO |
| 220 | + |
193 | 221 | //
|
194 | 222 | // LCD / Controller
|
195 | 223 | //
|
196 | 224 | #if HAS_WIRED_LCD
|
197 | 225 |
|
198 | 226 | #if ANY(RADDS_DISPLAY, IS_RRD_SC, IS_RRD_FG_SC)
|
199 |
| - #define BEEPER_PIN 62 |
200 |
| - #define LCD_PINS_D4 48 |
201 |
| - #define LCD_PINS_D5 50 |
202 |
| - #define LCD_PINS_D6 52 |
203 |
| - #define LCD_PINS_D7 53 |
204 |
| - #define SD_DETECT_PIN 51 |
| 227 | + #define BEEPER_PIN EXP1_10_PIN |
| 228 | + #define LCD_PINS_D4 EXP1_06_PIN |
| 229 | + #define LCD_PINS_D5 EXP1_05_PIN |
| 230 | + #define LCD_PINS_D6 EXP1_04_PIN |
| 231 | + #define LCD_PINS_D7 EXP1_03_PIN |
| 232 | + #define SD_DETECT_PIN EXP2_04_PIN |
205 | 233 | #endif
|
206 | 234 |
|
207 | 235 | #if EITHER(RADDS_DISPLAY, IS_RRD_SC)
|
208 | 236 |
|
209 |
| - #define LCD_PINS_RS 63 |
210 |
| - #define LCD_PINS_ENABLE 64 |
| 237 | + #define LCD_PINS_RS EXP1_07_PIN |
| 238 | + #define LCD_PINS_ENABLE EXP1_08_PIN |
211 | 239 |
|
212 | 240 | #elif IS_RRD_FG_SC
|
213 | 241 |
|
214 |
| - #define LCD_PINS_RS 52 |
215 |
| - #define LCD_PINS_ENABLE 53 |
| 242 | + #define LCD_PINS_RS EXP1_04_PIN |
| 243 | + #define LCD_PINS_ENABLE EXP1_03_PIN |
216 | 244 |
|
217 | 245 | #elif HAS_U8GLIB_I2C_OLED
|
218 | 246 |
|
219 |
| - #define BEEPER_PIN 62 |
220 |
| - #define LCD_SDSS 10 |
221 |
| - #define SD_DETECT_PIN 51 |
| 247 | + #define BEEPER_PIN EXP1_10_PIN |
| 248 | + #define LCD_SDSS EXP2_07_PIN |
| 249 | + #define SD_DETECT_PIN EXP2_04_PIN |
222 | 250 |
|
223 | 251 | #elif ENABLED(FYSETC_MINI_12864)
|
224 | 252 |
|
225 |
| - #define BEEPER_PIN 62 |
226 |
| - #define DOGLCD_CS 64 |
227 |
| - #define DOGLCD_A0 63 |
| 253 | + #define BEEPER_PIN EXP1_10_PIN |
| 254 | + #define DOGLCD_CS EXP1_08_PIN |
| 255 | + #define DOGLCD_A0 EXP1_07_PIN |
228 | 256 |
|
229 | 257 | //#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
230 | 258 | // results in LCD soft SPI mode 3, SD soft SPI mode 0
|
231 | 259 |
|
232 |
| - #define LCD_RESET_PIN 48 // Must be high or open for LCD to operate normally. |
| 260 | + #define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally. |
233 | 261 |
|
234 | 262 | #if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
235 | 263 | #ifndef RGB_LED_R_PIN
|
236 |
| - #define RGB_LED_R_PIN 50 // D5 |
| 264 | + #define RGB_LED_R_PIN EXP1_05_PIN // D5 |
237 | 265 | #endif
|
238 | 266 | #ifndef RGB_LED_G_PIN
|
239 |
| - #define RGB_LED_G_PIN 52 // D6 |
| 267 | + #define RGB_LED_G_PIN EXP1_04_PIN // D6 |
240 | 268 | #endif
|
241 | 269 | #ifndef RGB_LED_B_PIN
|
242 |
| - #define RGB_LED_B_PIN 53 // D7 |
| 270 | + #define RGB_LED_B_PIN EXP1_03_PIN // D7 |
243 | 271 | #endif
|
244 | 272 | #elif ENABLED(FYSETC_MINI_12864_2_1)
|
245 |
| - #define NEOPIXEL_PIN 50 // D5 |
| 273 | + #define NEOPIXEL_PIN EXP1_05_PIN // D5 |
246 | 274 | #endif
|
247 | 275 |
|
248 | 276 | #elif ENABLED(SPARK_FULL_GRAPHICS)
|
|
259 | 287 | #endif // SPARK_FULL_GRAPHICS
|
260 | 288 |
|
261 | 289 | #if IS_NEWPANEL
|
262 |
| - #define BTN_EN1 44 |
263 |
| - #define BTN_EN2 42 |
264 |
| - #define BTN_ENC 40 |
| 290 | + #define BTN_EN1 EXP2_08_PIN |
| 291 | + #define BTN_EN2 EXP2_06_PIN |
| 292 | + #define BTN_ENC EXP1_09_PIN |
265 | 293 | #endif
|
266 | 294 |
|
267 | 295 | #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
|
0 commit comments