|
|
@ -68,7 +68,7 @@ |
|
|
|
#define E0_DIR_PIN PB0 |
|
|
|
#define E0_ENABLE_PIN PC4 |
|
|
|
|
|
|
|
#if ENABLED(TMC_USE_SW_SPI) |
|
|
|
#if ENABLED(TMC_USE_SW_SPI) // Shared with EXP2
|
|
|
|
#ifndef TMC_SW_SCK |
|
|
|
#define TMC_SW_SCK PB3 |
|
|
|
#endif |
|
|
@ -93,33 +93,48 @@ |
|
|
|
#define TEMP_BED_PIN PB1 // Analog Input
|
|
|
|
#define TEMP_0_PIN PA0 // Analog Input
|
|
|
|
|
|
|
|
//
|
|
|
|
// LCD Pins
|
|
|
|
//
|
|
|
|
|
|
|
|
/**
|
|
|
|
* ----- ----- |
|
|
|
* NC | · · | GND 5V | · · | GND |
|
|
|
* RESET | · · | PB9 (SD_DETECT) (LCD_D7) PC14 | · · | PC15 (LCD_D6) |
|
|
|
* (MOSI) PB5 | · · | PB8 (BTN_EN2) (LCD_D5) PB7 | · · | PC13 (LCD_D4) |
|
|
|
* (SD_SS) PA15 | · · | PD2 (BTN_EN1) (LCD_RS) PC12 | · · | PB6 (LCD_EN) |
|
|
|
* (SCK) PB3 | · · | PB4 (MISO) (BTN_ENC) PC11 | · · | PC10 (BEEPER) |
|
|
|
* ----- ----- |
|
|
|
* EXP2 EXP1 |
|
|
|
/** ------ ------
|
|
|
|
* (BEEPER) PC10 |10 9 | PC11 (BTN_ENC) (MISO) PB4 |10 9 | PB3 (SCK) |
|
|
|
* (LCD_EN) PB6 | 8 7 | PC12 (LCD_RS) (BTN_EN1) PD2 | 8 7 | PA15 (SD_SS) |
|
|
|
* (LCD_D4) PC13 | 6 5 | PB7 (LCD_D5) (BTN_EN2) PB8 | 6 5 | PB5 (MOSI) |
|
|
|
* (LCD_D6) PC15 | 4 3 | PC14 (LCD_D7) (SD_DETECT) PB9 | 4 3 | RESET |
|
|
|
* GND | 2 1 | 5V GND | 2 1 | NC |
|
|
|
* ------ ------ |
|
|
|
* EXP1 EXP2 |
|
|
|
*/ |
|
|
|
#define EXP1_03_PIN PC14 |
|
|
|
#define EXP1_04_PIN PC15 |
|
|
|
#define EXP1_05_PIN PB7 |
|
|
|
#define EXP1_06_PIN PC13 |
|
|
|
#define EXP1_07_PIN PC12 |
|
|
|
#define EXP1_08_PIN PB6 |
|
|
|
#define EXP1_09_PIN PC11 |
|
|
|
#define EXP1_10_PIN PC10 |
|
|
|
|
|
|
|
#define EXP2_03_PIN -1 // RESET
|
|
|
|
#define EXP2_04_PIN PB9 |
|
|
|
#define EXP2_05_PIN PB5 |
|
|
|
#define EXP2_06_PIN PB8 |
|
|
|
#define EXP2_07_PIN PA15 |
|
|
|
#define EXP2_08_PIN PD2 |
|
|
|
#define EXP2_09_PIN PB3 |
|
|
|
#define EXP2_10_PIN PB4 |
|
|
|
|
|
|
|
//
|
|
|
|
// LCD / Controller
|
|
|
|
//
|
|
|
|
#if HAS_WIRED_LCD |
|
|
|
#define BEEPER_PIN PC10 |
|
|
|
#define BTN_ENC PC11 |
|
|
|
#define BEEPER_PIN EXP1_10_PIN |
|
|
|
#define BTN_ENC EXP1_09_PIN |
|
|
|
|
|
|
|
#if ENABLED(CR10_STOCKDISPLAY) |
|
|
|
#define LCD_PINS_RS PC15 |
|
|
|
#define LCD_PINS_RS EXP1_04_PIN |
|
|
|
|
|
|
|
#define BTN_EN1 PB6 |
|
|
|
#define BTN_EN2 PC13 |
|
|
|
#define BTN_EN1 EXP1_08_PIN |
|
|
|
#define BTN_EN2 EXP1_06_PIN |
|
|
|
|
|
|
|
#define LCD_PINS_ENABLE PC14 |
|
|
|
#define LCD_PINS_D4 PB7 |
|
|
|
#define LCD_PINS_ENABLE EXP1_03_PIN |
|
|
|
#define LCD_PINS_D4 EXP1_05_PIN |
|
|
|
|
|
|
|
#elif IS_TFTGLCD_PANEL |
|
|
|
|
|
|
@ -127,56 +142,56 @@ |
|
|
|
#undef BTN_ENC |
|
|
|
|
|
|
|
#if ENABLED(TFTGLCD_PANEL_SPI) |
|
|
|
#define TFTGLCD_CS PD2 |
|
|
|
#define TFTGLCD_CS EXP2_08_PIN |
|
|
|
#endif |
|
|
|
|
|
|
|
#define SD_DETECT_PIN PB9 |
|
|
|
#define SD_DETECT_PIN EXP2_04_PIN |
|
|
|
|
|
|
|
#else |
|
|
|
|
|
|
|
#define LCD_PINS_RS PC12 |
|
|
|
#define LCD_PINS_RS EXP1_07_PIN |
|
|
|
|
|
|
|
#define BTN_EN1 PD2 |
|
|
|
#define BTN_EN2 PB8 |
|
|
|
#define BTN_EN1 EXP2_08_PIN |
|
|
|
#define BTN_EN2 EXP2_06_PIN |
|
|
|
|
|
|
|
#define LCD_PINS_ENABLE PB6 |
|
|
|
#define LCD_PINS_ENABLE EXP1_08_PIN |
|
|
|
|
|
|
|
#if ENABLED(FYSETC_MINI_12864) |
|
|
|
|
|
|
|
#define LCD_BACKLIGHT_PIN -1 |
|
|
|
#define LCD_RESET_PIN PC13 |
|
|
|
#define DOGLCD_A0 PC12 |
|
|
|
#define DOGLCD_CS PB6 |
|
|
|
#define DOGLCD_SCK PB3 |
|
|
|
#define DOGLCD_MOSI PB5 |
|
|
|
#define LCD_RESET_PIN EXP1_06_PIN |
|
|
|
#define DOGLCD_A0 EXP1_07_PIN |
|
|
|
#define DOGLCD_CS EXP1_08_PIN |
|
|
|
#define DOGLCD_SCK EXP2_09_PIN |
|
|
|
#define DOGLCD_MOSI EXP2_05_PIN |
|
|
|
|
|
|
|
#define FORCE_SOFT_SPI // SPI MODE3
|
|
|
|
|
|
|
|
#define LED_PIN PB7 // red pwm
|
|
|
|
//#define LED_PIN PC15 // green
|
|
|
|
//#define LED_PIN PC14 // blue
|
|
|
|
#define LED_PIN EXP1_05_PIN // red pwm
|
|
|
|
//#define LED_PIN EXP1_04_PIN // green
|
|
|
|
//#define LED_PIN EXP1_03_PIN // blue
|
|
|
|
|
|
|
|
//#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
|
|
|
// #ifndef RGB_LED_R_PIN
|
|
|
|
// #define RGB_LED_R_PIN PB7
|
|
|
|
// #define RGB_LED_R_PIN EXP1_05_PIN
|
|
|
|
// #endif
|
|
|
|
// #ifndef RGB_LED_G_PIN
|
|
|
|
// #define RGB_LED_G_PIN PC15
|
|
|
|
// #define RGB_LED_G_PIN EXP1_04_PIN
|
|
|
|
// #endif
|
|
|
|
// #ifndef RGB_LED_B_PIN
|
|
|
|
// #define RGB_LED_B_PIN PC14
|
|
|
|
// #define RGB_LED_B_PIN EXP1_03_PIN
|
|
|
|
// #endif
|
|
|
|
//#elif ENABLED(FYSETC_MINI_12864_2_1)
|
|
|
|
// #define NEOPIXEL_PIN PB7
|
|
|
|
// #define NEOPIXEL_PIN EXP1_05_PIN
|
|
|
|
//#endif
|
|
|
|
|
|
|
|
#else // !FYSETC_MINI_12864
|
|
|
|
|
|
|
|
#define LCD_PINS_D4 PC13 |
|
|
|
#define LCD_PINS_D4 EXP1_06_PIN |
|
|
|
#if IS_ULTIPANEL |
|
|
|
#define LCD_PINS_D5 PB7 |
|
|
|
#define LCD_PINS_D6 PC15 |
|
|
|
#define LCD_PINS_D7 PC14 |
|
|
|
#define LCD_PINS_D5 EXP1_05_PIN |
|
|
|
#define LCD_PINS_D6 EXP1_04_PIN |
|
|
|
#define LCD_PINS_D7 EXP1_03_PIN |
|
|
|
|
|
|
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER) |
|
|
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
|
|
@ -186,16 +201,11 @@ |
|
|
|
|
|
|
|
#endif // !FYSETC_MINI_12864
|
|
|
|
|
|
|
|
#if HAS_MARLINUI_U8GLIB |
|
|
|
#ifndef BOARD_ST7920_DELAY_1 |
|
|
|
#define BOARD_ST7920_DELAY_1 DELAY_NS(125) |
|
|
|
#endif |
|
|
|
#ifndef BOARD_ST7920_DELAY_2 |
|
|
|
#define BOARD_ST7920_DELAY_2 DELAY_NS(125) |
|
|
|
#endif |
|
|
|
#ifndef BOARD_ST7920_DELAY_3 |
|
|
|
#define BOARD_ST7920_DELAY_3 DELAY_NS(125) |
|
|
|
#endif |
|
|
|
// Alter timing for graphical display
|
|
|
|
#if ENABLED(U8GLIB_ST7920) |
|
|
|
#define BOARD_ST7920_DELAY_1 DELAY_NS(125) |
|
|
|
#define BOARD_ST7920_DELAY_2 DELAY_NS(125) |
|
|
|
#define BOARD_ST7920_DELAY_3 DELAY_NS(125) |
|
|
|
#endif |
|
|
|
|
|
|
|
#endif |
|
|
@ -214,11 +224,11 @@ |
|
|
|
|
|
|
|
#if SD_CONNECTION_IS(LCD) |
|
|
|
#define SPI_DEVICE 3 |
|
|
|
#define SD_DETECT_PIN PB9 |
|
|
|
#define SD_SCK_PIN PB3 |
|
|
|
#define SD_MISO_PIN PB4 |
|
|
|
#define SD_MOSI_PIN PB5 |
|
|
|
#define SD_SS_PIN PA15 |
|
|
|
#define SD_DETECT_PIN EXP2_04_PIN |
|
|
|
#define SD_SCK_PIN EXP2_09_PIN |
|
|
|
#define SD_MISO_PIN EXP2_10_PIN |
|
|
|
#define SD_MOSI_PIN EXP2_05_PIN |
|
|
|
#define SD_SS_PIN EXP2_07_PIN |
|
|
|
#elif SD_CONNECTION_IS(ONBOARD) |
|
|
|
#define SD_DETECT_PIN PA3 |
|
|
|
#define SD_SCK_PIN PA5 |
|
|
|