🚸 Arrange EXP pins in common order (#24525)
This commit is contained in:
parent
a1881f70a8
commit
3b37e85949
|
@ -119,72 +119,72 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) 149 |10 9 | 13 (BTN_ENC) (SPI MISO) 19 |10 9 | 18 (SPI SCK)
|
* (BEEPER) 149 | 1 2 | 13 (BTN_ENC) (SPI MISO) 19 | 1 2 | 18 (SPI SCK)
|
||||||
* (LCD_EN) 21 | 8 7 | 4 (LCD_RS) (BTN_EN1) 14 | 8 7 | 5 (SPI CS)
|
* (LCD_EN) 21 | 3 4 | 4 (LCD_RS) (BTN_EN1) 14 | 3 4 | 5 (SPI CS)
|
||||||
* (LCD_D4) 0 6 5 | 16 (LCD_D5) (BTN_EN2) 12 6 5 | 23 (SPI MOSI)
|
* (LCD_D4) 0 5 6 | 16 (LCD_D5) (BTN_EN2) 12 5 6 | 23 (SPI MOSI)
|
||||||
* (LCD_D6) 15 | 4 3 | 17 (LCD_D7) (SPI_DET) 34 | 4 3 | RESET
|
* (LCD_D6) 15 | 7 8 | 17 (LCD_D7) (SPI_DET) 34 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 3.3V
|
* GND | 9 10 | 5V GND | 9 10 | 3.3V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define EXP1_03_PIN 17
|
#define EXP1_01_PIN 149
|
||||||
#define EXP1_04_PIN 15
|
#define EXP1_02_PIN 13
|
||||||
#define EXP1_05_PIN 16
|
#define EXP1_03_PIN 21
|
||||||
#define EXP1_06_PIN 0
|
#define EXP1_04_PIN 4
|
||||||
#define EXP1_07_PIN 4
|
#define EXP1_05_PIN 0
|
||||||
#define EXP1_08_PIN 21
|
#define EXP1_06_PIN 16
|
||||||
#define EXP1_09_PIN 13
|
#define EXP1_07_PIN 15
|
||||||
#define EXP1_10_PIN 149
|
#define EXP1_08_PIN 17
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN 19
|
||||||
#define EXP2_04_PIN 34
|
#define EXP2_02_PIN 18
|
||||||
#define EXP2_05_PIN 23
|
#define EXP2_03_PIN 14
|
||||||
#define EXP2_06_PIN 12
|
#define EXP2_04_PIN 5
|
||||||
#define EXP2_07_PIN 5
|
#define EXP2_05_PIN 12
|
||||||
#define EXP2_08_PIN 14
|
#define EXP2_06_PIN 23
|
||||||
#define EXP2_09_PIN 18
|
#define EXP2_07_PIN 34
|
||||||
#define EXP2_10_PIN 19
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
//
|
//
|
||||||
// MicroSD card
|
// MicroSD card
|
||||||
//
|
//
|
||||||
//#define SD_MOSI_PIN EXP2_05_PIN // uses esp32 default 23
|
//#define SD_MOSI_PIN EXP2_06_PIN // uses esp32 default 23
|
||||||
//#define SD_MISO_PIN EXP2_10_PIN // uses esp32 default 19
|
//#define SD_MISO_PIN EXP2_01_PIN // uses esp32 default 19
|
||||||
//#define SD_SCK_PIN EXP2_09_PIN // uses esp32 default 18
|
//#define SD_SCK_PIN EXP2_02_PIN // uses esp32 default 18
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN // IO34 default is SD_DET signal (Jump to SDDET)
|
#define SD_DETECT_PIN EXP2_07_PIN // IO34 default is SD_DET signal (Jump to SDDET)
|
||||||
#define USES_SHARED_SPI // SPI is shared by SD card with TMC SPI drivers
|
#define USES_SHARED_SPI // SPI is shared by SD card with TMC SPI drivers
|
||||||
|
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
// MKS MINI12864 and MKS LCD12864B; If using MKS LCD12864A (Need to remove RPK2 resistor)
|
// MKS MINI12864 and MKS LCD12864B; If using MKS LCD12864A (Need to remove RPK2 resistor)
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define LCD_RESET_PIN -1
|
#define LCD_RESET_PIN -1
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
// MKS_MINI_12864_V3, BTT_MINI_12864_V1, FYSETC_MINI_12864_2_1
|
// MKS_MINI_12864_V3, BTT_MINI_12864_V1, FYSETC_MINI_12864_2_1
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN
|
#define LCD_RESET_PIN EXP1_05_PIN
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#if SD_CONNECTION_IS(ONBOARD)
|
#if SD_CONNECTION_IS(ONBOARD)
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#define BOARD_ST7920_DELAY_1 96
|
#define BOARD_ST7920_DELAY_1 96
|
||||||
#define BOARD_ST7920_DELAY_2 48
|
#define BOARD_ST7920_DELAY_2 48
|
||||||
|
|
|
@ -82,47 +82,47 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* (MISO 19?) |10 9 | (18 SCK?) (BEEPER) 129 |10 9 | 12 (^ENC)
|
* (MISO 19?) | 1 2 | (18 SCK?) (BEEPER) 129 | 1 2 | 12 (^ENC)
|
||||||
* (EN1) 33 | 8 7 | (5 SDSS?) (EN) 26 | 8 7 | 27 (RS)
|
* (EN1) 33 | 3 4 | (5 SDSS?) (EN) 26 | 3 4 | 27 (RS)
|
||||||
* (EN2) 32 6 5 | (23 MOSI?) (D4) 14 | 6 5 --
|
* (EN2) 32 5 6 | (23 MOSI?) (D4) 14 | 5 6 --
|
||||||
* (SDDET 2?) | 4 3 | (RESET) -- | 4 3 | --
|
* (SDDET 2?) | 7 8 | (RESET) -- | 7 8 | --
|
||||||
* -- | 2 1 | -- (GND) | 2 1 | (5V)
|
* -- | 9 10 | -- (GND) | 9 10 | (5V)
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP2 EXP1
|
* EXP2 EXP1
|
||||||
*/
|
*/
|
||||||
#define EXP1_06_PIN 14
|
#define EXP1_01_PIN 129
|
||||||
#define EXP1_07_PIN 27
|
#define EXP1_02_PIN 12
|
||||||
#define EXP1_08_PIN 26
|
#define EXP1_03_PIN 26
|
||||||
#define EXP1_09_PIN 12
|
#define EXP1_04_PIN 27
|
||||||
#define EXP1_10_PIN 129
|
#define EXP1_05_PIN 14
|
||||||
|
|
||||||
#define EXP2_04_PIN 2 // ?
|
#define EXP2_01_PIN 19 // ?
|
||||||
#define EXP2_05_PIN 23 // ?
|
#define EXP2_02_PIN 18 // ?
|
||||||
#define EXP2_06_PIN 32
|
#define EXP2_03_PIN 33
|
||||||
#define EXP2_07_PIN 5 // ?
|
#define EXP2_04_PIN 5 // ?
|
||||||
#define EXP2_08_PIN 33
|
#define EXP2_05_PIN 32
|
||||||
#define EXP2_09_PIN 18 // ?
|
#define EXP2_06_PIN 23 // ?
|
||||||
#define EXP2_10_PIN 19 // ?
|
#define EXP2_07_PIN 2 // ?
|
||||||
|
|
||||||
//
|
//
|
||||||
// SD Card
|
// SD Card
|
||||||
//
|
//
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -58,31 +58,31 @@
|
||||||
|
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* 1.30 |10 9 | 2.11 0.17 |10 9 | 0.15
|
* 1.30 | 1 2 | 2.11 0.17 | 1 2 | 0.15
|
||||||
* 0.18 | 8 7 | 0.16 3.26 | 8 7 | 1.23
|
* 0.18 | 3 4 | 0.16 3.26 | 3 4 | 1.23
|
||||||
* 0.15 6 5 | -- 3.25 6 5 | 0.18
|
* 0.15 5 6 | -- 3.25 5 6 | 0.18
|
||||||
* -- | 4 3 | -- 1.31 | 4 3 | RESET
|
* -- | 7 8 | -- 1.31 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN -1 // NC
|
#define EXP1_01_PIN P1_30
|
||||||
#define EXP1_04_PIN -1 // NC
|
#define EXP1_02_PIN P2_11
|
||||||
#define EXP1_05_PIN -1 // NC
|
#define EXP1_03_PIN P0_18
|
||||||
#define EXP1_06_PIN P0_15
|
#define EXP1_04_PIN P0_16
|
||||||
#define EXP1_07_PIN P0_16
|
#define EXP1_05_PIN P0_15
|
||||||
#define EXP1_08_PIN P0_18
|
#define EXP1_06_PIN -1 // NC
|
||||||
#define EXP1_09_PIN P2_11
|
#define EXP1_07_PIN -1 // NC
|
||||||
#define EXP1_10_PIN P1_30
|
#define EXP1_08_PIN -1 // NC
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN P0_17
|
||||||
#define EXP2_04_PIN P1_31
|
#define EXP2_02_PIN P0_15
|
||||||
#define EXP2_05_PIN P0_18
|
#define EXP2_03_PIN P3_26
|
||||||
#define EXP2_06_PIN P3_25
|
#define EXP2_04_PIN P1_23
|
||||||
#define EXP2_07_PIN P1_23
|
#define EXP2_05_PIN P3_25
|
||||||
#define EXP2_08_PIN P3_26
|
#define EXP2_06_PIN P0_18
|
||||||
#define EXP2_09_PIN P0_15
|
#define EXP2_07_PIN P1_31
|
||||||
#define EXP2_10_PIN P0_17
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LCD / Controller
|
* LCD / Controller
|
||||||
|
@ -100,23 +100,23 @@
|
||||||
#if IS_TFTGLCD_PANEL
|
#if IS_TFTGLCD_PANEL
|
||||||
|
|
||||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
#define TFTGLCD_CS EXP2_08_PIN
|
#define TFTGLCD_CS EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define LCD_SDSS EXP2_07_PIN
|
#define LCD_SDSS EXP2_04_PIN
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_PINS_ENABLE EXP2_05_PIN
|
#define LCD_PINS_ENABLE EXP2_06_PIN
|
||||||
#define LCD_PINS_D4 EXP2_09_PIN
|
#define LCD_PINS_D4 EXP2_02_PIN
|
||||||
|
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
#define DOGLCD_CS P2_06
|
#define DOGLCD_CS P2_06
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif // HAS_WIRED_LCD
|
#endif // HAS_WIRED_LCD
|
||||||
|
@ -165,10 +165,10 @@
|
||||||
// When using any TMC SPI-based drivers, software SPI is used
|
// When using any TMC SPI-based drivers, software SPI is used
|
||||||
// because pins may be shared with the display or SD card.
|
// because pins may be shared with the display or SD card.
|
||||||
#define TMC_USE_SW_SPI
|
#define TMC_USE_SW_SPI
|
||||||
#define TMC_SW_MOSI EXP2_05_PIN
|
#define TMC_SW_MOSI EXP2_06_PIN
|
||||||
#define TMC_SW_MISO EXP2_10_PIN
|
#define TMC_SW_MISO EXP2_01_PIN
|
||||||
// To minimize pin usage use the same clock pin as the display/SD card reader. (May generate LCD noise.)
|
// To minimize pin usage use the same clock pin as the display/SD card reader. (May generate LCD noise.)
|
||||||
#define TMC_SW_SCK EXP2_09_PIN
|
#define TMC_SW_SCK EXP2_02_PIN
|
||||||
// If pin 2_06 is unused, it can be used for the clock to avoid the LCD noise.
|
// If pin 2_06 is unused, it can be used for the clock to avoid the LCD noise.
|
||||||
//#define TMC_SW_SCK P2_06
|
//#define TMC_SW_SCK P2_06
|
||||||
|
|
||||||
|
@ -211,11 +211,11 @@
|
||||||
// SDCARD_CONNECTION must not be 'LCD'. Nothing should be connected to EXP1/EXP2.
|
// SDCARD_CONNECTION must not be 'LCD'. Nothing should be connected to EXP1/EXP2.
|
||||||
//#define SKR_USE_LCD_PINS_FOR_CS
|
//#define SKR_USE_LCD_PINS_FOR_CS
|
||||||
#if ENABLED(SKR_USE_LCD_PINS_FOR_CS)
|
#if ENABLED(SKR_USE_LCD_PINS_FOR_CS)
|
||||||
#define X_CS_PIN EXP2_07_PIN
|
#define X_CS_PIN EXP2_04_PIN
|
||||||
#define Y_CS_PIN EXP2_08_PIN
|
#define Y_CS_PIN EXP2_03_PIN
|
||||||
#define Z_CS_PIN EXP1_09_PIN
|
#define Z_CS_PIN EXP1_02_PIN
|
||||||
#define E0_CS_PIN EXP2_06_PIN
|
#define E0_CS_PIN EXP2_05_PIN
|
||||||
#define E1_CS_PIN EXP2_04_PIN
|
#define E1_CS_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Example 2: A REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
// Example 2: A REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
@ -228,11 +228,11 @@
|
||||||
#define Z_CS_PIN P2_06
|
#define Z_CS_PIN P2_06
|
||||||
// We use SD_DETECT_PIN for E0
|
// We use SD_DETECT_PIN for E0
|
||||||
#undef SD_DETECT_PIN
|
#undef SD_DETECT_PIN
|
||||||
#define E0_CS_PIN EXP2_04_PIN
|
#define E0_CS_PIN EXP2_07_PIN
|
||||||
// We use LCD_SDSS pin for E1
|
// We use LCD_SDSS pin for E1
|
||||||
#undef LCD_SDSS
|
#undef LCD_SDSS
|
||||||
#define LCD_SDSS -1
|
#define LCD_SDSS -1
|
||||||
#define E1_CS_PIN EXP2_07_PIN
|
#define E1_CS_PIN EXP2_04_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Example 3: Use the driver enable pins for chip-select.
|
// Example 3: Use the driver enable pins for chip-select.
|
||||||
|
|
|
@ -191,31 +191,31 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) 1.30 |10 9 | 0.28 (BTN_ENC) (MISO) 0.17 |10 9 | 0.15 (SCK)
|
* (BEEPER) 1.30 | 1 2 | 0.28 (BTN_ENC) (MISO) 0.17 | 1 2 | 0.15 (SCK)
|
||||||
* (LCD_EN) 1.18 | 8 7 | 1.19 (LCD_RS) (BTN_EN1) 3.26 | 8 7 | 0.16 (SD_SS)
|
* (LCD_EN) 1.18 | 3 4 | 1.19 (LCD_RS) (BTN_EN1) 3.26 | 3 4 | 0.16 (SD_SS)
|
||||||
* (LCD_D4) 1.20 6 5 | 1.21 (LCD_D5) (BTN_EN2) 3.25 6 5 | 0.18 (MOSI)
|
* (LCD_D4) 1.20 5 6 | 1.21 (LCD_D5) (BTN_EN2) 3.25 5 6 | 0.18 (MOSI)
|
||||||
* (LCD_D6) 1.22 | 4 3 | 1.23 (LCD_D7) (SD_DETECT) 1.31 | 4 3 | RESET
|
* (LCD_D6) 1.22 | 7 8 | 1.23 (LCD_D7) (SD_DETECT) 1.31 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN P1_23
|
#define EXP1_01_PIN P1_30
|
||||||
#define EXP1_04_PIN P1_22
|
#define EXP1_02_PIN P0_28
|
||||||
#define EXP1_05_PIN P1_21
|
#define EXP1_03_PIN P1_18
|
||||||
#define EXP1_06_PIN P1_20
|
#define EXP1_04_PIN P1_19
|
||||||
#define EXP1_07_PIN P1_19
|
#define EXP1_05_PIN P1_20
|
||||||
#define EXP1_08_PIN P1_18
|
#define EXP1_06_PIN P1_21
|
||||||
#define EXP1_09_PIN P0_28
|
#define EXP1_07_PIN P1_22
|
||||||
#define EXP1_10_PIN P1_30
|
#define EXP1_08_PIN P1_23
|
||||||
|
|
||||||
#define EXP2_03_PIN -1
|
#define EXP2_01_PIN P0_17
|
||||||
#define EXP2_04_PIN P1_31
|
#define EXP2_02_PIN P0_15
|
||||||
#define EXP2_05_PIN P0_18
|
#define EXP2_03_PIN P3_26
|
||||||
#define EXP2_06_PIN P3_25
|
#define EXP2_04_PIN P0_16
|
||||||
#define EXP2_07_PIN P0_16
|
#define EXP2_05_PIN P3_25
|
||||||
#define EXP2_08_PIN P3_26
|
#define EXP2_06_PIN P0_18
|
||||||
#define EXP2_09_PIN P0_15
|
#define EXP2_07_PIN P1_31
|
||||||
#define EXP2_10_PIN P0_17
|
#define EXP2_08_PIN -1
|
||||||
|
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
#if ENABLED(ANET_FULL_GRAPHICS_LCD_ALT_WIRING)
|
#if ENABLED(ANET_FULL_GRAPHICS_LCD_ALT_WIRING)
|
||||||
|
@ -237,23 +237,23 @@
|
||||||
*
|
*
|
||||||
* BEFORE AFTER
|
* BEFORE AFTER
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (CLK) |10 9 | (BEEPER) (BEEPER) |10 9 | --
|
* (CLK) | 1 2 | (BEEPER) (BEEPER) |10 9 | --
|
||||||
* -- | 8 7 | (BTN_ENC) (BTN_ENC) | 8 7 | (CLK)
|
* -- | 3 4 | (BTN_ENC) (BTN_ENC) | 8 7 | (CLK)
|
||||||
* (SID) 6 5 | (BTN_EN1) (BTN_EN1) 6 5 | (SID)
|
* (SID) 5 6 | (BTN_EN1) (BTN_EN1) 6 5 | (SID)
|
||||||
* (CS) | 4 3 | (BTN_EN2) (BTN_EN2) | 4 3 | (CS)
|
* (CS) | 7 8 | (BTN_EN2) (BTN_EN2) | 4 3 | (CS)
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 5V
|
* GND | 9 10 | 5V GND | 2 1 | 5V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* LCD LCD
|
* LCD LCD
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_03_PIN
|
#define LCD_PINS_RS EXP1_08_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_06_PIN
|
#define BTN_EN1 EXP1_05_PIN
|
||||||
#define BTN_EN2 EXP1_04_PIN
|
#define BTN_EN2 EXP1_07_PIN
|
||||||
#define BTN_ENC EXP1_08_PIN
|
#define BTN_ENC EXP1_03_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_05_PIN
|
#define LCD_PINS_ENABLE EXP1_06_PIN
|
||||||
#define LCD_PINS_D4 EXP1_07_PIN
|
#define LCD_PINS_D4 EXP1_04_PIN
|
||||||
|
|
||||||
#elif ENABLED(WYH_L12864)
|
#elif ENABLED(WYH_L12864)
|
||||||
|
|
||||||
|
@ -270,33 +270,33 @@
|
||||||
*
|
*
|
||||||
* BEFORE AFTER
|
* BEFORE AFTER
|
||||||
* ______ ______
|
* ______ ______
|
||||||
* |10 9 | (MOSI) (MOSI) |10 9 | --
|
* | 1 2 | (MOSI) (MOSI) |10 9 | --
|
||||||
* (BTN_ENC) | 8 7 | (SCK) (BTN_ENC) | 8 7 | (SCK)
|
* (BTN_ENC) | 3 4 | (SCK) (BTN_ENC) | 8 7 | (SCK)
|
||||||
* (BTN_EN1) 6 5 | (SID) (BTN_EN1) 6 5 | (SID)
|
* (BTN_EN1) 5 6 | (SID) (BTN_EN1) 6 5 | (SID)
|
||||||
* (BTN_EN2) | 4 3 | (CS) (BTN_EN2) | 4 3 | (CS)
|
* (BTN_EN2) | 7 8 | (CS) (BTN_EN2) | 4 3 | (CS)
|
||||||
* 5V | 2 1 | GND GND | 2 1 | 5V
|
* 5V | 9 10 | GND GND | 2 1 | 5V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* LCD LCD
|
* LCD LCD
|
||||||
*/
|
*/
|
||||||
#define BTN_EN1 EXP1_06_PIN
|
#define BTN_EN1 EXP1_05_PIN
|
||||||
#define BTN_EN2 EXP1_04_PIN
|
#define BTN_EN2 EXP1_07_PIN
|
||||||
#define BTN_ENC EXP1_08_PIN
|
#define BTN_ENC EXP1_03_PIN
|
||||||
#define DOGLCD_CS EXP1_03_PIN
|
#define DOGLCD_CS EXP1_08_PIN
|
||||||
#define DOGLCD_A0 EXP1_05_PIN
|
#define DOGLCD_A0 EXP1_06_PIN
|
||||||
#define DOGLCD_SCK EXP1_07_PIN
|
#define DOGLCD_SCK EXP1_04_PIN
|
||||||
#define DOGLCD_MOSI EXP1_10_PIN
|
#define DOGLCD_MOSI EXP1_01_PIN
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
#elif ENABLED(CR10_STOCKDISPLAY)
|
#elif ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN // (58) open-drain
|
#define BTN_ENC EXP1_02_PIN // (58) open-drain
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#elif HAS_ADC_BUTTONS
|
#elif HAS_ADC_BUTTONS
|
||||||
|
|
||||||
|
@ -304,20 +304,20 @@
|
||||||
|
|
||||||
#elif HAS_SPI_TFT // Config for Classic UI (emulated DOGM) and Color UI
|
#elif HAS_SPI_TFT // Config for Classic UI (emulated DOGM) and Color UI
|
||||||
|
|
||||||
#define TFT_A0_PIN EXP1_03_PIN
|
#define TFT_A0_PIN EXP1_08_PIN
|
||||||
#define TFT_DC_PIN EXP1_03_PIN
|
#define TFT_DC_PIN EXP1_08_PIN
|
||||||
#define TFT_CS_PIN EXP1_04_PIN
|
#define TFT_CS_PIN EXP1_07_PIN
|
||||||
#define TFT_RESET_PIN EXP1_07_PIN
|
#define TFT_RESET_PIN EXP1_04_PIN
|
||||||
#define TFT_BACKLIGHT_PIN EXP1_08_PIN
|
#define TFT_BACKLIGHT_PIN EXP1_03_PIN
|
||||||
|
|
||||||
//#define TFT_RST_PIN EXP2_04_PIN
|
//#define TFT_RST_PIN EXP2_07_PIN
|
||||||
#define TFT_MOSI_PIN EXP2_05_PIN
|
#define TFT_MOSI_PIN EXP2_06_PIN
|
||||||
#define TFT_SCK_PIN EXP2_09_PIN
|
#define TFT_SCK_PIN EXP2_02_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
|
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define TOUCH_BUTTONS_HW_SPI
|
#define TOUCH_BUTTONS_HW_SPI
|
||||||
#define TOUCH_BUTTONS_HW_SPI_DEVICE 1
|
#define TOUCH_BUTTONS_HW_SPI_DEVICE 1
|
||||||
|
@ -365,90 +365,90 @@
|
||||||
|
|
||||||
#elif IS_TFTGLCD_PANEL
|
#elif IS_TFTGLCD_PANEL
|
||||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
#define TFTGLCD_CS EXP2_08_PIN
|
#define TFTGLCD_CS EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#else // !CR10_STOCKDISPLAY
|
#else // !CR10_STOCKDISPLAY
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN // (31) J3-2 & AUX-4
|
#define BTN_EN1 EXP2_03_PIN // (31) J3-2 & AUX-4
|
||||||
#define BTN_EN2 EXP2_06_PIN // (33) J3-4 & AUX-4
|
#define BTN_EN2 EXP2_05_PIN // (33) J3-4 & AUX-4
|
||||||
#define BTN_ENC EXP1_09_PIN // (58) open-drain
|
#define BTN_ENC EXP1_02_PIN // (58) open-drain
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_SDSS EXP2_07_PIN // (16) J3-7 & AUX-4
|
#define LCD_SDSS EXP2_04_PIN // (16) J3-7 & AUX-4
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN // (49) (NOT 5V tolerant)
|
#define SD_DETECT_PIN EXP2_07_PIN // (49) (NOT 5V tolerant)
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
||||||
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
||||||
|
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
|
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#else // !FYSETC_MINI_12864
|
#else // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
|
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
|
||||||
#elif ENABLED(ENDER2_STOCKDISPLAY)
|
#elif ENABLED(ENDER2_STOCKDISPLAY)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creality Ender-2 display pinout
|
* Creality Ender-2 display pinout
|
||||||
* ------
|
* ------
|
||||||
* (SCK) P1_30 |10 9 | P0_28 (BTN_ENC)
|
* (SCK) P1_30 | 1 2 | P0_28 (BTN_ENC)
|
||||||
* (BTN_EN1) P1_18 | 8 7 | P1_19 (RESET)
|
* (BTN_EN1) P1_18 | 3 4 | P1_19 (RESET)
|
||||||
* (BTN_EN2) P1_20 6 5 | P1_21 (LCD_A0)
|
* (BTN_EN2) P1_20 5 6 | P1_21 (LCD_A0)
|
||||||
* (LCD_CS) P1_22 | 4 3 | P1_23 (MOSI)
|
* (LCD_CS) P1_22 | 7 8 | P1_23 (MOSI)
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define DOGLCD_CS EXP1_04_PIN
|
#define DOGLCD_CS EXP1_07_PIN
|
||||||
#define DOGLCD_A0 EXP1_05_PIN
|
#define DOGLCD_A0 EXP1_06_PIN
|
||||||
#define DOGLCD_SCK EXP1_10_PIN
|
#define DOGLCD_SCK EXP1_01_PIN
|
||||||
#define DOGLCD_MOSI EXP1_03_PIN
|
#define DOGLCD_MOSI EXP1_08_PIN
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
@ -463,11 +463,11 @@
|
||||||
#endif // HAS_WIRED_LCD
|
#endif // HAS_WIRED_LCD
|
||||||
|
|
||||||
#if NEED_TOUCH_PINS
|
#if NEED_TOUCH_PINS
|
||||||
#define TOUCH_CS_PIN EXP1_06_PIN
|
#define TOUCH_CS_PIN EXP1_05_PIN
|
||||||
#define TOUCH_SCK_PIN EXP2_09_PIN
|
#define TOUCH_SCK_PIN EXP2_02_PIN
|
||||||
#define TOUCH_MOSI_PIN EXP2_05_PIN
|
#define TOUCH_MOSI_PIN EXP2_06_PIN
|
||||||
#define TOUCH_MISO_PIN EXP2_10_PIN
|
#define TOUCH_MISO_PIN EXP2_01_PIN
|
||||||
#define TOUCH_INT_PIN EXP1_05_PIN
|
#define TOUCH_INT_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -246,41 +246,41 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* 1.30 |10 9 | 0.28 0.17 |10 9 | 0.15
|
* 1.30 | 1 2 | 0.28 0.17 | 1 2 | 0.15
|
||||||
* 1.18 | 8 7 | 1.19 3.26 | 8 7 | 0.16
|
* 1.18 | 3 4 | 1.19 3.26 | 3 4 | 0.16
|
||||||
* 1.20 6 5 | 1.21 3.25 6 5 | 0.18
|
* 1.20 5 6 | 1.21 3.25 5 6 | 0.18
|
||||||
* 1.22 | 4 3 | 1.23 1.31 | 4 3 | RESET
|
* 1.22 | 7 8 | 1.23 1.31 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN P1_23
|
#define EXP1_01_PIN P1_30
|
||||||
#define EXP1_04_PIN P1_22
|
#define EXP1_02_PIN P0_28
|
||||||
#define EXP1_05_PIN P1_21
|
#define EXP1_03_PIN P1_18
|
||||||
#define EXP1_06_PIN P1_20
|
#define EXP1_04_PIN P1_19
|
||||||
#define EXP1_07_PIN P1_19
|
#define EXP1_05_PIN P1_20
|
||||||
#define EXP1_08_PIN P1_18
|
#define EXP1_06_PIN P1_21
|
||||||
#define EXP1_09_PIN P0_28
|
#define EXP1_07_PIN P1_22
|
||||||
#define EXP1_10_PIN P1_30
|
#define EXP1_08_PIN P1_23
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN P0_17
|
||||||
#define EXP2_04_PIN P1_31
|
#define EXP2_02_PIN P0_15
|
||||||
#define EXP2_05_PIN P0_18
|
#define EXP2_03_PIN P3_26
|
||||||
#define EXP2_06_PIN P3_25
|
#define EXP2_04_PIN P0_16
|
||||||
#define EXP2_07_PIN P0_16
|
#define EXP2_05_PIN P3_25
|
||||||
#define EXP2_08_PIN P3_26
|
#define EXP2_06_PIN P0_18
|
||||||
#define EXP2_09_PIN P0_15
|
#define EXP2_07_PIN P1_31
|
||||||
#define EXP2_10_PIN P0_17
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
#if HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
#if HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
||||||
|
|
||||||
// RET6 DWIN ENCODER LCD
|
// RET6 DWIN ENCODER LCD
|
||||||
#define BTN_ENC EXP1_06_PIN
|
#define BTN_ENC EXP1_05_PIN
|
||||||
#define BTN_EN1 EXP1_03_PIN
|
#define BTN_EN1 EXP1_08_PIN
|
||||||
#define BTN_EN2 EXP1_04_PIN
|
#define BTN_EN2 EXP1_07_PIN
|
||||||
|
|
||||||
#ifndef BEEPER_PIN
|
#ifndef BEEPER_PIN
|
||||||
#define BEEPER_PIN EXP1_05_PIN
|
#define BEEPER_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
@ -298,24 +298,24 @@
|
||||||
*
|
*
|
||||||
* BEFORE AFTER
|
* BEFORE AFTER
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) | 10 9 | (CLK) (BEEPER) | 10 9 | (CLK)
|
* (BEEPER) | 1 2 | (CLK) (BEEPER) |10 9 | (CLK)
|
||||||
* (BTN_ENC) | 8 7 | -- (BTN_ENC) | 8 7 | --
|
* (BTN_ENC) | 3 4 | -- (BTN_ENC) | 8 7 | --
|
||||||
* (BTN_EN1) 6 5 | (SID) (BTN_EN1) 6 5 | (SID)
|
* (BTN_EN1) 5 6 | (SID) (BTN_EN1) 6 5 | (SID)
|
||||||
* (BTN_EN2) | 4 3 | (CS) (BTN_EN2) | 4 3 | (CS)
|
* (BTN_EN2) | 7 8 | (CS) (BTN_EN2) | 4 3 | (CS)
|
||||||
* 5V | 2 1 | GND GND | 2 1 | 5V
|
* 5V | 9 10 | GND GND | 2 1 | 5V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* LCD LCD
|
* LCD LCD
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_05_PIN
|
#define BTN_EN1 EXP1_06_PIN
|
||||||
#define BTN_EN2 EXP1_04_PIN
|
#define BTN_EN2 EXP1_07_PIN
|
||||||
#define BTN_ENC EXP1_10_PIN
|
#define BTN_ENC EXP1_01_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#define BEEPER_PIN EXP1_03_PIN
|
#define BEEPER_PIN EXP1_08_PIN
|
||||||
|
|
||||||
#elif ENABLED(ANET_FULL_GRAPHICS_LCD)
|
#elif ENABLED(ANET_FULL_GRAPHICS_LCD)
|
||||||
#error "CAUTION! ANET_FULL_GRAPHICS_LCD requires wiring modifications. See 'pins_BTT_SKR_V1_4.h' for details. Comment out this line to continue."
|
#error "CAUTION! ANET_FULL_GRAPHICS_LCD requires wiring modifications. See 'pins_BTT_SKR_V1_4.h' for details. Comment out this line to continue."
|
||||||
|
@ -332,147 +332,147 @@
|
||||||
*
|
*
|
||||||
* BEFORE AFTER
|
* BEFORE AFTER
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) |10 9 | (CLK) (BEEPER) |10 9 | --
|
* (BEEPER) | 1 2 | (CLK) (BEEPER) |10 9 | --
|
||||||
* (BTN_ENC) | 8 7 | -- (BTN_ENC) | 8 7 | (CLK)
|
* (BTN_ENC) | 3 4 | -- (BTN_ENC) | 8 7 | (CLK)
|
||||||
* (BTN_EN1) 6 5 | (SID) (BTN_EN1) 6 5 | (SID)
|
* (BTN_EN1) 5 6 | (SID) (BTN_EN1) 6 5 | (SID)
|
||||||
* (BTN_EN2) | 4 3 | (CS) (BTN_EN2) | 4 3 | (CS)
|
* (BTN_EN2) | 7 8 | (CS) (BTN_EN2) | 4 3 | (CS)
|
||||||
* 5V | 2 1 | GND GND | 2 1 | 5V
|
* 5V | 9 10 | GND GND | 2 1 | 5V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* LCD LCD
|
* LCD LCD
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_03_PIN
|
#define LCD_PINS_RS EXP1_08_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_06_PIN
|
#define BTN_EN1 EXP1_05_PIN
|
||||||
#define BTN_EN2 EXP1_04_PIN
|
#define BTN_EN2 EXP1_07_PIN
|
||||||
#define BTN_ENC EXP1_08_PIN
|
#define BTN_ENC EXP1_03_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_05_PIN
|
#define LCD_PINS_ENABLE EXP1_06_PIN
|
||||||
#define LCD_PINS_D4 EXP1_07_PIN
|
#define LCD_PINS_D4 EXP1_04_PIN
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#elif ENABLED(CR10_STOCKDISPLAY)
|
#elif ENABLED(CR10_STOCKDISPLAY)
|
||||||
#define BTN_ENC EXP1_09_PIN // (58) open-drain
|
#define BTN_ENC EXP1_02_PIN // (58) open-drain
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#elif ENABLED(ENDER2_STOCKDISPLAY)
|
#elif ENABLED(ENDER2_STOCKDISPLAY)
|
||||||
|
|
||||||
/** Creality Ender-2 display pinout
|
/** Creality Ender-2 display pinout
|
||||||
* ------
|
* ------
|
||||||
* (SCK) 1.30 |10 9 | 0.28 (BTN_ENC)
|
* (SCK) 1.30 | 1 2 | 0.28 (BTN_ENC)
|
||||||
* (BTN_EN1) 1.18 | 8 7 | 1.19 (RESET)
|
* (BTN_EN1) 1.18 | 3 4 | 1.19 (RESET)
|
||||||
* (BTN_EN2) 1.20 6 5 | 1.21 (LCD_A0)
|
* (BTN_EN2) 1.20 5 6 | 1.21 (LCD_A0)
|
||||||
* (LCD_RS) 1.22 | 4 3 | 1.23 (MOSI)
|
* (LCD_RS) 1.22 | 7 8 | 1.23 (MOSI)
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define DOGLCD_CS EXP1_04_PIN
|
#define DOGLCD_CS EXP1_07_PIN
|
||||||
#define DOGLCD_A0 EXP1_05_PIN
|
#define DOGLCD_A0 EXP1_06_PIN
|
||||||
#define DOGLCD_SCK EXP1_10_PIN
|
#define DOGLCD_SCK EXP1_01_PIN
|
||||||
#define DOGLCD_MOSI EXP1_03_PIN
|
#define DOGLCD_MOSI EXP1_08_PIN
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
#elif HAS_SPI_TFT // Config for Classic UI (emulated DOGM) and Color UI
|
#elif HAS_SPI_TFT // Config for Classic UI (emulated DOGM) and Color UI
|
||||||
#define TFT_CS_PIN EXP1_04_PIN
|
#define TFT_CS_PIN EXP1_07_PIN
|
||||||
#define TFT_A0_PIN EXP1_03_PIN
|
#define TFT_A0_PIN EXP1_08_PIN
|
||||||
#define TFT_DC_PIN EXP1_03_PIN
|
#define TFT_DC_PIN EXP1_08_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
#define TFT_BACKLIGHT_PIN EXP1_08_PIN
|
#define TFT_BACKLIGHT_PIN EXP1_03_PIN
|
||||||
#define TFT_RESET_PIN EXP1_07_PIN
|
#define TFT_RESET_PIN EXP1_04_PIN
|
||||||
|
|
||||||
#define LCD_USE_DMA_SPI
|
#define LCD_USE_DMA_SPI
|
||||||
|
|
||||||
#define TOUCH_INT_PIN EXP1_05_PIN
|
#define TOUCH_INT_PIN EXP1_06_PIN
|
||||||
#define TOUCH_CS_PIN EXP1_06_PIN
|
#define TOUCH_CS_PIN EXP1_05_PIN
|
||||||
#define TOUCH_BUTTONS_HW_SPI
|
#define TOUCH_BUTTONS_HW_SPI
|
||||||
#define TOUCH_BUTTONS_HW_SPI_DEVICE 1
|
#define TOUCH_BUTTONS_HW_SPI_DEVICE 1
|
||||||
|
|
||||||
// SPI 1
|
// SPI 1
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
|
|
||||||
#define TFT_BUFFER_SIZE 2400
|
#define TFT_BUFFER_SIZE 2400
|
||||||
|
|
||||||
#elif IS_TFTGLCD_PANEL
|
#elif IS_TFTGLCD_PANEL
|
||||||
|
|
||||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
#define TFTGLCD_CS EXP2_08_PIN
|
#define TFTGLCD_CS EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define BTN_ENC EXP1_09_PIN // (58) open-drain
|
#define BTN_ENC EXP1_02_PIN // (58) open-drain
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN // (31) J3-2 & AUX-4
|
#define BTN_EN1 EXP2_03_PIN // (31) J3-2 & AUX-4
|
||||||
#define BTN_EN2 EXP2_06_PIN // (33) J3-4 & AUX-4
|
#define BTN_EN2 EXP2_05_PIN // (33) J3-4 & AUX-4
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_SDSS EXP2_07_PIN // (16) J3-7 & AUX-4
|
#define LCD_SDSS EXP2_04_PIN // (16) J3-7 & AUX-4
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
||||||
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
||||||
|
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
|
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#else // !FYSETC_MINI_12864
|
#else // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN EXP1_03_PIN // Detect the presence of the encoder
|
#define BTN_ENC_EN EXP1_08_PIN // Detect the presence of the encoder
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -134,8 +134,8 @@
|
||||||
#define SD_SCK_PIN P0_15
|
#define SD_SCK_PIN P0_15
|
||||||
#define SD_MISO_PIN P0_17
|
#define SD_MISO_PIN P0_17
|
||||||
#define SD_MOSI_PIN P0_18
|
#define SD_MOSI_PIN P0_18
|
||||||
#define SD_SS_PIN EXP2_07_PIN
|
#define SD_SS_PIN EXP2_04_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#elif SD_CONNECTION_IS(ONBOARD)
|
#elif SD_CONNECTION_IS(ONBOARD)
|
||||||
#undef SD_DETECT_PIN
|
#undef SD_DETECT_PIN
|
||||||
|
@ -152,11 +152,11 @@
|
||||||
#if ENABLED(BTT_MOTOR_EXPANSION)
|
#if ENABLED(BTT_MOTOR_EXPANSION)
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (M3STP) |10 9 | (M3DIR) (M3DIAG) |10 9 | (M3RX)
|
* (M3STP) | 1 2 | (M3DIR) (M3DIAG) | 1 2 | (M3RX)
|
||||||
* (M2STP) | 8 7 | (M2DIR) (M2DIAG) | 8 7 | (M2RX)
|
* (M2STP) | 3 4 | (M2DIR) (M2DIAG) | 3 4 | (M2RX)
|
||||||
* (M1DIR) 6 5 | (M1STP) (M1DIAG) 6 5 | (M1RX)
|
* (M1DIR) 5 6 | (M1STP) (M1DIAG) 5 6 | (M1RX)
|
||||||
* (M1EN) | 4 3 | -- (M3EN) | 4 3 | (M2EN)
|
* (M1EN) | 7 8 | -- (M3EN) | 7 8 | (M2EN)
|
||||||
* GND | 2 1 | -- GND | 2 1 | --
|
* GND | 9 10 | -- GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP2 EXP1
|
* EXP2 EXP1
|
||||||
*
|
*
|
||||||
|
@ -164,46 +164,46 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// M1 on Driver Expansion Module
|
// M1 on Driver Expansion Module
|
||||||
#define E2_STEP_PIN EXP2_05_PIN
|
#define E2_STEP_PIN EXP2_06_PIN
|
||||||
#define E2_DIR_PIN EXP2_06_PIN
|
#define E2_DIR_PIN EXP2_05_PIN
|
||||||
#define E2_ENABLE_PIN EXP2_04_PIN
|
#define E2_ENABLE_PIN EXP2_07_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E2_DIAG_PIN EXP1_06_PIN
|
#define E2_DIAG_PIN EXP1_05_PIN
|
||||||
#define E2_CS_PIN EXP1_05_PIN
|
#define E2_CS_PIN EXP1_06_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E2_SERIAL_TX_PIN EXP1_05_PIN
|
#define E2_SERIAL_TX_PIN EXP1_06_PIN
|
||||||
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
#define E2_SERIAL_RX_PIN E2_SERIAL_TX_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// M2 on Driver Expansion Module
|
// M2 on Driver Expansion Module
|
||||||
#define E3_STEP_PIN EXP2_08_PIN
|
#define E3_STEP_PIN EXP2_03_PIN
|
||||||
#define E3_DIR_PIN EXP2_07_PIN
|
#define E3_DIR_PIN EXP2_04_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E3_ENABLE_PIN EXP1_03_PIN
|
#define E3_ENABLE_PIN EXP1_08_PIN
|
||||||
#define E3_DIAG_PIN EXP1_08_PIN
|
#define E3_DIAG_PIN EXP1_03_PIN
|
||||||
#define E3_CS_PIN EXP1_07_PIN
|
#define E3_CS_PIN EXP1_04_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E3_SERIAL_TX_PIN EXP1_07_PIN
|
#define E3_SERIAL_TX_PIN EXP1_04_PIN
|
||||||
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
#define E3_SERIAL_RX_PIN E3_SERIAL_TX_PIN
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#define E3_ENABLE_PIN EXP2_04_PIN
|
#define E3_ENABLE_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// M3 on Driver Expansion Module
|
// M3 on Driver Expansion Module
|
||||||
#define E4_STEP_PIN EXP2_10_PIN
|
#define E4_STEP_PIN EXP2_01_PIN
|
||||||
#define E4_DIR_PIN EXP2_09_PIN
|
#define E4_DIR_PIN EXP2_02_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E4_ENABLE_PIN EXP1_04_PIN
|
#define E4_ENABLE_PIN EXP1_07_PIN
|
||||||
#define E4_DIAG_PIN EXP1_10_PIN
|
#define E4_DIAG_PIN EXP1_01_PIN
|
||||||
#define E4_CS_PIN EXP1_09_PIN
|
#define E4_CS_PIN EXP1_02_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E4_SERIAL_TX_PIN EXP1_09_PIN
|
#define E4_SERIAL_TX_PIN EXP1_02_PIN
|
||||||
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#define E4_ENABLE_PIN EXP2_04_PIN
|
#define E4_ENABLE_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif // BTT_MOTOR_EXPANSION
|
#endif // BTT_MOTOR_EXPANSION
|
||||||
|
|
|
@ -91,27 +91,25 @@
|
||||||
//
|
//
|
||||||
// Extension ports
|
// Extension ports
|
||||||
//
|
//
|
||||||
// warning: pins are backward numbered w.r.t. to the
|
#define EXP1_01_PIN P0_03 // RX0
|
||||||
// schematics, e.g. EXP1_01 / EXP1_02 are X1-10 / X1-9.
|
#define EXP1_02_PIN P0_02 // TX0
|
||||||
#define EXP1_01_PIN P0_28 // SCL0
|
#define EXP1_03_PIN P1_30
|
||||||
#define EXP1_02_PIN P0_27 // SDA0
|
#define EXP1_04_PIN P1_31
|
||||||
#define EXP1_03_PIN P0_16 // SSEL0
|
#define EXP1_05_PIN P0_17 // MISO0
|
||||||
#define EXP1_04_PIN P0_15 // SCK0
|
#define EXP1_06_PIN P0_18 // MOSI0
|
||||||
#define EXP1_05_PIN P0_18 // MOSI0
|
#define EXP1_07_PIN P0_15 // SCK0
|
||||||
#define EXP1_06_PIN P0_17 // MISO0
|
#define EXP1_08_PIN P0_16 // SSEL0
|
||||||
#define EXP1_07_PIN P1_31
|
#define EXP1_09_PIN P0_27 // SDA0
|
||||||
#define EXP1_08_PIN P1_30
|
#define EXP1_10_PIN P0_28 // SCL0
|
||||||
#define EXP1_09_PIN P0_02 // TX0
|
|
||||||
#define EXP1_10_PIN P0_03 // RX0
|
|
||||||
|
|
||||||
#define EXP2_03_PIN P1_27
|
#define EXP2_01_PIN P0_10
|
||||||
#define EXP2_04_PIN P1_26
|
#define EXP2_02_PIN P0_11
|
||||||
#define EXP2_05_PIN P1_29
|
#define EXP2_03_PIN P0_00 // SDA1
|
||||||
#define EXP2_06_PIN P1_28
|
#define EXP2_04_PIN P0_01 // SCL1
|
||||||
#define EXP2_07_PIN P0_01 // SCL1
|
#define EXP2_05_PIN P1_28
|
||||||
#define EXP2_08_PIN P0_00 // SDA1
|
#define EXP2_06_PIN P1_29
|
||||||
#define EXP2_09_PIN P0_11
|
#define EXP2_07_PIN P1_26
|
||||||
#define EXP2_10_PIN P0_10
|
#define EXP2_08_PIN P1_27
|
||||||
|
|
||||||
//
|
//
|
||||||
// SD Support
|
// SD Support
|
||||||
|
@ -126,11 +124,11 @@
|
||||||
#define SD_MOSI_PIN P0_09
|
#define SD_MOSI_PIN P0_09
|
||||||
#define SD_SS_PIN P0_06
|
#define SD_SS_PIN P0_06
|
||||||
#elif SD_CONNECTION_IS(LCD)
|
#elif SD_CONNECTION_IS(LCD)
|
||||||
#define SD_SCK_PIN EXP1_04_PIN
|
#define SD_SCK_PIN EXP1_07_PIN
|
||||||
#define SD_MISO_PIN EXP1_06_PIN
|
#define SD_MISO_PIN EXP1_05_PIN
|
||||||
#define SD_MOSI_PIN EXP1_05_PIN
|
#define SD_MOSI_PIN EXP1_06_PIN
|
||||||
#define SD_SS_PIN EXP1_03_PIN
|
#define SD_SS_PIN EXP1_08_PIN
|
||||||
#define SD_DETECT_PIN EXP1_07_PIN
|
#define SD_DETECT_PIN EXP1_04_PIN
|
||||||
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
||||||
#error "No custom SD drive cable defined for this board."
|
#error "No custom SD drive cable defined for this board."
|
||||||
#endif
|
#endif
|
||||||
|
@ -139,13 +137,13 @@
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
//
|
//
|
||||||
#if ENABLED(EMOTION_TECH_LCD)
|
#if ENABLED(EMOTION_TECH_LCD)
|
||||||
#define BEEPER_PIN EXP2_10_PIN
|
#define BEEPER_PIN EXP2_01_PIN
|
||||||
#define DOGLCD_A0 EXP2_05_PIN
|
#define DOGLCD_A0 EXP2_06_PIN
|
||||||
#define DOGLCD_CS EXP2_07_PIN
|
#define DOGLCD_CS EXP2_04_PIN
|
||||||
#define DOGLCD_SCK EXP1_04_PIN
|
#define DOGLCD_SCK EXP1_07_PIN
|
||||||
#define DOGLCD_MOSI EXP1_05_PIN
|
#define DOGLCD_MOSI EXP1_06_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_04_PIN
|
#define BTN_EN1 EXP2_07_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP2_09_PIN
|
#define BTN_ENC EXP2_02_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -231,46 +231,46 @@
|
||||||
#define LED4_PIN P1_21
|
#define LED4_PIN P1_21
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* (BEEPER) 1.31 |10 9 | 1.30 (BTN_ENC) (MISO) 0.8 |10 9 | 0.7 (SD_SCK)
|
* (BEEPER) 1.31 | 1 2 | 1.30 (BTN_ENC) (MISO) 0.8 | 1 2 | 0.7 (SD_SCK)
|
||||||
* (LCD_EN) 0.18 | 8 7 | 0.16 (LCD_RS) (BTN_EN1) 3.25 | 8 7 | 0.28 (SD_CS2)
|
* (LCD_EN) 0.18 | 3 4 | 0.16 (LCD_RS) (BTN_EN1) 3.25 | 3 4 | 0.28 (SD_CS2)
|
||||||
* (LCD_D4) 0.15 6 5 | 0.17 (LCD_D5) (BTN_EN2) 3.26 6 5 | 0.9 (SD_MOSI)
|
* (LCD_D4) 0.15 5 6 | 0.17 (LCD_D5) (BTN_EN2) 3.26 5 6 | 0.9 (SD_MOSI)
|
||||||
* (LCD_D6) 1.0 | 4 3 | 1.22 (LCD_D7) (SD_DETECT) 0.27 | 4 3 | RESET
|
* (LCD_D6) 1.0 | 7 8 | 1.22 (LCD_D7) (SD_DETECT) 0.27 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN P1_22
|
#define EXP1_01_PIN P1_31
|
||||||
#define EXP1_04_PIN P1_00
|
#define EXP1_02_PIN P1_30
|
||||||
#define EXP1_05_PIN P0_17
|
#define EXP1_03_PIN P0_18
|
||||||
#define EXP1_06_PIN P0_15
|
#define EXP1_04_PIN P0_16
|
||||||
#define EXP1_07_PIN P0_16
|
#define EXP1_05_PIN P0_15
|
||||||
#define EXP1_08_PIN P0_18
|
#define EXP1_06_PIN P0_17
|
||||||
#define EXP1_09_PIN P1_30
|
#define EXP1_07_PIN P1_00
|
||||||
#define EXP1_10_PIN P1_31
|
#define EXP1_08_PIN P1_22
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN P0_08
|
||||||
#define EXP2_04_PIN P0_27
|
#define EXP2_02_PIN P0_07
|
||||||
#define EXP2_05_PIN P0_09
|
#define EXP2_03_PIN P3_25
|
||||||
#define EXP2_06_PIN P3_26
|
#define EXP2_04_PIN P0_28
|
||||||
#define EXP2_07_PIN P0_28
|
#define EXP2_05_PIN P3_26
|
||||||
#define EXP2_08_PIN P3_25
|
#define EXP2_06_PIN P0_09
|
||||||
#define EXP2_09_PIN P0_07
|
#define EXP2_07_PIN P0_27
|
||||||
#define EXP2_10_PIN P0_08
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
#ifndef SDCARD_CONNECTION
|
#ifndef SDCARD_CONNECTION
|
||||||
#define SDCARD_CONNECTION ONBOARD
|
#define SDCARD_CONNECTION ONBOARD
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SD_CONNECTION_IS(LCD) || SD_CONNECTION_IS(ONBOARD)
|
#if SD_CONNECTION_IS(LCD) || SD_CONNECTION_IS(ONBOARD)
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#if SD_CONNECTION_IS(ONBOARD)
|
#if SD_CONNECTION_IS(ONBOARD)
|
||||||
#define ONBOARD_SD_CS_PIN P0_06 // Chip select for "System" SD card
|
#define ONBOARD_SD_CS_PIN P0_06 // Chip select for "System" SD card
|
||||||
#define SD_SS_PIN ONBOARD_SD_CS_PIN
|
#define SD_SS_PIN ONBOARD_SD_CS_PIN
|
||||||
#else
|
#else
|
||||||
#define SD_SS_PIN EXP2_07_PIN
|
#define SD_SS_PIN EXP2_04_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
||||||
#error "No custom SD drive cable defined for this board."
|
#error "No custom SD drive cable defined for this board."
|
||||||
|
@ -278,30 +278,30 @@
|
||||||
|
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#elif HAS_SPI_TFT // Config for Classic UI (emulated DOGM) and Color UI
|
#elif HAS_SPI_TFT // Config for Classic UI (emulated DOGM) and Color UI
|
||||||
#define TFT_CS_PIN EXP1_04_PIN
|
#define TFT_CS_PIN EXP1_07_PIN
|
||||||
#define TFT_A0_PIN EXP1_03_PIN
|
#define TFT_A0_PIN EXP1_08_PIN
|
||||||
#define TFT_DC_PIN EXP1_03_PIN
|
#define TFT_DC_PIN EXP1_08_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
#define TFT_BACKLIGHT_PIN EXP1_08_PIN
|
#define TFT_BACKLIGHT_PIN EXP1_03_PIN
|
||||||
#define TFT_RESET_PIN EXP1_07_PIN
|
#define TFT_RESET_PIN EXP1_04_PIN
|
||||||
|
|
||||||
#define LCD_USE_DMA_SPI
|
#define LCD_USE_DMA_SPI
|
||||||
|
|
||||||
#define TOUCH_INT_PIN EXP1_05_PIN
|
#define TOUCH_INT_PIN EXP1_06_PIN
|
||||||
#define TOUCH_CS_PIN EXP1_06_PIN
|
#define TOUCH_CS_PIN EXP1_05_PIN
|
||||||
#define TOUCH_BUTTONS_HW_SPI
|
#define TOUCH_BUTTONS_HW_SPI
|
||||||
#define TOUCH_BUTTONS_HW_SPI_DEVICE 2
|
#define TOUCH_BUTTONS_HW_SPI_DEVICE 2
|
||||||
|
|
||||||
|
@ -316,8 +316,8 @@
|
||||||
#define TFT_QUEUE_SIZE 6144
|
#define TFT_QUEUE_SIZE 6144
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#elif IS_TFTGLCD_PANEL
|
#elif IS_TFTGLCD_PANEL
|
||||||
|
|
||||||
|
@ -325,74 +325,74 @@
|
||||||
#undef BTN_ENC
|
#undef BTN_ENC
|
||||||
|
|
||||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
#define TFTGLCD_CS EXP2_08_PIN
|
#define TFTGLCD_CS EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#define LCD_SDSS EXP2_07_PIN
|
#define LCD_SDSS EXP2_04_PIN
|
||||||
|
|
||||||
#if ENABLED(MKS_12864OLED_SSD1306)
|
#if ENABLED(MKS_12864OLED_SSD1306)
|
||||||
|
|
||||||
#define LCD_PINS_DC EXP1_05_PIN
|
#define LCD_PINS_DC EXP1_06_PIN
|
||||||
#define DOGLCD_CS EXP1_07_PIN
|
#define DOGLCD_CS EXP1_04_PIN
|
||||||
#define DOGLCD_A0 LCD_PINS_DC
|
#define DOGLCD_A0 LCD_PINS_DC
|
||||||
#define DOGLCD_SCK EXP1_06_PIN
|
#define DOGLCD_SCK EXP1_05_PIN
|
||||||
#define DOGLCD_MOSI EXP1_08_PIN
|
#define DOGLCD_MOSI EXP1_03_PIN
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
#define KILL_PIN -1 // NC
|
#define KILL_PIN -1 // NC
|
||||||
|
|
||||||
#else // !MKS_12864OLED_SSD1306
|
#else // !MKS_12864OLED_SSD1306
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
|
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
||||||
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
||||||
|
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
|
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#else // !FYSETC_MINI_12864
|
#else // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
|
|
@ -186,78 +186,78 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------
|
* ------
|
||||||
* (BEEPER) P2_08 |10 9 | P0_16 (BTN_ENC)
|
* (BEEPER) P2_08 | 1 2 | P0_16 (BTN_ENC)
|
||||||
* (BTN_EN1) P0_19 | 8 7 | RESET
|
* (BTN_EN1) P0_19 | 3 4 | RESET
|
||||||
* (BTN_EN2) P0_20 6 5 | P0_15 (LCD_D4)
|
* (BTN_EN2) P0_20 5 6 | P0_15 (LCD_D4)
|
||||||
* (LCD_RS) P0_17 | 4 3 | P0_18 (LCD_EN)
|
* (LCD_RS) P0_17 | 7 8 | P0_18 (LCD_EN)
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP
|
* EXP
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN P0_18
|
#define EXP1_01_PIN P2_08
|
||||||
#define EXP1_04_PIN P0_17
|
#define EXP1_02_PIN P0_16
|
||||||
#define EXP1_05_PIN P0_15
|
#define EXP1_03_PIN P0_19
|
||||||
#define EXP1_06_PIN P0_20
|
#define EXP1_04_PIN -1
|
||||||
#define EXP1_07_PIN -1
|
#define EXP1_05_PIN P0_20
|
||||||
#define EXP1_08_PIN P0_19
|
#define EXP1_06_PIN P0_15
|
||||||
#define EXP1_09_PIN P0_16
|
#define EXP1_07_PIN P0_17
|
||||||
#define EXP1_10_PIN P2_08
|
#define EXP1_08_PIN P0_18
|
||||||
|
|
||||||
#if HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
#if HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
||||||
#error "Ender-3 V2 display requires a custom cable with TX = P0_15, RX = P0_16. Comment out this line to continue."
|
#error "Ender-3 V2 display requires a custom cable with TX = P0_15, RX = P0_16. Comment out this line to continue."
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ender 3 V2 display SKR E3 Turbo (EXP1) Ender 3 V2 display --> SKR E3 Turbo
|
* Ender 3 V2 display SKR E3 Turbo (EXP1) Ender 3 V2 display --> SKR E3 Turbo
|
||||||
* ------ ------ RX 8 --> 5 P0_15
|
* ------ ------ RX 3 --> 5 P0_15
|
||||||
* -- |10 9 | -- (BEEPER) P2_08 |10 9 | P0_16 (BTN_ENC) TX 7 --> 9 P0_16
|
* -- | 1 2 | -- (BEEPER) P2_08 |10 9 | P0_16 (BTN_ENC) TX 4 --> 9 P0_16
|
||||||
* (SKR_TX1) RX | 8 7 | TX (SKR_RX1) (BTN_EN1) P0_19 | 8 7 | RESET BEEPER 5 --> 10 P2_08
|
* (SKR_TX1) RX | 3 4 | TX (SKR_RX1) (BTN_EN1) P0_19 | 8 7 | RESET BEEPER 6 --> 10 P2_08
|
||||||
* (BTN_ENC) ENT 6 5 | BEEPER (BTN_EN2) P0_20 6 5 | P0_15 (LCD_D4)
|
* (BTN_ENC) ENT 5 6 | BEEPER (BTN_EN2) P0_20 6 5 | P0_15 (LCD_D4)
|
||||||
* (BTN_E2) B | 4 3 | A (BTN_E1) (LCD_RS) P0_17 | 4 3 | P0_18 (LCD_EN)
|
* (BTN_E2) B | 7 8 | A (BTN_E1) (LCD_RS) P0_17 | 4 3 | P0_18 (LCD_EN)
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 5V
|
* GND | 9 10 | 5V GND | 2 1 | 5V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_EN1 EXP1_03_PIN
|
#define BTN_EN1 EXP1_08_PIN
|
||||||
#define BTN_EN2 EXP1_04_PIN
|
#define BTN_EN2 EXP1_07_PIN
|
||||||
#define BTN_ENC EXP1_06_PIN
|
#define BTN_ENC EXP1_05_PIN
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#elif ENABLED(ZONESTAR_LCD) // ANET A8 LCD Controller - Must convert to 3.3V - CONNECTING TO 5V WILL DAMAGE THE BOARD!
|
#elif ENABLED(ZONESTAR_LCD) // ANET A8 LCD Controller - Must convert to 3.3V - CONNECTING TO 5V WILL DAMAGE THE BOARD!
|
||||||
|
|
||||||
#error "CAUTION! ZONESTAR_LCD requires wiring modifications. See 'pins_BTT_SKR_E3_TURBO.h' for details. Comment out this line to continue."
|
#error "CAUTION! ZONESTAR_LCD requires wiring modifications. See 'pins_BTT_SKR_E3_TURBO.h' for details. Comment out this line to continue."
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_05_PIN
|
#define LCD_PINS_RS EXP1_06_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_09_PIN
|
#define LCD_PINS_ENABLE EXP1_02_PIN
|
||||||
#define LCD_PINS_D4 EXP1_04_PIN
|
#define LCD_PINS_D4 EXP1_07_PIN
|
||||||
#define LCD_PINS_D5 EXP1_06_PIN
|
#define LCD_PINS_D5 EXP1_05_PIN
|
||||||
#define LCD_PINS_D6 EXP1_08_PIN
|
#define LCD_PINS_D6 EXP1_03_PIN
|
||||||
#define LCD_PINS_D7 EXP1_10_PIN
|
#define LCD_PINS_D7 EXP1_01_PIN
|
||||||
#define ADC_KEYPAD_PIN P1_23 // Repurpose servo pin for ADC - CONNECTING TO 5V WILL DAMAGE THE BOARD!
|
#define ADC_KEYPAD_PIN P1_23 // Repurpose servo pin for ADC - CONNECTING TO 5V WILL DAMAGE THE BOARD!
|
||||||
|
|
||||||
#elif EITHER(MKS_MINI_12864, ENDER2_STOCKDISPLAY)
|
#elif EITHER(MKS_MINI_12864, ENDER2_STOCKDISPLAY)
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define DOGLCD_CS EXP1_04_PIN
|
#define DOGLCD_CS EXP1_07_PIN
|
||||||
#define DOGLCD_A0 EXP1_05_PIN
|
#define DOGLCD_A0 EXP1_06_PIN
|
||||||
#define DOGLCD_SCK EXP1_10_PIN
|
#define DOGLCD_SCK EXP1_01_PIN
|
||||||
#define DOGLCD_MOSI EXP1_03_PIN
|
#define DOGLCD_MOSI EXP1_08_PIN
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
|
|
|
@ -270,87 +270,87 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* (BEEPER) 1.31 |10 9 | 1.30 (BTN_ENC) (MISO) 0.8 |10 9 | 0.7 (SD_SCK)
|
* (BEEPER) 1.31 | 1 2 | 1.30 (BTN_ENC) (MISO) 0.8 | 1 2 | 0.7 (SD_SCK)
|
||||||
* (LCD_EN) 0.18 | 8 7 | 0.16 (LCD_RS) (BTN_EN1) 3.25 | 8 7 | 0.28 (SD_CS2)
|
* (LCD_EN) 0.18 | 3 4 | 0.16 (LCD_RS) (BTN_EN1) 3.25 | 3 4 | 0.28 (SD_CS2)
|
||||||
* (LCD_D4) 0.15 6 5 | 0.17 (LCD_D5) (BTN_EN2) 3.26 6 5 | 0.9 (SD_MOSI)
|
* (LCD_D4) 0.15 5 6 | 0.17 (LCD_D5) (BTN_EN2) 3.26 5 6 | 0.9 (SD_MOSI)
|
||||||
* (LCD_D6) 1.0 | 4 3 | 1.22 (LCD_D7) (SD_DETECT) 0.27 | 4 3 | RST
|
* (LCD_D6) 1.0 | 7 8 | 1.22 (LCD_D7) (SD_DETECT) 0.27 | 7 8 | RST
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN P1_22
|
#define EXP1_01_PIN P1_31
|
||||||
#define EXP1_04_PIN P1_00
|
#define EXP1_02_PIN P1_30
|
||||||
#define EXP1_05_PIN P0_17
|
#define EXP1_03_PIN P0_18
|
||||||
#define EXP1_06_PIN P0_15
|
#define EXP1_04_PIN P0_16
|
||||||
#define EXP1_07_PIN P0_16
|
#define EXP1_05_PIN P0_15
|
||||||
#define EXP1_08_PIN P0_18
|
#define EXP1_06_PIN P0_17
|
||||||
#define EXP1_09_PIN P1_30
|
#define EXP1_07_PIN P1_00
|
||||||
#define EXP1_10_PIN P1_31
|
#define EXP1_08_PIN P1_22
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN P0_08
|
||||||
#define EXP2_04_PIN P0_27
|
#define EXP2_02_PIN P0_07
|
||||||
#define EXP2_05_PIN P0_09
|
#define EXP2_03_PIN P3_25
|
||||||
#define EXP2_06_PIN P3_26
|
#define EXP2_04_PIN P0_28
|
||||||
#define EXP2_07_PIN P0_28
|
#define EXP2_05_PIN P3_26
|
||||||
#define EXP2_08_PIN P3_25
|
#define EXP2_06_PIN P0_09
|
||||||
#define EXP2_09_PIN P0_07
|
#define EXP2_07_PIN P0_27
|
||||||
#define EXP2_10_PIN P0_08
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
#if IS_TFTGLCD_PANEL
|
#if IS_TFTGLCD_PANEL
|
||||||
|
|
||||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
#define TFTGLCD_CS EXP2_08_PIN
|
#define TFTGLCD_CS EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#define LCD_SDSS EXP2_07_PIN
|
#define LCD_SDSS EXP2_04_PIN
|
||||||
|
|
||||||
#if ENABLED(MKS_12864OLED_SSD1306)
|
#if ENABLED(MKS_12864OLED_SSD1306)
|
||||||
|
|
||||||
#define LCD_PINS_DC EXP1_05_PIN
|
#define LCD_PINS_DC EXP1_06_PIN
|
||||||
#define DOGLCD_CS EXP1_07_PIN
|
#define DOGLCD_CS EXP1_04_PIN
|
||||||
#define DOGLCD_A0 LCD_PINS_DC
|
#define DOGLCD_A0 LCD_PINS_DC
|
||||||
#define DOGLCD_SCK EXP1_06_PIN
|
#define DOGLCD_SCK EXP1_05_PIN
|
||||||
#define DOGLCD_MOSI EXP1_08_PIN
|
#define DOGLCD_MOSI EXP1_03_PIN
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
#define KILL_PIN -1 // NC
|
#define KILL_PIN -1 // NC
|
||||||
|
|
||||||
#elif HAS_SPI_TFT // Config for Classic UI (emulated DOGM) and Color UI
|
#elif HAS_SPI_TFT // Config for Classic UI (emulated DOGM) and Color UI
|
||||||
|
|
||||||
#define TFT_CS_PIN EXP1_04_PIN
|
#define TFT_CS_PIN EXP1_07_PIN
|
||||||
#define TFT_DC_PIN EXP1_03_PIN
|
#define TFT_DC_PIN EXP1_08_PIN
|
||||||
#define TFT_A0_PIN TFT_DC_PIN
|
#define TFT_A0_PIN TFT_DC_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
#define TFT_BACKLIGHT_PIN EXP1_08_PIN
|
#define TFT_BACKLIGHT_PIN EXP1_03_PIN
|
||||||
#define TFT_RESET_PIN EXP1_07_PIN
|
#define TFT_RESET_PIN EXP1_04_PIN
|
||||||
|
|
||||||
#define LCD_USE_DMA_SPI
|
#define LCD_USE_DMA_SPI
|
||||||
|
|
||||||
#define TOUCH_INT_PIN EXP1_05_PIN
|
#define TOUCH_INT_PIN EXP1_06_PIN
|
||||||
#define TOUCH_CS_PIN EXP1_06_PIN
|
#define TOUCH_CS_PIN EXP1_05_PIN
|
||||||
#define TOUCH_BUTTONS_HW_SPI
|
#define TOUCH_BUTTONS_HW_SPI
|
||||||
#define TOUCH_BUTTONS_HW_SPI_DEVICE 2
|
#define TOUCH_BUTTONS_HW_SPI_DEVICE 2
|
||||||
|
|
||||||
|
@ -367,50 +367,50 @@
|
||||||
|
|
||||||
#else // !MKS_12864OLED_SSD1306
|
#else // !MKS_12864OLED_SSD1306
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
|
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
||||||
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
||||||
|
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
|
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#else // !FYSETC_MINI_12864
|
#else // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
@ -431,15 +431,15 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if SD_CONNECTION_IS(LCD) || SD_CONNECTION_IS(ONBOARD)
|
#if SD_CONNECTION_IS(LCD) || SD_CONNECTION_IS(ONBOARD)
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#if SD_CONNECTION_IS(ONBOARD)
|
#if SD_CONNECTION_IS(ONBOARD)
|
||||||
#define ONBOARD_SD_CS_PIN P0_06 // Chip select for "System" SD card
|
#define ONBOARD_SD_CS_PIN P0_06 // Chip select for "System" SD card
|
||||||
#define SD_SS_PIN ONBOARD_SD_CS_PIN
|
#define SD_SS_PIN ONBOARD_SD_CS_PIN
|
||||||
#else
|
#else
|
||||||
#define SD_SS_PIN EXP2_07_PIN
|
#define SD_SS_PIN EXP2_04_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
||||||
#error "No custom SD drive cable defined for this board."
|
#error "No custom SD drive cable defined for this board."
|
||||||
|
|
|
@ -157,11 +157,11 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------
|
* ------
|
||||||
* P1_31 |10 9 | P1_30
|
* P1_31 | 1 2 | P1_30
|
||||||
* P3_26 | 8 7 | P2_11
|
* P3_26 | 3 4 | P2_11
|
||||||
* P3_25 6 5 | P0_15
|
* P3_25 5 6 | P0_15
|
||||||
* P0_16 | 4 3 | P0_18
|
* P0_16 | 7 8 | P0_18
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*
|
*
|
||||||
|
@ -171,43 +171,43 @@
|
||||||
* A remote SD card is currently not supported because the pins routed to the EXP2
|
* A remote SD card is currently not supported because the pins routed to the EXP2
|
||||||
* connector are shared with the onboard SD card.
|
* connector are shared with the onboard SD card.
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN P0_18
|
#define EXP1_01_PIN P1_31
|
||||||
#define EXP1_04_PIN P0_16
|
#define EXP1_02_PIN P1_30
|
||||||
#define EXP1_05_PIN P0_15
|
#define EXP1_03_PIN P3_26
|
||||||
#define EXP1_06_PIN P3_25
|
#define EXP1_04_PIN P2_11
|
||||||
#define EXP1_07_PIN P2_11
|
#define EXP1_05_PIN P3_25
|
||||||
#define EXP1_08_PIN P3_26
|
#define EXP1_06_PIN P0_15
|
||||||
#define EXP1_09_PIN P1_30
|
#define EXP1_07_PIN P0_16
|
||||||
#define EXP1_10_PIN P1_31
|
#define EXP1_08_PIN P0_18
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
/** ------
|
/** ------
|
||||||
* BEEPER |10 9 | ENC
|
* BEEPER | 1 2 | ENC
|
||||||
* EN1 | 8 7 | KILL
|
* EN1 | 3 4 | KILL
|
||||||
* EN2 6 5 | LCD_D4
|
* EN2 5 6 | LCD_D4
|
||||||
* LCD_RS | 4 3 | LCD_EN
|
* LCD_RS | 7 8 | LCD_EN
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
*/
|
*/
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
#define KILL_PIN EXP1_07_PIN
|
#define KILL_PIN EXP1_04_PIN
|
||||||
|
|
||||||
#elif ENABLED(MKS_MINI_12864)
|
#elif ENABLED(MKS_MINI_12864)
|
||||||
/** ------
|
/** ------
|
||||||
* SCK |10 9 | ENC
|
* SCK | 1 2 | ENC
|
||||||
* EN1 | 8 7 | --
|
* EN1 | 3 4 | --
|
||||||
* EN2 6 5 | A0
|
* EN2 5 6 | A0
|
||||||
* CS | 4 3 | MOSI
|
* CS | 7 8 | MOSI
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
*/
|
*/
|
||||||
#define DOGLCD_CS EXP1_04_PIN
|
#define DOGLCD_CS EXP1_07_PIN
|
||||||
#define DOGLCD_A0 EXP1_05_PIN
|
#define DOGLCD_A0 EXP1_06_PIN
|
||||||
#define DOGLCD_SCK EXP1_10_PIN
|
#define DOGLCD_SCK EXP1_01_PIN
|
||||||
#define DOGLCD_MOSI EXP1_03_PIN
|
#define DOGLCD_MOSI EXP1_08_PIN
|
||||||
#define LCD_CONTRAST_INIT 160
|
#define LCD_CONTRAST_INIT 160
|
||||||
#define LCD_CONTRAST_MIN 120
|
#define LCD_CONTRAST_MIN 120
|
||||||
#define LCD_CONTRAST_MAX 180
|
#define LCD_CONTRAST_MAX 180
|
||||||
|
@ -221,7 +221,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(CR10_STOCKDISPLAY, MKS_MINI_12864)
|
#if EITHER(CR10_STOCKDISPLAY, MKS_MINI_12864)
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -54,8 +54,8 @@
|
||||||
|
|
||||||
#include "pins_RAMPS.h"
|
#include "pins_RAMPS.h"
|
||||||
|
|
||||||
#undef EXP2_03_PIN
|
#undef EXP2_08_PIN
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
|
@ -85,11 +85,11 @@
|
||||||
* This configuration uses the following arrangement:
|
* This configuration uses the following arrangement:
|
||||||
*
|
*
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* ENCB |10 9 | ENCA MISO |10 9 | SCK
|
* ENCB | 1 2 | ENCA MISO | 1 2 | SCK
|
||||||
* BLUE_LED | 8 7 | RED_LED ENCBTN | 8 7 | SDCS
|
* BLUE_LED | 3 4 | RED_LED ENCBTN | 3 4 | SDCS
|
||||||
* KILL 6 5 | BEEPER 6 5 | MOSI
|
* KILL 5 6 | BEEPER 5 6 | MOSI
|
||||||
* A0 | 4 3 | LCD_CS SDCD | 4 3 |
|
* A0 | 7 8 | LCD_CS SDCD | 7 8 |
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
|
@ -107,24 +107,24 @@
|
||||||
//
|
//
|
||||||
// VIKI2 12-wire lead
|
// VIKI2 12-wire lead
|
||||||
//
|
//
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN // SDCD orange/white
|
#define SD_DETECT_PIN EXP2_07_PIN // SDCD orange/white
|
||||||
#define BTN_EN1 EXP1_09_PIN // ENCA white
|
#define BTN_EN1 EXP1_02_PIN // ENCA white
|
||||||
#define BTN_EN2 EXP1_10_PIN // ENCB green
|
#define BTN_EN2 EXP1_01_PIN // ENCB green
|
||||||
#define BTN_ENC EXP2_08_PIN // ENCBTN purple
|
#define BTN_ENC EXP2_03_PIN // ENCBTN purple
|
||||||
#define DOGLCD_A0 EXP1_04_PIN // A0 brown
|
#define DOGLCD_A0 EXP1_07_PIN // A0 brown
|
||||||
#define DOGLCD_CS EXP1_03_PIN // LCS green/white
|
#define DOGLCD_CS EXP1_08_PIN // LCS green/white
|
||||||
|
|
||||||
// EXP2_10_PIN gray MISO
|
// EXP2_01_PIN gray MISO
|
||||||
// EXP2_05_PIN yellow MOSI
|
// EXP2_06_PIN yellow MOSI
|
||||||
// EXP2_09_PIN orange SCK
|
// EXP2_02_PIN orange SCK
|
||||||
|
|
||||||
//#define SDSS EXP2_07_PIN // SDCS blue
|
//#define SDSS EXP2_04_PIN // SDCS blue
|
||||||
|
|
||||||
//
|
//
|
||||||
// VIKI2 4-wire lead
|
// VIKI2 4-wire lead
|
||||||
//
|
//
|
||||||
#define KILL_PIN EXP1_06_PIN // BTN blue
|
#define KILL_PIN EXP1_05_PIN // BTN blue
|
||||||
#define BEEPER_PIN EXP1_05_PIN // BUZZER green
|
#define BEEPER_PIN EXP1_06_PIN // BUZZER green
|
||||||
#define STAT_LED_RED_PIN EXP1_07_PIN // RED-LED yellow
|
#define STAT_LED_RED_PIN EXP1_04_PIN // RED-LED yellow
|
||||||
#define STAT_LED_BLUE_PIN EXP1_08_PIN // BLUE-LED white
|
#define STAT_LED_BLUE_PIN EXP1_03_PIN // BLUE-LED white
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -486,62 +486,62 @@
|
||||||
* LCD adapters come in different variants. The socket keys can be
|
* LCD adapters come in different variants. The socket keys can be
|
||||||
* on either side, and may be backwards on some boards / displays.
|
* on either side, and may be backwards on some boards / displays.
|
||||||
*/
|
*/
|
||||||
#ifndef EXP1_03_PIN
|
#ifndef EXP1_08_PIN
|
||||||
|
|
||||||
#define EXP1_03_PIN AUX4_13_PIN
|
#define EXP1_03_PIN AUX4_17_PIN
|
||||||
#define EXP1_04_PIN AUX4_14_PIN
|
#define EXP1_04_PIN AUX4_18_PIN
|
||||||
#define EXP1_05_PIN AUX4_15_PIN
|
#define EXP1_05_PIN AUX4_16_PIN
|
||||||
#define EXP1_06_PIN AUX4_16_PIN
|
#define EXP1_06_PIN AUX4_15_PIN
|
||||||
#define EXP1_07_PIN AUX4_18_PIN
|
#define EXP1_07_PIN AUX4_14_PIN
|
||||||
#define EXP1_08_PIN AUX4_17_PIN
|
#define EXP1_08_PIN AUX4_13_PIN
|
||||||
|
|
||||||
#define EXP2_04_PIN AUX3_02_PIN
|
#define EXP2_01_PIN AUX3_03_PIN
|
||||||
#define EXP2_05_PIN AUX3_04_PIN
|
#define EXP2_02_PIN AUX3_05_PIN
|
||||||
#define EXP2_07_PIN AUX3_06_PIN
|
#define EXP2_04_PIN AUX3_06_PIN
|
||||||
#define EXP2_09_PIN AUX3_05_PIN
|
#define EXP2_06_PIN AUX3_04_PIN
|
||||||
#define EXP2_10_PIN AUX3_03_PIN
|
#define EXP2_07_PIN AUX3_02_PIN
|
||||||
|
|
||||||
#if ENABLED(G3D_PANEL)
|
#if ENABLED(G3D_PANEL)
|
||||||
/** Gadgets3D Smart Adapter
|
/** Gadgets3D Smart Adapter
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* 4-11 |10 9 | 4-12 (MISO) 3-03 |10 9 | 3-05 (SCK)
|
* 4-11 | 1 2 | 4-12 (MISO) 3-03 | 1 2 | 3-05 (SCK)
|
||||||
* 4-17 | 8 7 | 4-18 4-10 | 8 7 | 3-06
|
* 4-17 | 3 4 | 4-18 4-10 | 3 4 | 3-06
|
||||||
* 4-16 6 5 | 4-15 4-09 6 5 | 3-04 (MOSI)
|
* 4-16 5 6 | 4-15 4-09 5 6 | 3-04 (MOSI)
|
||||||
* 4-14 | 4 3 | 4-13 3-02 | 4 3 | 4-07
|
* 4-14 | 7 8 | 4-13 3-02 | 7 8 | 4-07
|
||||||
* (GND) 4-02 | 2 1 | 4-01 (5V) -- | 2 1 | --
|
* (GND) 4-02 | 9 10 | 4-01 (5V) -- | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_09_PIN AUX4_12_PIN
|
#define EXP1_01_PIN AUX4_11_PIN
|
||||||
#define EXP1_10_PIN AUX4_11_PIN
|
#define EXP1_02_PIN AUX4_12_PIN
|
||||||
|
|
||||||
#define EXP2_03_PIN AUX4_07_PIN
|
#define EXP2_03_PIN AUX4_10_PIN
|
||||||
#define EXP2_06_PIN AUX4_09_PIN
|
#define EXP2_05_PIN AUX4_09_PIN
|
||||||
#define EXP2_08_PIN AUX4_10_PIN
|
#define EXP2_08_PIN AUX4_07_PIN
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
/** Smart Adapter (c) RRD
|
/** Smart Adapter (c) RRD
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* 4-09 |10 9 | 4-10 (MISO) 3-03 |10 9 | 3-05 (SCK)
|
* 4-09 | 1 2 | 4-10 (MISO) 3-03 | 1 2 | 3-05 (SCK)
|
||||||
* 4-17 | 8 7 | 4-18 4-12 | 8 7 | 3-06
|
* 4-17 | 3 4 | 4-18 4-12 | 3 4 | 3-06
|
||||||
* 4-16 6 5 | 4-15 4-11 6 5 | 3-04 (MOSI)
|
* 4-16 5 6 | 4-15 4-11 5 6 | 3-04 (MOSI)
|
||||||
* 4-14 | 4 3 | 4-13 3-02 | 4 3 | 4-07
|
* 4-14 | 7 8 | 4-13 3-02 | 7 8 | 4-07
|
||||||
* (GND) 3-07 | 2 1 | 3-01 (5V) (GND) 3-07 | 2 1 | --
|
* (GND) 3-07 | 9 10 | 3-01 (5V) (GND) 3-07 | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_09_PIN AUX4_10_PIN
|
#define EXP1_01_PIN AUX4_09_PIN
|
||||||
#define EXP1_10_PIN AUX4_09_PIN
|
#define EXP1_02_PIN AUX4_10_PIN
|
||||||
|
|
||||||
#if BOTH(TOUCH_UI_FTDI_EVE, LCD_FYSETC_TFT81050)
|
#if BOTH(TOUCH_UI_FTDI_EVE, LCD_FYSETC_TFT81050)
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_03_PIN AUX4_11_PIN
|
||||||
#define EXP2_06_PIN AUX4_12_PIN
|
#define EXP2_05_PIN AUX4_12_PIN
|
||||||
#define EXP2_08_PIN AUX4_11_PIN
|
#define EXP2_08_PIN -1 // RESET
|
||||||
#else
|
#else
|
||||||
#define EXP2_03_PIN AUX4_07_PIN
|
#define EXP2_03_PIN AUX4_12_PIN
|
||||||
#define EXP2_06_PIN AUX4_11_PIN
|
#define EXP2_05_PIN AUX4_11_PIN
|
||||||
#define EXP2_08_PIN AUX4_12_PIN
|
#define EXP2_08_PIN AUX4_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -561,9 +561,9 @@
|
||||||
//
|
//
|
||||||
#if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
#if ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP2_04_PIN // CS chip select /SS chip slave select
|
#define LCD_PINS_RS EXP2_07_PIN // CS chip select /SS chip slave select
|
||||||
#define LCD_PINS_ENABLE EXP2_05_PIN // SID (MOSI)
|
#define LCD_PINS_ENABLE EXP2_06_PIN // SID (MOSI)
|
||||||
#define LCD_PINS_D4 EXP2_09_PIN // SCK (CLK) clock
|
#define LCD_PINS_D4 EXP2_02_PIN // SCK (CLK) clock
|
||||||
|
|
||||||
#elif BOTH(IS_NEWPANEL, PANEL_ONE)
|
#elif BOTH(IS_NEWPANEL, PANEL_ONE)
|
||||||
|
|
||||||
|
@ -576,18 +576,18 @@
|
||||||
|
|
||||||
#elif ENABLED(TFTGLCD_PANEL_SPI)
|
#elif ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
|
|
||||||
#define TFTGLCD_CS EXP2_06_PIN
|
#define TFTGLCD_CS EXP2_05_PIN
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#if !IS_NEWPANEL
|
#if !IS_NEWPANEL
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(ZONESTAR_LCD)
|
#elif ENABLED(ZONESTAR_LCD)
|
||||||
|
@ -607,25 +607,25 @@
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#if EITHER(MKS_12864OLED, MKS_12864OLED_SSD1306)
|
#if EITHER(MKS_12864OLED, MKS_12864OLED_SSD1306)
|
||||||
#define LCD_PINS_DC EXP1_05_PIN // Set as output on init
|
#define LCD_PINS_DC EXP1_06_PIN // Set as output on init
|
||||||
#define LCD_PINS_RS EXP1_04_PIN // Pull low for 1s to init
|
#define LCD_PINS_RS EXP1_07_PIN // Pull low for 1s to init
|
||||||
// DOGM SPI LCD Support
|
// DOGM SPI LCD Support
|
||||||
#define DOGLCD_A0 LCD_PINS_DC
|
#define DOGLCD_A0 LCD_PINS_DC
|
||||||
#define DOGLCD_CS EXP1_07_PIN
|
#define DOGLCD_CS EXP1_04_PIN
|
||||||
#define DOGLCD_MOSI EXP1_08_PIN
|
#define DOGLCD_MOSI EXP1_03_PIN
|
||||||
#define DOGLCD_SCK EXP1_06_PIN
|
#define DOGLCD_SCK EXP1_05_PIN
|
||||||
#else
|
#else
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if !IS_NEWPANEL
|
#if !IS_NEWPANEL
|
||||||
#define BEEPER_PIN EXP2_06_PIN
|
#define BEEPER_PIN EXP2_05_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -636,7 +636,7 @@
|
||||||
//#define SHIFT_CLK_PIN 38
|
//#define SHIFT_CLK_PIN 38
|
||||||
//#define SHIFT_LD_PIN AUX2_08_PIN
|
//#define SHIFT_LD_PIN AUX2_08_PIN
|
||||||
//#define SHIFT_OUT_PIN AUX2_06_PIN
|
//#define SHIFT_OUT_PIN AUX2_06_PIN
|
||||||
//#define SHIFT_EN_PIN EXP1_08_PIN
|
//#define SHIFT_EN_PIN EXP1_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -652,22 +652,22 @@
|
||||||
|
|
||||||
#if IS_RRD_SC
|
#if IS_RRD_SC
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#else
|
#else
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#ifndef SD_DETECT_PIN
|
#ifndef SD_DETECT_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef KILL_PIN
|
#ifndef KILL_PIN
|
||||||
#define KILL_PIN EXP2_03_PIN
|
#define KILL_PIN EXP2_08_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(BQ_LCD_SMART_CONTROLLER)
|
#if ENABLED(BQ_LCD_SMART_CONTROLLER)
|
||||||
|
@ -687,7 +687,7 @@
|
||||||
#define BTN_EN2 AUX4_06_PIN
|
#define BTN_EN2 AUX4_06_PIN
|
||||||
#define BTN_ENC AUX4_03_PIN
|
#define BTN_ENC AUX4_03_PIN
|
||||||
#define LCD_SDSS SDSS
|
#define LCD_SDSS SDSS
|
||||||
#define KILL_PIN EXP2_03_PIN
|
#define KILL_PIN EXP2_08_PIN
|
||||||
|
|
||||||
#elif ENABLED(LCD_I2C_VIKI)
|
#elif ENABLED(LCD_I2C_VIKI)
|
||||||
|
|
||||||
|
@ -696,7 +696,7 @@
|
||||||
#define BTN_ENC -1
|
#define BTN_ENC -1
|
||||||
|
|
||||||
#define LCD_SDSS SDSS
|
#define LCD_SDSS SDSS
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#elif EITHER(VIKI2, miniVIKI)
|
#elif EITHER(VIKI2, miniVIKI)
|
||||||
|
|
||||||
|
@ -704,83 +704,83 @@
|
||||||
#define DOGLCD_A0 AUX2_07_PIN
|
#define DOGLCD_A0 AUX2_07_PIN
|
||||||
#define LCD_SCREEN_ROTATE 180 // 0, 90, 180, 270
|
#define LCD_SCREEN_ROTATE 180 // 0, 90, 180, 270
|
||||||
|
|
||||||
#define BEEPER_PIN EXP2_06_PIN
|
#define BEEPER_PIN EXP2_05_PIN
|
||||||
#define STAT_LED_RED_PIN AUX4_03_PIN
|
#define STAT_LED_RED_PIN AUX4_03_PIN
|
||||||
#define STAT_LED_BLUE_PIN EXP1_09_PIN
|
#define STAT_LED_BLUE_PIN EXP1_02_PIN
|
||||||
|
|
||||||
#define BTN_EN1 22
|
#define BTN_EN1 22
|
||||||
#define BTN_EN2 7
|
#define BTN_EN2 7
|
||||||
#define BTN_ENC AUX4_08_PIN
|
#define BTN_ENC AUX4_08_PIN
|
||||||
|
|
||||||
#define SD_DETECT_PIN -1 // Pin 49 for display SD interface, 72 for easy adapter board
|
#define SD_DETECT_PIN -1 // Pin 49 for display SD interface, 72 for easy adapter board
|
||||||
#define KILL_PIN EXP2_08_PIN
|
#define KILL_PIN EXP2_03_PIN
|
||||||
|
|
||||||
#elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
|
#elif ENABLED(ELB_FULL_GRAPHIC_CONTROLLER)
|
||||||
|
|
||||||
#define DOGLCD_CS EXP1_03_PIN
|
#define DOGLCD_CS EXP1_08_PIN
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_06_PIN
|
#define BEEPER_PIN EXP1_05_PIN
|
||||||
#define LCD_BACKLIGHT_PIN EXP2_06_PIN
|
#define LCD_BACKLIGHT_PIN EXP2_05_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_09_PIN
|
#define BTN_EN1 EXP1_02_PIN
|
||||||
#define BTN_EN2 EXP1_10_PIN
|
#define BTN_EN2 EXP1_01_PIN
|
||||||
#define BTN_ENC EXP2_08_PIN
|
#define BTN_ENC EXP2_03_PIN
|
||||||
|
|
||||||
#define LCD_SDSS SDSS
|
#define LCD_SDSS SDSS
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#define KILL_PIN EXP2_03_PIN
|
#define KILL_PIN EXP2_08_PIN
|
||||||
|
|
||||||
#elif EITHER(MKS_MINI_12864, FYSETC_MINI_12864)
|
#elif EITHER(MKS_MINI_12864, FYSETC_MINI_12864)
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#ifndef SD_DETECT_PIN
|
#ifndef SD_DETECT_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef KILL_PIN
|
#ifndef KILL_PIN
|
||||||
#define KILL_PIN EXP2_03_PIN
|
#define KILL_PIN EXP2_08_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
|
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
|
|
||||||
// not connected to a pin
|
// not connected to a pin
|
||||||
#define LCD_BACKLIGHT_PIN -1 // 65 (MKS mini12864 can't adjust backlight by software!)
|
#define LCD_BACKLIGHT_PIN -1 // 65 (MKS mini12864 can't adjust backlight by software!)
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#elif ENABLED(FYSETC_MINI_12864)
|
#elif ENABLED(FYSETC_MINI_12864)
|
||||||
|
|
||||||
// From https://wiki.fysetc.com/Mini12864_Panel/
|
// From https://wiki.fysetc.com/Mini12864_Panel/
|
||||||
|
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_06_PIN
|
#define BTN_EN1 EXP2_05_PIN
|
||||||
#define BTN_EN2 EXP2_08_PIN
|
#define BTN_EN2 EXP2_03_PIN
|
||||||
|
|
||||||
//#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
//#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
||||||
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
||||||
|
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
|
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -810,31 +810,31 @@
|
||||||
|
|
||||||
#elif ENABLED(G3D_PANEL)
|
#elif ENABLED(G3D_PANEL)
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#define KILL_PIN EXP2_03_PIN
|
#define KILL_PIN EXP2_08_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_06_PIN
|
#define BTN_EN1 EXP2_05_PIN
|
||||||
#define BTN_EN2 EXP2_08_PIN
|
#define BTN_EN2 EXP2_03_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#elif IS_TFTGLCD_PANEL
|
#elif IS_TFTGLCD_PANEL
|
||||||
|
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define BEEPER_PIN EXP2_06_PIN
|
#define BEEPER_PIN EXP2_05_PIN
|
||||||
|
|
||||||
#if ENABLED(PANEL_ONE) // Buttons connect directly to AUX-2
|
#if ENABLED(PANEL_ONE) // Buttons connect directly to AUX-2
|
||||||
#define BTN_EN1 AUX2_03_PIN
|
#define BTN_EN1 AUX2_03_PIN
|
||||||
#define BTN_EN2 AUX2_04_PIN
|
#define BTN_EN2 AUX2_04_PIN
|
||||||
#define BTN_ENC AUX3_02_PIN
|
#define BTN_ENC AUX3_02_PIN
|
||||||
#else
|
#else
|
||||||
#define BTN_EN1 EXP1_10_PIN
|
#define BTN_EN1 EXP1_01_PIN
|
||||||
#define BTN_EN2 EXP1_09_PIN
|
#define BTN_EN2 EXP1_02_PIN
|
||||||
#define BTN_ENC EXP2_08_PIN
|
#define BTN_ENC EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -866,38 +866,38 @@
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (MISO) 50 |10 9 | 52 (SCK) 5V |10 9 | GND
|
* (MISO) 50 | 1 2 | 52 (SCK) 5V |10 9 | GND
|
||||||
* (BTN_EN2) 33 | 8 7 | 53 (SD_CS) RESET | 8 7 | (SD_DET)
|
* (LCD_CS) 33 | 3 4 | 53 (SD_CS) RESET | 8 7 | (SD_DET)
|
||||||
* (BTN_EN1) 31 6 5 | 51 (MOSI) (MOSI) 6 5 | (LCD_CS)
|
* 31 5 6 | 51 (MOSI) (MOSI) 6 5 | (LCD_CS)
|
||||||
* (SD_DET) 49 | 4 3 | RESET (SD_CS) | 4 3 | (MOD_RESET)
|
* (SD_DET) 49 | 7 8 | RESET (SD_CS) | 4 3 | (MOD_RESET)
|
||||||
* GND | 2 1 | -- (SCK) | 2 1 | (MISO)
|
* GND | 9 10 | -- (SCK) | 2 1 | (MISO)
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP2
|
* EXP2 EXP1
|
||||||
*
|
*
|
||||||
* Needs custom cable:
|
* Needs custom cable:
|
||||||
*
|
*
|
||||||
* Board Adapter Display
|
* Board Adapter Display
|
||||||
* _________
|
* ----------------------------------
|
||||||
* EXP2-1 ----------- EXP1-10
|
* EXP2-1 <--diode--- EXP1-1 MISO
|
||||||
* EXP2-2 ----------- EXP1-9
|
* EXP2-2 ----------- EXP1-2 SCK
|
||||||
* EXP2-4 ----------- EXP1-8
|
* EXP2-4 ----------- EXP1-3 MOD_RST
|
||||||
* EXP2-4 ----------- EXP1-7
|
* EXP2-4 ----------- EXP1-4 SD_CS
|
||||||
* EXP2-3 ----------- EXP1-6
|
* EXP2-3 ----------- EXP1-5 LCD_CS
|
||||||
* EXP2-6 ----------- EXP1-5
|
* EXP2-6 ----------- EXP1-6 MOSI
|
||||||
* EXP2-7 ----------- EXP1-4
|
* EXP2-7 ----------- EXP1-7 SD DET
|
||||||
* EXP2-8 ----------- EXP1-3
|
* EXP2-8 ----------- EXP1-8 RESET
|
||||||
* EXP2-1 ----------- EXP1-2
|
* EXP2-1 ----------- EXP1-9 MISO->GND
|
||||||
* EXP1-10 ---------- EXP1-1
|
* EXP1-10 ---------- EXP1-10 5V
|
||||||
*
|
*
|
||||||
* NOTE: The MISO pin should not get a 5V signal.
|
* NOTE: The MISO pin should not get a 5V signal.
|
||||||
* To fix, insert a 1N4148 diode in the MISO line.
|
* To fix, insert a 1N4148 diode in the MISO line.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#define CLCD_MOD_RESET EXP2_06_PIN
|
#define CLCD_MOD_RESET EXP2_05_PIN
|
||||||
#define CLCD_SPI_CS EXP2_08_PIN
|
#define CLCD_SPI_CS EXP2_03_PIN
|
||||||
|
|
||||||
#endif // TOUCH_UI_FTDI_EVE && LCD_FYSETC_TFT81050
|
#endif // TOUCH_UI_FTDI_EVE && LCD_FYSETC_TFT81050
|
||||||
|
|
|
@ -65,30 +65,30 @@
|
||||||
|
|
||||||
/** 3DYMY Expansion Headers
|
/** 3DYMY Expansion Headers
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* 37 |10 9 | 35 (MISO) 50 |10 9 | 52 (SCK)
|
* 37 | 1 2 | 35 (MISO) 50 | 1 2 | 52 (SCK)
|
||||||
* 31 | 8 7 | 41 29 | 8 7 | 53
|
* 31 | 3 4 | 41 29 | 3 4 | 53
|
||||||
* 33 6 5 | 23 25 6 5 | 51 (MOSI)
|
* 33 5 6 | 23 25 5 6 | 51 (MOSI)
|
||||||
* 42 | 4 3 | 44 49 | 4 3 | 27
|
* 42 | 7 8 | 44 49 | 7 8 | 27
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN 44
|
#define EXP1_01_PIN 37
|
||||||
#define EXP1_04_PIN 42
|
#define EXP1_02_PIN 35
|
||||||
#define EXP1_05_PIN 23
|
#define EXP1_03_PIN 31
|
||||||
#define EXP1_06_PIN 33
|
#define EXP1_04_PIN 41
|
||||||
#define EXP1_07_PIN 41
|
#define EXP1_05_PIN 33
|
||||||
#define EXP1_08_PIN 31
|
#define EXP1_06_PIN 23
|
||||||
#define EXP1_09_PIN 35
|
#define EXP1_07_PIN 42
|
||||||
#define EXP1_10_PIN 37
|
#define EXP1_08_PIN 44
|
||||||
|
|
||||||
#define EXP2_03_PIN 27
|
#define EXP2_01_PIN 50
|
||||||
#define EXP2_04_PIN 49
|
#define EXP2_02_PIN 52
|
||||||
#define EXP2_05_PIN 51
|
#define EXP2_03_PIN 29
|
||||||
#define EXP2_06_PIN 25
|
#define EXP2_04_PIN 53
|
||||||
#define EXP2_07_PIN 53
|
#define EXP2_05_PIN 25
|
||||||
#define EXP2_08_PIN 29
|
#define EXP2_06_PIN 51
|
||||||
#define EXP2_09_PIN 52
|
#define EXP2_07_PIN 49
|
||||||
#define EXP2_10_PIN 50
|
#define EXP2_08_PIN 27
|
||||||
|
|
||||||
#include "pins_RAMPS.h"
|
#include "pins_RAMPS.h"
|
||||||
|
|
|
@ -299,33 +299,33 @@
|
||||||
* LCD adapter. NOTE: These come in two variants. The socket keys can be
|
* LCD adapter. NOTE: These come in two variants. The socket keys can be
|
||||||
* on either side, and may be backwards on some displays.
|
* on either side, and may be backwards on some displays.
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* D37 |10 9 | D35 (MISO) D50 |10 9 | D52 (SCK)
|
* D37 | 1 2 | D35 (MISO) D50 | 1 2 | D52 (SCK)
|
||||||
* D17 | 8 7 | D16 D31 | 8 7 | D53
|
* D17 | 3 4 | D16 D31 | 3 4 | D53
|
||||||
* D23 6 5 D25 D33 6 5 D51 (MOSI)
|
* D23 6 5 D25 D33 6 5 D51 (MOSI)
|
||||||
* D27 | 4 3 | D29 D49 | 4 3 | D41
|
* D27 | 7 8 | D29 D49 | 7 8 | D41
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef EXP1_03_PIN
|
#ifndef EXP1_08_PIN
|
||||||
#define EXP1_03_PIN 29
|
#define EXP1_01_PIN 37
|
||||||
#define EXP1_04_PIN 27
|
#define EXP1_02_PIN 35
|
||||||
#define EXP1_05_PIN 25
|
#define EXP1_03_PIN 17
|
||||||
#define EXP1_06_PIN 23
|
#define EXP1_04_PIN 16
|
||||||
#define EXP1_07_PIN 16
|
#define EXP1_05_PIN 23
|
||||||
#define EXP1_08_PIN 17
|
#define EXP1_06_PIN 25
|
||||||
#define EXP1_09_PIN 35
|
#define EXP1_07_PIN 27
|
||||||
#define EXP1_10_PIN 37
|
#define EXP1_08_PIN 29
|
||||||
|
|
||||||
#define EXP2_03_PIN 41
|
#define EXP2_01_PIN XS6_07_PIN
|
||||||
#define EXP2_04_PIN 49
|
#define EXP2_02_PIN XS6_03_PIN
|
||||||
#define EXP2_05_PIN XS6_05_PIN
|
#define EXP2_03_PIN 31
|
||||||
#define EXP2_06_PIN 33
|
#define EXP2_04_PIN 53
|
||||||
#define EXP2_07_PIN 53
|
#define EXP2_05_PIN 33
|
||||||
#define EXP2_08_PIN 31
|
#define EXP2_06_PIN XS6_05_PIN
|
||||||
#define EXP2_09_PIN XS6_03_PIN
|
#define EXP2_07_PIN 49
|
||||||
#define EXP2_10_PIN XS6_07_PIN
|
#define EXP2_08_PIN 41
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//////////////////////////
|
//////////////////////////
|
||||||
|
@ -386,14 +386,14 @@
|
||||||
|
|
||||||
#if ENABLED(ZONESTAR_LCD)
|
#if ENABLED(ZONESTAR_LCD)
|
||||||
#define LCDSCREEN_NAME "LCD2004 ADCKEY"
|
#define LCDSCREEN_NAME "LCD2004 ADCKEY"
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
#define ADC_KEYPAD_PIN 10 // A10 for ADCKEY
|
#define ADC_KEYPAD_PIN 10 // A10 for ADCKEY
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -135,31 +135,31 @@
|
||||||
#define LED_PIN 13
|
#define LED_PIN 13
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* 37 |10 9 | 35 (MISO) 50 |10 9 | 76 (SCK)
|
* 37 | 1 2 | 35 (MISO) 50 | 1 2 | 76 (SCK)
|
||||||
* 29 | 8 7 | 27 (EN2) 31 | 8 7 | 4 (SD_SS)
|
* 29 | 3 4 | 27 (EN2) 31 | 3 4 | 4 (SD_SS)
|
||||||
* 25 6 5 | 23 (EN1) 33 6 5 | 75 (MOSI)
|
* 25 5 6 | 23 (EN1) 33 5 6 | 75 (MOSI)
|
||||||
* 16 | 4 3 | 17 (SDD) 49 | 4 3 | RESET
|
* 16 | 7 8 | 17 (SDD) 49 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN 17
|
#define EXP1_01_PIN 37
|
||||||
#define EXP1_04_PIN 16
|
#define EXP1_02_PIN 35
|
||||||
#define EXP1_05_PIN 23
|
#define EXP1_03_PIN 29
|
||||||
#define EXP1_06_PIN 25
|
#define EXP1_04_PIN 27
|
||||||
#define EXP1_07_PIN 27
|
#define EXP1_05_PIN 25
|
||||||
#define EXP1_08_PIN 29
|
#define EXP1_06_PIN 23
|
||||||
#define EXP1_09_PIN 35
|
#define EXP1_07_PIN 16
|
||||||
#define EXP1_10_PIN 37
|
#define EXP1_08_PIN 17
|
||||||
|
|
||||||
#define EXP2_03_PIN -1
|
#define EXP2_01_PIN 74
|
||||||
#define EXP2_04_PIN 49
|
#define EXP2_02_PIN 76
|
||||||
#define EXP2_05_PIN 75
|
#define EXP2_03_PIN 31
|
||||||
#define EXP2_06_PIN 33
|
#define EXP2_04_PIN 4
|
||||||
#define EXP2_07_PIN 4
|
#define EXP2_05_PIN 33
|
||||||
#define EXP2_08_PIN 31
|
#define EXP2_06_PIN 75
|
||||||
#define EXP2_09_PIN 76
|
#define EXP2_07_PIN 49
|
||||||
#define EXP2_10_PIN 74
|
#define EXP2_08_PIN -1
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
|
@ -167,65 +167,65 @@
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
// ramps-fd lcd adaptor
|
// ramps-fd lcd adaptor
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_EN1 EXP2_06_PIN
|
#define BTN_EN1 EXP2_05_PIN
|
||||||
#define BTN_EN2 EXP2_08_PIN
|
#define BTN_EN2 EXP2_03_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#if IS_NEWPANEL
|
#if IS_NEWPANEL
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
#define DOGLCD_CS LCD_PINS_ENABLE
|
#define DOGLCD_CS LCD_PINS_ENABLE
|
||||||
#define DOGLCD_A0 LCD_PINS_RS
|
#define DOGLCD_A0 LCD_PINS_RS
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
|
||||||
//#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
//#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
||||||
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
||||||
|
|
||||||
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
||||||
|
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_06_PIN
|
#define RGB_LED_R_PIN EXP1_05_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_07_PIN
|
#define RGB_LED_G_PIN EXP1_04_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_08_PIN
|
#define RGB_LED_B_PIN EXP1_03_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_06_PIN
|
#define NEOPIXEL_PIN EXP1_05_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif IS_NEWPANEL
|
#elif IS_NEWPANEL
|
||||||
|
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
#define LCD_PINS_D5 EXP1_06_PIN
|
#define LCD_PINS_D5 EXP1_05_PIN
|
||||||
#define LCD_PINS_D6 EXP1_07_PIN
|
#define LCD_PINS_D6 EXP1_04_PIN
|
||||||
#define LCD_PINS_D7 EXP1_08_PIN
|
#define LCD_PINS_D7 EXP1_03_PIN
|
||||||
|
|
||||||
#if ENABLED(MINIPANEL)
|
#if ENABLED(MINIPANEL)
|
||||||
#define DOGLCD_CS EXP1_06_PIN
|
#define DOGLCD_CS EXP1_05_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(VIKI2, miniVIKI)
|
#if EITHER(VIKI2, miniVIKI)
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define KILL_PIN 51
|
#define KILL_PIN 51
|
||||||
#define STAT_LED_BLUE_PIN EXP1_08_PIN
|
#define STAT_LED_BLUE_PIN EXP1_03_PIN
|
||||||
#define STAT_LED_RED_PIN EXP1_05_PIN
|
#define STAT_LED_RED_PIN EXP1_06_PIN
|
||||||
#define DOGLCD_CS EXP1_03_PIN
|
#define DOGLCD_CS EXP1_08_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN // SCK_PIN - Required for DUE Hardware SPI
|
#define DOGLCD_SCK EXP2_02_PIN // SCK_PIN - Required for DUE Hardware SPI
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN // MOSI_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN // MOSI_PIN
|
||||||
#define DOGLCD_MISO EXP2_10_PIN // MISO_PIN
|
#define DOGLCD_MISO EXP2_01_PIN // MISO_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
|
|
|
@ -110,31 +110,31 @@
|
||||||
#else
|
#else
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* 37 |10 9 | 35 (MISO) 50 |10 9 | 52 (SCK)
|
* 37 | 1 2 | 35 (MISO) 50 | 1 2 | 52 (SCK)
|
||||||
* 31 | 8 7 | 41 29 | 8 7 | 53
|
* 31 | 3 4 | 41 29 | 3 4 | 53
|
||||||
* 33 6 5 | 23 25 6 5 | 51 (MOSI)
|
* 33 5 6 | 23 25 5 6 | 51 (MOSI)
|
||||||
* 42 | 4 3 | 44 49 | 4 3 | 27
|
* 42 | 7 8 | 44 49 | 7 8 | 27
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN 44
|
#define EXP1_01_PIN 37
|
||||||
#define EXP1_04_PIN 42
|
#define EXP1_02_PIN 35
|
||||||
#define EXP1_05_PIN 23
|
#define EXP1_03_PIN 31
|
||||||
#define EXP1_06_PIN 33
|
#define EXP1_04_PIN 41
|
||||||
#define EXP1_07_PIN 41
|
#define EXP1_05_PIN 33
|
||||||
#define EXP1_08_PIN 31
|
#define EXP1_06_PIN 23
|
||||||
#define EXP1_09_PIN 35
|
#define EXP1_07_PIN 42
|
||||||
#define EXP1_10_PIN 37
|
#define EXP1_08_PIN 44
|
||||||
|
|
||||||
#define EXP2_03_PIN 27
|
#define EXP2_01_PIN 50
|
||||||
#define EXP2_04_PIN 49
|
#define EXP2_02_PIN 52
|
||||||
#define EXP2_05_PIN 51
|
#define EXP2_03_PIN 29
|
||||||
#define EXP2_06_PIN 25
|
#define EXP2_04_PIN 53
|
||||||
#define EXP2_07_PIN 53
|
#define EXP2_05_PIN 25
|
||||||
#define EXP2_08_PIN 29
|
#define EXP2_06_PIN 51
|
||||||
#define EXP2_09_PIN 52
|
#define EXP2_07_PIN 49
|
||||||
#define EXP2_10_PIN 50
|
#define EXP2_08_PIN 27
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -146,7 +146,7 @@
|
||||||
// SPI for MAX Thermocouple
|
// SPI for MAX Thermocouple
|
||||||
/*
|
/*
|
||||||
#if DISABLED(SDSUPPORT)
|
#if DISABLED(SDSUPPORT)
|
||||||
#define TEMP_0_CS_PIN EXP1_03_PIN
|
#define TEMP_0_CS_PIN EXP1_08_PIN
|
||||||
#else
|
#else
|
||||||
#define TEMP_0_CS_PIN 49
|
#define TEMP_0_CS_PIN 49
|
||||||
#endif
|
#endif
|
||||||
|
@ -185,31 +185,31 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) 62 |10 9 | 40 (BTN_ENC) (MISO) 74 |10 9 | 76 (SCK)
|
* (BEEPER) 62 | 1 2 | 40 (BTN_ENC) (MISO) 74 | 1 2 | 76 (SCK)
|
||||||
* (LCD_EN) 64 | 8 7 | 63 (LCD_RS) (BTN_EN1) 44 | 8 7 | 10 (SD_SS)
|
* (LCD_EN) 64 | 3 4 | 63 (LCD_RS) (BTN_EN1) 44 | 3 4 | 10 (SD_SS)
|
||||||
* (LCD_D4) 48 | 6 5 50 (LCD_D5) (BTN_EN2) 42 | 6 5 75 (MOSI)
|
* (LCD_D4) 48 | 5 6 50 (LCD_D5) (BTN_EN2) 42 | 5 6 75 (MOSI)
|
||||||
* (LCD_D6) 52 | 4 3 | 53 (LCD_D7) (SD_DETECT) 51 | 4 3 | RESET
|
* (LCD_D6) 52 | 7 8 | 53 (LCD_D7) (SD_DETECT) 51 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN 53
|
#define EXP1_01_PIN 62
|
||||||
#define EXP1_04_PIN 52
|
#define EXP1_02_PIN 40
|
||||||
#define EXP1_05_PIN 50
|
#define EXP1_03_PIN 64
|
||||||
#define EXP1_06_PIN 48
|
#define EXP1_04_PIN 63
|
||||||
#define EXP1_07_PIN 63
|
#define EXP1_05_PIN 48
|
||||||
#define EXP1_08_PIN 64
|
#define EXP1_06_PIN 50
|
||||||
#define EXP1_09_PIN 40
|
#define EXP1_07_PIN 52
|
||||||
#define EXP1_10_PIN 62
|
#define EXP1_08_PIN 53
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN 74 // MISO
|
||||||
#define EXP2_04_PIN 51
|
#define EXP2_02_PIN 76 // SCK
|
||||||
#define EXP2_05_PIN 75 // MOSI
|
#define EXP2_03_PIN 44
|
||||||
#define EXP2_06_PIN 42
|
#define EXP2_04_PIN 10
|
||||||
#define EXP2_07_PIN 10
|
#define EXP2_05_PIN 42
|
||||||
#define EXP2_08_PIN 44
|
#define EXP2_06_PIN 75 // MOSI
|
||||||
#define EXP2_09_PIN 76 // SCK
|
#define EXP2_07_PIN 51
|
||||||
#define EXP2_10_PIN 74 // MISO
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
|
@ -217,53 +217,53 @@
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
|
|
||||||
#if ANY(RADDS_DISPLAY, IS_RRD_SC, IS_RRD_FG_SC)
|
#if ANY(RADDS_DISPLAY, IS_RRD_SC, IS_RRD_FG_SC)
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(RADDS_DISPLAY, IS_RRD_SC)
|
#if EITHER(RADDS_DISPLAY, IS_RRD_SC)
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
|
||||||
|
|
||||||
#elif IS_RRD_FG_SC
|
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
|
|
||||||
|
#elif IS_RRD_FG_SC
|
||||||
|
|
||||||
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
|
|
||||||
#elif HAS_U8GLIB_I2C_OLED
|
#elif HAS_U8GLIB_I2C_OLED
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define LCD_SDSS EXP2_07_PIN
|
#define LCD_SDSS EXP2_04_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#elif ENABLED(FYSETC_MINI_12864)
|
#elif ENABLED(FYSETC_MINI_12864)
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
|
|
||||||
//#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
//#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
||||||
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
||||||
|
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
|
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN // D5
|
#define RGB_LED_R_PIN EXP1_06_PIN // D5
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN // D6
|
#define RGB_LED_G_PIN EXP1_07_PIN // D6
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN // D7
|
#define RGB_LED_B_PIN EXP1_08_PIN // D7
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN // D5
|
#define NEOPIXEL_PIN EXP1_06_PIN // D5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(SPARK_FULL_GRAPHICS)
|
#elif ENABLED(SPARK_FULL_GRAPHICS)
|
||||||
|
@ -280,9 +280,9 @@
|
||||||
#endif // SPARK_FULL_GRAPHICS
|
#endif // SPARK_FULL_GRAPHICS
|
||||||
|
|
||||||
#if IS_NEWPANEL
|
#if IS_NEWPANEL
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
|
|
|
@ -175,31 +175,31 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) 62 |10 9 | 40 (BTN_ENC) (MISO) 74 |10 9 | 76 (SCK)
|
* (BEEPER) 62 | 1 2 | 40 (BTN_ENC) (MISO) 74 | 1 2 | 76 (SCK)
|
||||||
* (LCD_EN) 64 | 8 7 | 63 (LCD_RS) (BTN_EN1) 44 | 8 7 | 10 (SD_SS)
|
* (LCD_EN) 64 | 3 4 | 63 (LCD_RS) (BTN_EN1) 44 | 3 4 | 10 (SD_SS)
|
||||||
* (LCD_D4) 48 | 6 5 50 (LCD_D5) (BTN_EN2) 42 | 6 5 75 (MOSI)
|
* (LCD_D4) 48 | 5 6 50 (LCD_D5) (BTN_EN2) 42 | 5 6 75 (MOSI)
|
||||||
* (LCD_D6) 52 | 4 3 | 53 (LCD_D7) (SD_DETECT) 51 | 4 3 | RESET
|
* (LCD_D6) 52 | 7 8 | 53 (LCD_D7) (SD_DETECT) 51 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN 53
|
#define EXP1_01_PIN 62
|
||||||
#define EXP1_04_PIN 52
|
#define EXP1_02_PIN 40
|
||||||
#define EXP1_05_PIN 50
|
#define EXP1_03_PIN 64
|
||||||
#define EXP1_06_PIN 48
|
#define EXP1_04_PIN 63
|
||||||
#define EXP1_07_PIN 63
|
#define EXP1_05_PIN 48
|
||||||
#define EXP1_08_PIN 64
|
#define EXP1_06_PIN 50
|
||||||
#define EXP1_09_PIN 40
|
#define EXP1_07_PIN 52
|
||||||
#define EXP1_10_PIN 62
|
#define EXP1_08_PIN 53
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN 74 // MISO
|
||||||
#define EXP2_04_PIN 51
|
#define EXP2_02_PIN 76 // SCK
|
||||||
#define EXP2_05_PIN 75 // MOSI
|
#define EXP2_03_PIN 44
|
||||||
#define EXP2_06_PIN 42
|
#define EXP2_04_PIN 10
|
||||||
#define EXP2_07_PIN 10
|
#define EXP2_05_PIN 42
|
||||||
#define EXP2_08_PIN 44
|
#define EXP2_06_PIN 75 // MOSI
|
||||||
#define EXP2_09_PIN 76 // SCK
|
#define EXP2_07_PIN 51
|
||||||
#define EXP2_10_PIN 74 // MISO
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
|
@ -207,67 +207,67 @@
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
|
|
||||||
#if ANY(RADDS_DISPLAY, IS_RRD_SC, IS_RRD_FG_SC)
|
#if ANY(RADDS_DISPLAY, IS_RRD_SC, IS_RRD_FG_SC)
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(RADDS_DISPLAY, IS_RRD_SC)
|
#if EITHER(RADDS_DISPLAY, IS_RRD_SC)
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
|
||||||
|
|
||||||
#elif IS_RRD_FG_SC
|
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
|
|
||||||
|
#elif IS_RRD_FG_SC
|
||||||
|
|
||||||
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
|
|
||||||
#elif HAS_U8GLIB_I2C_OLED
|
#elif HAS_U8GLIB_I2C_OLED
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define LCD_SDSS EXP2_07_PIN
|
#define LCD_SDSS EXP2_04_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#elif ENABLED(FYSETC_MINI_12864)
|
#elif ENABLED(FYSETC_MINI_12864)
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
|
|
||||||
//#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
//#define FORCE_SOFT_SPI // Use this if default of hardware SPI causes display problems
|
||||||
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
// results in LCD soft SPI mode 3, SD soft SPI mode 0
|
||||||
|
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
|
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN // D5
|
#define RGB_LED_R_PIN EXP1_06_PIN // D5
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN // D6
|
#define RGB_LED_G_PIN EXP1_07_PIN // D6
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN // D7
|
#define RGB_LED_B_PIN EXP1_08_PIN // D7
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN // D5
|
#define NEOPIXEL_PIN EXP1_06_PIN // D5
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(MKS_MINI_12864)
|
#elif ENABLED(MKS_MINI_12864)
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
|
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IS_NEWPANEL
|
#if IS_NEWPANEL
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
|
|
|
@ -166,33 +166,33 @@
|
||||||
* BTN_ENCODER 40 KILL_PIN 49
|
* BTN_ENCODER 40 KILL_PIN 49
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define EXP1_03_PIN 39
|
#define EXP1_01_PIN 41
|
||||||
#define EXP1_04_PIN 38
|
#define EXP1_02_PIN 40
|
||||||
#define EXP1_05_PIN 37
|
#define EXP1_03_PIN 35
|
||||||
#define EXP1_06_PIN 36
|
#define EXP1_04_PIN 34
|
||||||
#define EXP1_07_PIN 34
|
#define EXP1_05_PIN 36
|
||||||
#define EXP1_08_PIN 35
|
#define EXP1_06_PIN 37
|
||||||
#define EXP1_09_PIN 40
|
#define EXP1_07_PIN 38
|
||||||
#define EXP1_10_PIN 41
|
#define EXP1_08_PIN 39
|
||||||
|
|
||||||
#define EXP2_01_PIN 49
|
#define EXP2_01_PIN 50
|
||||||
#define EXP2_04_PIN 44
|
#define EXP2_02_PIN 52
|
||||||
#define EXP2_05_PIN 51
|
#define EXP2_03_PIN 43
|
||||||
#define EXP2_06_PIN 42
|
#define EXP2_04_PIN 53
|
||||||
#define EXP2_07_PIN 53
|
#define EXP2_05_PIN 42
|
||||||
#define EXP2_08_PIN 43
|
#define EXP2_06_PIN 51
|
||||||
#define EXP2_09_PIN 52
|
#define EXP2_07_PIN 44
|
||||||
#define EXP2_10_PIN 50
|
#define EXP2_10_PIN 49
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
#define EXP3_01_PIN EXP1_01_PIN
|
||||||
|
#define EXP3_02_PIN EXP1_02_PIN
|
||||||
#define EXP3_03_PIN EXP1_03_PIN
|
#define EXP3_03_PIN EXP1_03_PIN
|
||||||
#define EXP3_04_PIN EXP1_04_PIN
|
#define EXP3_04_PIN EXP1_04_PIN
|
||||||
#define EXP3_05_PIN EXP1_05_PIN
|
#define EXP3_05_PIN EXP1_05_PIN
|
||||||
#define EXP3_06_PIN EXP1_06_PIN
|
#define EXP3_06_PIN EXP1_06_PIN
|
||||||
#define EXP3_07_PIN EXP1_07_PIN
|
#define EXP3_07_PIN EXP1_07_PIN
|
||||||
#define EXP3_08_PIN EXP1_08_PIN
|
#define EXP3_08_PIN EXP1_08_PIN
|
||||||
#define EXP3_09_PIN EXP1_09_PIN
|
|
||||||
#define EXP3_10_PIN EXP1_10_PIN
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/************************************/
|
/************************************/
|
||||||
|
@ -222,30 +222,30 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// DWIN Encoder
|
// DWIN Encoder
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_07_PIN
|
#define BTN_EN2 EXP1_04_PIN
|
||||||
|
|
||||||
#ifndef BEEPER_PIN
|
#ifndef BEEPER_PIN
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#undef SPEAKER
|
#undef SPEAKER
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
#elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define LCD_PINS_RS EXP2_01_PIN // CS chip select /SS chip slave select
|
//#define LCD_PINS_RS EXP2_10_PIN // CS chip select /SS chip slave select
|
||||||
//#define LCD_PINS_ENABLE EXP2_05_PIN // SID (MOSI)
|
//#define LCD_PINS_ENABLE EXP2_06_PIN // SID (MOSI)
|
||||||
//#define LCD_PINS_D4 EXP2_09_PIN // SCK (CLK) clock
|
//#define LCD_PINS_D4 EXP2_02_PIN // SCK (CLK) clock
|
||||||
|
|
||||||
#elif BOTH(IS_NEWPANEL, PANEL_ONE)
|
#elif BOTH(IS_NEWPANEL, PANEL_ONE)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define LCD_PINS_RS EXP1_09_PIN
|
//#define LCD_PINS_RS EXP1_02_PIN
|
||||||
//#define LCD_PINS_ENABLE EXP2_06_PIN
|
//#define LCD_PINS_ENABLE EXP2_05_PIN
|
||||||
//#define LCD_PINS_D4 57 // Mega/Due:65 - AGCM4:57
|
//#define LCD_PINS_D4 57 // Mega/Due:65 - AGCM4:57
|
||||||
//#define LCD_PINS_D5 58 // Mega/Due:66 - AGCM4:58
|
//#define LCD_PINS_D5 58 // Mega/Due:66 - AGCM4:58
|
||||||
//#define LCD_PINS_D6 EXP2_04_PIN
|
//#define LCD_PINS_D6 EXP2_07_PIN
|
||||||
//#define LCD_PINS_D7 56 // Mega/Due:64 - AGCM4:56
|
//#define LCD_PINS_D7 56 // Mega/Due:64 - AGCM4:56
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
@ -266,10 +266,10 @@
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define LCD_PINS_RS 56 // Mega/Due:64 - AGCM4:56
|
//#define LCD_PINS_RS 56 // Mega/Due:64 - AGCM4:56
|
||||||
//#define LCD_PINS_ENABLE EXP2_04_PIN
|
//#define LCD_PINS_ENABLE EXP2_07_PIN
|
||||||
//#define LCD_PINS_D4 55 // Mega/Due:63 - AGCM4:55
|
//#define LCD_PINS_D4 55 // Mega/Due:63 - AGCM4:55
|
||||||
//#define LCD_PINS_D5 EXP1_09_PIN
|
//#define LCD_PINS_D5 EXP1_02_PIN
|
||||||
//#define LCD_PINS_D6 EXP2_06_PIN
|
//#define LCD_PINS_D6 EXP2_05_PIN
|
||||||
//#define LCD_PINS_D7 57 // Mega/Due:65 - AGCM4:57
|
//#define LCD_PINS_D7 57 // Mega/Due:65 - AGCM4:57
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
@ -287,17 +287,17 @@
|
||||||
|
|
||||||
#else
|
#else
|
||||||
// Definitions for any standard Display
|
// Definitions for any standard Display
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if !IS_NEWPANEL
|
#if !IS_NEWPANEL
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -305,9 +305,9 @@
|
||||||
#if !IS_NEWPANEL
|
#if !IS_NEWPANEL
|
||||||
// Buttons attached to a shift register
|
// Buttons attached to a shift register
|
||||||
// Not wired yet
|
// Not wired yet
|
||||||
//#define SHIFT_CLK_PIN EXP1_04_PIN
|
//#define SHIFT_CLK_PIN EXP1_07_PIN
|
||||||
//#define SHIFT_LD_PIN EXP2_06_PIN
|
//#define SHIFT_LD_PIN EXP2_05_PIN
|
||||||
//#define SHIFT_OUT_PIN EXP1_09_PIN
|
//#define SHIFT_OUT_PIN EXP1_02_PIN
|
||||||
//#define SHIFT_EN_PIN 17
|
//#define SHIFT_EN_PIN 17
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -320,7 +320,7 @@
|
||||||
|
|
||||||
#if IS_RRD_SC
|
#if IS_RRD_SC
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
// TO TEST
|
// TO TEST
|
||||||
|
@ -329,21 +329,21 @@
|
||||||
|
|
||||||
#else
|
#else
|
||||||
// Definitions for any standard Display
|
// Definitions for any standard Display
|
||||||
#define BTN_EN1 EXP2_06_PIN
|
#define BTN_EN1 EXP2_05_PIN
|
||||||
#define BTN_EN2 EXP2_08_PIN
|
#define BTN_EN2 EXP2_03_PIN
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#ifndef SD_DETECT_PIN
|
#ifndef SD_DETECT_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#define KILL_PIN EXP2_01_PIN
|
#define KILL_PIN EXP2_10_PIN
|
||||||
|
|
||||||
#if ENABLED(BQ_LCD_SMART_CONTROLLER)
|
#if ENABLED(BQ_LCD_SMART_CONTROLLER)
|
||||||
//#define LCD_BACKLIGHT_PIN EXP1_03_PIN // TO TEST
|
//#define LCD_BACKLIGHT_PIN EXP1_08_PIN // TO TEST
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
#elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
||||||
|
@ -352,41 +352,41 @@
|
||||||
//#define BTN_EN1 56 // Mega/Due:64 - AGCM4:56
|
//#define BTN_EN1 56 // Mega/Due:64 - AGCM4:56
|
||||||
//#define BTN_EN2 72 // Mega/Due:59 - AGCM4:72
|
//#define BTN_EN2 72 // Mega/Due:59 - AGCM4:72
|
||||||
//#define BTN_ENC 55
|
//#define BTN_ENC 55
|
||||||
//#define SD_DETECT_PIN EXP2_06_PIN
|
//#define SD_DETECT_PIN EXP2_05_PIN
|
||||||
|
|
||||||
#elif ENABLED(LCD_I2C_PANELOLU2)
|
#elif ENABLED(LCD_I2C_PANELOLU2)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BTN_EN1 47
|
//#define BTN_EN1 47
|
||||||
//#define BTN_EN2 EXP2_08_PIN
|
//#define BTN_EN2 EXP2_03_PIN
|
||||||
//#define BTN_ENC 32
|
//#define BTN_ENC 32
|
||||||
//#define LCD_SDSS SDSS
|
//#define LCD_SDSS SDSS
|
||||||
//#define KILL_PIN EXP1_10_PIN
|
//#define KILL_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#elif ENABLED(LCD_I2C_VIKI)
|
#elif ENABLED(LCD_I2C_VIKI)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BTN_EN1 EXP1_09_PIN // https://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
|
//#define BTN_EN1 EXP1_02_PIN // https://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
|
||||||
//#define BTN_EN2 EXP2_06_PIN
|
//#define BTN_EN2 EXP2_05_PIN
|
||||||
//#define BTN_ENC -1
|
//#define BTN_ENC -1
|
||||||
|
|
||||||
//#define LCD_SDSS SDSS
|
//#define LCD_SDSS SDSS
|
||||||
//#define SD_DETECT_PIN EXP2_01_PIN
|
//#define SD_DETECT_PIN EXP2_10_PIN
|
||||||
|
|
||||||
#elif EITHER(VIKI2, miniVIKI)
|
#elif EITHER(VIKI2, miniVIKI)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define DOGLCD_CS 45
|
//#define DOGLCD_CS 45
|
||||||
//#define DOGLCD_A0 EXP2_04_PIN
|
//#define DOGLCD_A0 EXP2_07_PIN
|
||||||
//#define LCD_SCREEN_ROT_180
|
//#define LCD_SCREEN_ROT_180
|
||||||
|
|
||||||
//#define BEEPER_PIN 33
|
//#define BEEPER_PIN 33
|
||||||
//#define STAT_LED_RED_PIN 32
|
//#define STAT_LED_RED_PIN 32
|
||||||
//#define STAT_LED_BLUE_PIN EXP1_08_PIN
|
//#define STAT_LED_BLUE_PIN EXP1_03_PIN
|
||||||
|
|
||||||
//#define BTN_EN1 22
|
//#define BTN_EN1 22
|
||||||
//#define BTN_EN2 7
|
//#define BTN_EN2 7
|
||||||
//#define BTN_ENC EXP1_03_PIN
|
//#define BTN_ENC EXP1_08_PIN
|
||||||
|
|
||||||
//#define SD_DETECT_PIN -1 // Pin 49 for display SD interface, 72 for easy adapter board
|
//#define SD_DETECT_PIN -1 // Pin 49 for display SD interface, 72 for easy adapter board
|
||||||
//#define KILL_PIN 31
|
//#define KILL_PIN 31
|
||||||
|
@ -400,23 +400,23 @@
|
||||||
//#define BEEPER_PIN 23
|
//#define BEEPER_PIN 23
|
||||||
//#define LCD_BACKLIGHT_PIN 33
|
//#define LCD_BACKLIGHT_PIN 33
|
||||||
|
|
||||||
//#define BTN_EN1 EXP1_08_PIN
|
//#define BTN_EN1 EXP1_03_PIN
|
||||||
//#define BTN_EN2 EXP1_05_PIN
|
//#define BTN_EN2 EXP1_06_PIN
|
||||||
//#define BTN_ENC 31
|
//#define BTN_ENC 31
|
||||||
|
|
||||||
//#define LCD_SDSS SDSS
|
//#define LCD_SDSS SDSS
|
||||||
//#define SD_DETECT_PIN EXP2_01_PIN
|
//#define SD_DETECT_PIN EXP2_10_PIN
|
||||||
//#define KILL_PIN EXP1_10_PIN
|
//#define KILL_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#elif EITHER(MKS_MINI_12864, FYSETC_MINI_12864)
|
#elif EITHER(MKS_MINI_12864, FYSETC_MINI_12864)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BEEPER_PIN EXP1_05_PIN
|
//#define BEEPER_PIN EXP1_06_PIN
|
||||||
//#define BTN_ENC EXP1_08_PIN
|
//#define BTN_ENC EXP1_03_PIN
|
||||||
//#define SD_DETECT_PIN EXP2_01_PIN
|
//#define SD_DETECT_PIN EXP2_10_PIN
|
||||||
|
|
||||||
//#ifndef KILL_PIN
|
//#ifndef KILL_PIN
|
||||||
// #define KILL_PIN EXP1_10_PIN
|
// #define KILL_PIN EXP1_01_PIN
|
||||||
//#endif
|
//#endif
|
||||||
|
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
|
@ -476,11 +476,11 @@
|
||||||
#elif ENABLED(MINIPANEL)
|
#elif ENABLED(MINIPANEL)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BEEPER_PIN EXP2_06_PIN
|
//#define BEEPER_PIN EXP2_05_PIN
|
||||||
// not connected to a pin
|
// not connected to a pin
|
||||||
//#define LCD_BACKLIGHT_PIN 57 // backlight LED on A11/D? (Mega/Due:65 - AGCM4:57)
|
//#define LCD_BACKLIGHT_PIN 57 // backlight LED on A11/D? (Mega/Due:65 - AGCM4:57)
|
||||||
|
|
||||||
//#define DOGLCD_A0 EXP2_04_PIN
|
//#define DOGLCD_A0 EXP2_07_PIN
|
||||||
//#define DOGLCD_CS 58 // Mega/Due:66 - AGCM4:58
|
//#define DOGLCD_CS 58 // Mega/Due:66 - AGCM4:58
|
||||||
|
|
||||||
// GLCD features
|
// GLCD features
|
||||||
|
@ -489,11 +489,11 @@
|
||||||
//#define LCD_SCREEN_ROT_180
|
//#define LCD_SCREEN_ROT_180
|
||||||
//#define LCD_SCREEN_ROT_270
|
//#define LCD_SCREEN_ROT_270
|
||||||
|
|
||||||
//#define BTN_EN1 EXP1_09_PIN
|
//#define BTN_EN1 EXP1_02_PIN
|
||||||
//#define BTN_EN2 55 // Mega/Due:63 - AGCM4:55
|
//#define BTN_EN2 55 // Mega/Due:63 - AGCM4:55
|
||||||
//#define BTN_ENC 72 // Mega/Due:59 - AGCM4:72
|
//#define BTN_ENC 72 // Mega/Due:59 - AGCM4:72
|
||||||
|
|
||||||
//#define SD_DETECT_PIN EXP2_01_PIN
|
//#define SD_DETECT_PIN EXP2_10_PIN
|
||||||
//#define KILL_PIN 56 // Mega/Due:64 - AGCM4:56
|
//#define KILL_PIN 56 // Mega/Due:64 - AGCM4:56
|
||||||
|
|
||||||
#elif ENABLED(ZONESTAR_LCD)
|
#elif ENABLED(ZONESTAR_LCD)
|
||||||
|
@ -513,9 +513,9 @@
|
||||||
// Buttons are directly attached to AUX-2
|
// Buttons are directly attached to AUX-2
|
||||||
#if IS_RRW_KEYPAD
|
#if IS_RRW_KEYPAD
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define SHIFT_OUT_PIN EXP1_09_PIN
|
//#define SHIFT_OUT_PIN EXP1_02_PIN
|
||||||
//#define SHIFT_CLK_PIN EXP2_04_PIN
|
//#define SHIFT_CLK_PIN EXP2_07_PIN
|
||||||
//#define SHIFT_LD_PIN EXP2_06_PIN
|
//#define SHIFT_LD_PIN EXP2_05_PIN
|
||||||
//#define BTN_EN1 56 // Mega/Due:64 - AGCM4:56
|
//#define BTN_EN1 56 // Mega/Due:64 - AGCM4:56
|
||||||
//#define BTN_EN2 72 // Mega/Due:59 - AGCM4:72
|
//#define BTN_EN2 72 // Mega/Due:59 - AGCM4:72
|
||||||
//#define BTN_ENC 55 // Mega/Due:63 - AGCM4:55
|
//#define BTN_ENC 55 // Mega/Due:63 - AGCM4:55
|
||||||
|
@ -523,18 +523,18 @@
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BTN_EN1 72 // AUX2 PIN 3 (Mega/Due:59 - AGCM4:72)
|
//#define BTN_EN1 72 // AUX2 PIN 3 (Mega/Due:59 - AGCM4:72)
|
||||||
//#define BTN_EN2 55 // AUX2 PIN 4 (Mega/Due:63 - AGCM4:55)
|
//#define BTN_EN2 55 // AUX2 PIN 4 (Mega/Due:63 - AGCM4:55)
|
||||||
//#define BTN_ENC EXP2_01_PIN // AUX3 PIN 7
|
//#define BTN_ENC EXP2_10_PIN // AUX3 PIN 7
|
||||||
#else
|
#else
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BTN_EN1 EXP1_05_PIN
|
//#define BTN_EN1 EXP1_06_PIN
|
||||||
//#define BTN_EN2 EXP1_08_PIN
|
//#define BTN_EN2 EXP1_03_PIN
|
||||||
//#define BTN_ENC 31
|
//#define BTN_ENC 31
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(G3D_PANEL)
|
#if ENABLED(G3D_PANEL)
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define SD_DETECT_PIN EXP2_01_PIN
|
//#define SD_DETECT_PIN EXP2_10_PIN
|
||||||
//#define KILL_PIN EXP1_10_PIN
|
//#define KILL_PIN EXP1_01_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -565,7 +565,7 @@
|
||||||
#undef SD_DETECT_PIN
|
#undef SD_DETECT_PIN
|
||||||
#define SD_DETECT_PIN 95
|
#define SD_DETECT_PIN 95
|
||||||
#else
|
#else
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
|
|
|
@ -218,33 +218,33 @@
|
||||||
* BTN_ENCODER 40
|
* BTN_ENCODER 40
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define EXP1_03_PIN 39
|
#define EXP1_01_PIN 41
|
||||||
#define EXP1_04_PIN 38
|
#define EXP1_02_PIN 40
|
||||||
#define EXP1_05_PIN 37
|
#define EXP1_03_PIN 35
|
||||||
#define EXP1_06_PIN 36
|
#define EXP1_04_PIN 34
|
||||||
#define EXP1_07_PIN 34
|
#define EXP1_05_PIN 36
|
||||||
#define EXP1_08_PIN 35
|
#define EXP1_06_PIN 37
|
||||||
#define EXP1_09_PIN 40
|
#define EXP1_07_PIN 38
|
||||||
#define EXP1_10_PIN 41
|
#define EXP1_08_PIN 39
|
||||||
|
|
||||||
#define EXP2_01_PIN 49
|
#define EXP2_01_PIN 50
|
||||||
#define EXP2_04_PIN 44
|
#define EXP2_02_PIN 52
|
||||||
#define EXP2_05_PIN 51
|
#define EXP2_03_PIN 43
|
||||||
#define EXP2_06_PIN 42
|
#define EXP2_04_PIN 53
|
||||||
#define EXP2_07_PIN 53
|
#define EXP2_05_PIN 42
|
||||||
#define EXP2_08_PIN 43
|
#define EXP2_06_PIN 51
|
||||||
#define EXP2_09_PIN 52
|
#define EXP2_07_PIN 44
|
||||||
#define EXP2_10_PIN 50
|
#define EXP2_10_PIN 49
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
#define EXP3_01_PIN EXP1_01_PIN
|
||||||
|
#define EXP3_02_PIN EXP1_02_PIN
|
||||||
#define EXP3_03_PIN EXP1_03_PIN
|
#define EXP3_03_PIN EXP1_03_PIN
|
||||||
#define EXP3_04_PIN EXP1_04_PIN
|
#define EXP3_04_PIN EXP1_04_PIN
|
||||||
#define EXP3_05_PIN EXP1_05_PIN
|
#define EXP3_05_PIN EXP1_05_PIN
|
||||||
#define EXP3_06_PIN EXP1_06_PIN
|
#define EXP3_06_PIN EXP1_06_PIN
|
||||||
#define EXP3_07_PIN EXP1_07_PIN
|
#define EXP3_07_PIN EXP1_07_PIN
|
||||||
#define EXP3_08_PIN EXP1_08_PIN
|
#define EXP3_08_PIN EXP1_08_PIN
|
||||||
#define EXP3_09_PIN EXP1_09_PIN
|
|
||||||
#define EXP3_10_PIN EXP1_10_PIN
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/************************************/
|
/************************************/
|
||||||
|
@ -275,30 +275,30 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// DWIN Encoder
|
// DWIN Encoder
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_07_PIN
|
#define BTN_EN2 EXP1_04_PIN
|
||||||
|
|
||||||
#ifndef BEEPER_PIN
|
#ifndef BEEPER_PIN
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#undef SPEAKER
|
#undef SPEAKER
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
#elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define LCD_PINS_RS EXP2_01_PIN // CS chip select /SS chip slave select
|
//#define LCD_PINS_RS EXP2_10_PIN // CS chip select /SS chip slave select
|
||||||
//#define LCD_PINS_ENABLE EXP2_05_PIN // SID (MOSI)
|
//#define LCD_PINS_ENABLE EXP2_06_PIN // SID (MOSI)
|
||||||
//#define LCD_PINS_D4 EXP2_09_PIN // SCK (CLK) clock
|
//#define LCD_PINS_D4 EXP2_02_PIN // SCK (CLK) clock
|
||||||
|
|
||||||
#elif BOTH(IS_NEWPANEL, PANEL_ONE)
|
#elif BOTH(IS_NEWPANEL, PANEL_ONE)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define LCD_PINS_RS EXP1_09_PIN
|
//#define LCD_PINS_RS EXP1_02_PIN
|
||||||
//#define LCD_PINS_ENABLE EXP2_06_PIN
|
//#define LCD_PINS_ENABLE EXP2_05_PIN
|
||||||
//#define LCD_PINS_D4 57 // Mega/Due:65 - AGCM4:57
|
//#define LCD_PINS_D4 57 // Mega/Due:65 - AGCM4:57
|
||||||
//#define LCD_PINS_D5 58 // Mega/Due:66 - AGCM4:58
|
//#define LCD_PINS_D5 58 // Mega/Due:66 - AGCM4:58
|
||||||
//#define LCD_PINS_D6 EXP2_04_PIN
|
//#define LCD_PINS_D6 EXP2_07_PIN
|
||||||
//#define LCD_PINS_D7 56 // Mega/Due:64 - AGCM4:56
|
//#define LCD_PINS_D7 56 // Mega/Due:64 - AGCM4:56
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
@ -319,10 +319,10 @@
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define LCD_PINS_RS 56 // Mega/Due:64 - AGCM4:56
|
//#define LCD_PINS_RS 56 // Mega/Due:64 - AGCM4:56
|
||||||
//#define LCD_PINS_ENABLE EXP2_04_PIN
|
//#define LCD_PINS_ENABLE EXP2_07_PIN
|
||||||
//#define LCD_PINS_D4 55 // Mega/Due:63 - AGCM4:55
|
//#define LCD_PINS_D4 55 // Mega/Due:63 - AGCM4:55
|
||||||
//#define LCD_PINS_D5 EXP1_09_PIN
|
//#define LCD_PINS_D5 EXP1_02_PIN
|
||||||
//#define LCD_PINS_D6 EXP2_06_PIN
|
//#define LCD_PINS_D6 EXP2_05_PIN
|
||||||
//#define LCD_PINS_D7 57 // Mega/Due:65 - AGCM4:57
|
//#define LCD_PINS_D7 57 // Mega/Due:65 - AGCM4:57
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
@ -339,17 +339,17 @@
|
||||||
|
|
||||||
#else
|
#else
|
||||||
// Definitions for any standard Display
|
// Definitions for any standard Display
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if !IS_NEWPANEL
|
#if !IS_NEWPANEL
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -357,9 +357,9 @@
|
||||||
#if !IS_NEWPANEL
|
#if !IS_NEWPANEL
|
||||||
// Buttons attached to a shift register
|
// Buttons attached to a shift register
|
||||||
// Not wired yet
|
// Not wired yet
|
||||||
//#define SHIFT_CLK_PIN EXP1_04_PIN
|
//#define SHIFT_CLK_PIN EXP1_07_PIN
|
||||||
//#define SHIFT_LD_PIN EXP2_06_PIN
|
//#define SHIFT_LD_PIN EXP2_05_PIN
|
||||||
//#define SHIFT_OUT_PIN EXP1_09_PIN
|
//#define SHIFT_OUT_PIN EXP1_02_PIN
|
||||||
//#define SHIFT_EN_PIN 17
|
//#define SHIFT_EN_PIN 17
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -372,29 +372,29 @@
|
||||||
|
|
||||||
#if IS_RRD_SC
|
#if IS_RRD_SC
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
// TO TEST
|
// TO TEST
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#else
|
#else
|
||||||
// Definitions fpr any standard Display
|
// Definitions fpr any standard Display
|
||||||
#define BTN_EN1 EXP2_06_PIN
|
#define BTN_EN1 EXP2_05_PIN
|
||||||
#define BTN_EN2 EXP2_08_PIN
|
#define BTN_EN2 EXP2_03_PIN
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#ifndef SD_DETECT_PIN
|
#ifndef SD_DETECT_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#define KILL_PIN EXP2_01_PIN
|
#define KILL_PIN EXP2_10_PIN
|
||||||
|
|
||||||
#if ENABLED(BQ_LCD_SMART_CONTROLLER)
|
#if ENABLED(BQ_LCD_SMART_CONTROLLER)
|
||||||
//#define LCD_BACKLIGHT_PIN EXP1_03_PIN // TO TEST
|
//#define LCD_BACKLIGHT_PIN EXP1_08_PIN // TO TEST
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
#elif ENABLED(REPRAPWORLD_GRAPHICAL_LCD)
|
||||||
|
@ -403,41 +403,41 @@
|
||||||
//#define BTN_EN1 56 // Mega/Due:64 - AGCM4:56
|
//#define BTN_EN1 56 // Mega/Due:64 - AGCM4:56
|
||||||
//#define BTN_EN2 72 // Mega/Due:59 - AGCM4:72
|
//#define BTN_EN2 72 // Mega/Due:59 - AGCM4:72
|
||||||
//#define BTN_ENC 55
|
//#define BTN_ENC 55
|
||||||
//#define SD_DETECT_PIN EXP2_06_PIN
|
//#define SD_DETECT_PIN EXP2_05_PIN
|
||||||
|
|
||||||
#elif ENABLED(LCD_I2C_PANELOLU2)
|
#elif ENABLED(LCD_I2C_PANELOLU2)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BTN_EN1 47
|
//#define BTN_EN1 47
|
||||||
//#define BTN_EN2 EXP2_08_PIN
|
//#define BTN_EN2 EXP2_03_PIN
|
||||||
//#define BTN_ENC 32
|
//#define BTN_ENC 32
|
||||||
//#define LCD_SDSS SDSS
|
//#define LCD_SDSS SDSS
|
||||||
//#define KILL_PIN EXP1_10_PIN
|
//#define KILL_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#elif ENABLED(LCD_I2C_VIKI)
|
#elif ENABLED(LCD_I2C_VIKI)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BTN_EN1 EXP1_09_PIN // https://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
|
//#define BTN_EN1 EXP1_02_PIN // https://files.panucatt.com/datasheets/viki_wiring_diagram.pdf explains 40/42.
|
||||||
//#define BTN_EN2 EXP2_06_PIN
|
//#define BTN_EN2 EXP2_05_PIN
|
||||||
//#define BTN_ENC -1
|
//#define BTN_ENC -1
|
||||||
|
|
||||||
//#define LCD_SDSS SDSS
|
//#define LCD_SDSS SDSS
|
||||||
//#define SD_DETECT_PIN EXP2_01_PIN
|
//#define SD_DETECT_PIN EXP2_10_PIN
|
||||||
|
|
||||||
#elif EITHER(VIKI2, miniVIKI)
|
#elif EITHER(VIKI2, miniVIKI)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define DOGLCD_CS 45
|
//#define DOGLCD_CS 45
|
||||||
//#define DOGLCD_A0 EXP2_04_PIN
|
//#define DOGLCD_A0 EXP2_07_PIN
|
||||||
//#define LCD_SCREEN_ROT_180
|
//#define LCD_SCREEN_ROT_180
|
||||||
|
|
||||||
//#define BEEPER_PIN 33
|
//#define BEEPER_PIN 33
|
||||||
//#define STAT_LED_RED_PIN 32
|
//#define STAT_LED_RED_PIN 32
|
||||||
//#define STAT_LED_BLUE_PIN EXP1_08_PIN
|
//#define STAT_LED_BLUE_PIN EXP1_03_PIN
|
||||||
|
|
||||||
//#define BTN_EN1 22
|
//#define BTN_EN1 22
|
||||||
//#define BTN_EN2 7
|
//#define BTN_EN2 7
|
||||||
//#define BTN_ENC EXP1_03_PIN
|
//#define BTN_ENC EXP1_08_PIN
|
||||||
|
|
||||||
//#define SD_DETECT_PIN -1 // Pin 49 for display SD interface, 72 for easy adapter board
|
//#define SD_DETECT_PIN -1 // Pin 49 for display SD interface, 72 for easy adapter board
|
||||||
//#define KILL_PIN 31
|
//#define KILL_PIN 31
|
||||||
|
@ -451,23 +451,23 @@
|
||||||
//#define BEEPER_PIN 23
|
//#define BEEPER_PIN 23
|
||||||
//#define LCD_BACKLIGHT_PIN 33
|
//#define LCD_BACKLIGHT_PIN 33
|
||||||
|
|
||||||
//#define BTN_EN1 EXP1_08_PIN
|
//#define BTN_EN1 EXP1_03_PIN
|
||||||
//#define BTN_EN2 EXP1_05_PIN
|
//#define BTN_EN2 EXP1_06_PIN
|
||||||
//#define BTN_ENC 31
|
//#define BTN_ENC 31
|
||||||
|
|
||||||
//#define LCD_SDSS SDSS
|
//#define LCD_SDSS SDSS
|
||||||
//#define SD_DETECT_PIN EXP2_01_PIN
|
//#define SD_DETECT_PIN EXP2_10_PIN
|
||||||
//#define KILL_PIN EXP1_10_PIN
|
//#define KILL_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#elif EITHER(MKS_MINI_12864, FYSETC_MINI_12864)
|
#elif EITHER(MKS_MINI_12864, FYSETC_MINI_12864)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BEEPER_PIN EXP1_05_PIN
|
//#define BEEPER_PIN EXP1_06_PIN
|
||||||
//#define BTN_ENC EXP1_08_PIN
|
//#define BTN_ENC EXP1_03_PIN
|
||||||
//#define SD_DETECT_PIN EXP2_01_PIN
|
//#define SD_DETECT_PIN EXP2_10_PIN
|
||||||
|
|
||||||
//#ifndef KILL_PIN
|
//#ifndef KILL_PIN
|
||||||
// #define KILL_PIN EXP1_10_PIN
|
// #define KILL_PIN EXP1_01_PIN
|
||||||
//#endif
|
//#endif
|
||||||
|
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
|
@ -527,11 +527,11 @@
|
||||||
#elif ENABLED(MINIPANEL)
|
#elif ENABLED(MINIPANEL)
|
||||||
|
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BEEPER_PIN EXP2_06_PIN
|
//#define BEEPER_PIN EXP2_05_PIN
|
||||||
// not connected to a pin
|
// not connected to a pin
|
||||||
//#define LCD_BACKLIGHT_PIN 57 // backlight LED on A11/D? (Mega/Due:65 - AGCM4:57)
|
//#define LCD_BACKLIGHT_PIN 57 // backlight LED on A11/D? (Mega/Due:65 - AGCM4:57)
|
||||||
|
|
||||||
//#define DOGLCD_A0 EXP2_04_PIN
|
//#define DOGLCD_A0 EXP2_07_PIN
|
||||||
//#define DOGLCD_CS 58 // Mega/Due:66 - AGCM4:58
|
//#define DOGLCD_CS 58 // Mega/Due:66 - AGCM4:58
|
||||||
|
|
||||||
// GLCD features
|
// GLCD features
|
||||||
|
@ -540,11 +540,11 @@
|
||||||
//#define LCD_SCREEN_ROT_180
|
//#define LCD_SCREEN_ROT_180
|
||||||
//#define LCD_SCREEN_ROT_270
|
//#define LCD_SCREEN_ROT_270
|
||||||
|
|
||||||
//#define BTN_EN1 EXP1_09_PIN
|
//#define BTN_EN1 EXP1_02_PIN
|
||||||
//#define BTN_EN2 55 // Mega/Due:63 - AGCM4:55
|
//#define BTN_EN2 55 // Mega/Due:63 - AGCM4:55
|
||||||
//#define BTN_ENC 72 // Mega/Due:59 - AGCM4:72
|
//#define BTN_ENC 72 // Mega/Due:59 - AGCM4:72
|
||||||
|
|
||||||
//#define SD_DETECT_PIN EXP2_01_PIN
|
//#define SD_DETECT_PIN EXP2_10_PIN
|
||||||
//#define KILL_PIN 56 // Mega/Due:64 - AGCM4:56
|
//#define KILL_PIN 56 // Mega/Due:64 - AGCM4:56
|
||||||
|
|
||||||
#elif ENABLED(ZONESTAR_LCD)
|
#elif ENABLED(ZONESTAR_LCD)
|
||||||
|
@ -564,9 +564,9 @@
|
||||||
// Buttons are directly attached to AUX-2
|
// Buttons are directly attached to AUX-2
|
||||||
#if IS_RRW_KEYPAD
|
#if IS_RRW_KEYPAD
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define SHIFT_OUT_PIN EXP1_09_PIN
|
//#define SHIFT_OUT_PIN EXP1_02_PIN
|
||||||
//#define SHIFT_CLK_PIN EXP2_04_PIN
|
//#define SHIFT_CLK_PIN EXP2_07_PIN
|
||||||
//#define SHIFT_LD_PIN EXP2_06_PIN
|
//#define SHIFT_LD_PIN EXP2_05_PIN
|
||||||
//#define BTN_EN1 56 // Mega/Due:64 - AGCM4:56
|
//#define BTN_EN1 56 // Mega/Due:64 - AGCM4:56
|
||||||
//#define BTN_EN2 72 // Mega/Due:59 - AGCM4:72
|
//#define BTN_EN2 72 // Mega/Due:59 - AGCM4:72
|
||||||
//#define BTN_ENC 55 // Mega/Due:63 - AGCM4:55
|
//#define BTN_ENC 55 // Mega/Due:63 - AGCM4:55
|
||||||
|
@ -574,18 +574,18 @@
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BTN_EN1 72 // AUX2 PIN 3 (Mega/Due:59 - AGCM4:72)
|
//#define BTN_EN1 72 // AUX2 PIN 3 (Mega/Due:59 - AGCM4:72)
|
||||||
//#define BTN_EN2 55 // AUX2 PIN 4 (Mega/Due:63 - AGCM4:55)
|
//#define BTN_EN2 55 // AUX2 PIN 4 (Mega/Due:63 - AGCM4:55)
|
||||||
//#define BTN_ENC EXP2_01_PIN // AUX3 PIN 7
|
//#define BTN_ENC EXP2_10_PIN // AUX3 PIN 7
|
||||||
#else
|
#else
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define BTN_EN1 EXP1_05_PIN
|
//#define BTN_EN1 EXP1_06_PIN
|
||||||
//#define BTN_EN2 EXP1_08_PIN
|
//#define BTN_EN2 EXP1_03_PIN
|
||||||
//#define BTN_ENC 31
|
//#define BTN_ENC 31
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(G3D_PANEL)
|
#if ENABLED(G3D_PANEL)
|
||||||
// TO TEST
|
// TO TEST
|
||||||
//#define SD_DETECT_PIN EXP2_01_PIN
|
//#define SD_DETECT_PIN EXP2_10_PIN
|
||||||
//#define KILL_PIN EXP1_10_PIN
|
//#define KILL_PIN EXP1_01_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -616,7 +616,7 @@
|
||||||
#undef SD_DETECT_PIN
|
#undef SD_DETECT_PIN
|
||||||
#define SD_DETECT_PIN 95
|
#define SD_DETECT_PIN 95
|
||||||
#else
|
#else
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
|
|
|
@ -132,10 +132,10 @@
|
||||||
/**
|
/**
|
||||||
* EXP1 Connector EXP1 as CR10 STOCKDISPLAY
|
* EXP1 Connector EXP1 as CR10 STOCKDISPLAY
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* PA4 |10 9 | PC0 BEEPER_PIN |10 9 | BTN_ENC
|
* PA4 | 1 2 | PC0 BEEPER_PIN | 1 2 | BTN_ENC
|
||||||
* PD3 | 8 7 | RESET BTN_EN1 | 8 7 | RESET
|
* PD3 | 3 4 | RESET BTN_EN1 | 3 4 | RESET
|
||||||
* PD2 6 5 | PA1 BTN_EN2 6 5 | LCD_PINS_D4 (ST9720 CLK)
|
* PD2 5 6 | PA1 BTN_EN2 5 6 | LCD_PINS_D4 (ST9720 CLK)
|
||||||
* PA3 | 4 3 | PC1 (ST9720 CS) LCD_PINS_RS | 4 3 | LCD_PINS_ENABLE (ST9720 DAT)
|
* PA3 | 7 8 | PC1 (ST9720 CS) LCD_PINS_RS | 7 8 | LCD_PINS_ENABLE (ST9720 DAT)
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 5V
|
* GND | 9 10 | 5V GND | 9 10 | 5V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -164,25 +164,25 @@
|
||||||
|
|
||||||
/** EXP1
|
/** EXP1
|
||||||
* ------
|
* ------
|
||||||
* (MOSI) D5 |10 9 | D7 (SCK)
|
* (MOSI) D5 | 1 2 | D7 (SCK)
|
||||||
* (CS) D11 | 8 7 | D10 (DC/D4)
|
* (CS) D11 | 3 4 | D10 (DC/D4)
|
||||||
* (EN2) D12 6 5 | D4 or D3 (EN/RS)
|
* (EN2) D12 5 6 | D4 or D3 (EN/RS)
|
||||||
* (ENC) D29 | 4 3 | D2 (EN1)
|
* (ENC) D29 | 7 8 | D2 (EN1)
|
||||||
* (GND) | 2 1 | (5V)
|
* (GND) | 9 10 | (5V)
|
||||||
* ------
|
* ------
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN 2
|
#define EXP1_01_PIN 5
|
||||||
#define EXP1_04_PIN 29
|
#define EXP1_02_PIN 7
|
||||||
|
#define EXP1_03_PIN 11
|
||||||
|
#define EXP1_04_PIN 10
|
||||||
|
#define EXP1_05_PIN 12
|
||||||
#ifndef IS_ZMIB_V2
|
#ifndef IS_ZMIB_V2
|
||||||
#define EXP1_05_PIN 4 // ZMIB V1
|
#define EXP1_06_PIN 4 // ZMIB V1
|
||||||
#else
|
#else
|
||||||
#define EXP1_05_PIN 3 // ZMIB V2
|
#define EXP1_06_PIN 3 // ZMIB V2
|
||||||
#endif
|
#endif
|
||||||
#define EXP1_06_PIN 12
|
#define EXP1_07_PIN 29
|
||||||
#define EXP1_07_PIN 10
|
#define EXP1_08_PIN 2
|
||||||
#define EXP1_08_PIN 11
|
|
||||||
#define EXP1_09_PIN 7
|
|
||||||
#define EXP1_10_PIN 5
|
|
||||||
|
|
||||||
#if ENABLED(ZONESTAR_12864LCD)
|
#if ENABLED(ZONESTAR_12864LCD)
|
||||||
//
|
//
|
||||||
|
@ -190,10 +190,10 @@
|
||||||
//
|
//
|
||||||
#define LCDSCREEN_NAME "ZONESTAR_12864LCD"
|
#define LCDSCREEN_NAME "ZONESTAR_12864LCD"
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
//#define LCD_SDSS EXP1_08_PIN
|
//#define LCD_SDSS EXP1_03_PIN
|
||||||
#define LCD_PINS_RS EXP1_08_PIN // ST7920_CS_PIN (LCD module pin 4)
|
#define LCD_PINS_RS EXP1_03_PIN // ST7920_CS_PIN (LCD module pin 4)
|
||||||
#define LCD_PINS_ENABLE EXP1_05_PIN // ST7920_DAT_PIN (LCD module pin 5)
|
#define LCD_PINS_ENABLE EXP1_06_PIN // ST7920_DAT_PIN (LCD module pin 5)
|
||||||
#define LCD_PINS_D4 EXP1_07_PIN // ST7920_CLK_PIN (LCD module pin 6)
|
#define LCD_PINS_D4 EXP1_04_PIN // ST7920_CLK_PIN (LCD module pin 6)
|
||||||
|
|
||||||
#define BOARD_ST7920_DELAY_1 DELAY_2_NOP
|
#define BOARD_ST7920_DELAY_1 DELAY_2_NOP
|
||||||
#define BOARD_ST7920_DELAY_2 DELAY_2_NOP
|
#define BOARD_ST7920_DELAY_2 DELAY_2_NOP
|
||||||
|
@ -205,9 +205,9 @@
|
||||||
//
|
//
|
||||||
#define LCDSCREEN_NAME "ZONESTAR 12864OLED"
|
#define LCDSCREEN_NAME "ZONESTAR 12864OLED"
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#define LCD_PINS_RS EXP1_05_PIN
|
#define LCD_PINS_RS EXP1_06_PIN
|
||||||
#define LCD_PINS_DC EXP1_07_PIN
|
#define LCD_PINS_DC EXP1_04_PIN
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
|
|
||||||
#if ENABLED(OLED_HW_IIC)
|
#if ENABLED(OLED_HW_IIC)
|
||||||
#error "Oops! can't choose HW IIC for ZMIB board!!"
|
#error "Oops! can't choose HW IIC for ZMIB board!!"
|
||||||
|
@ -224,9 +224,9 @@
|
||||||
// All the above are also RRDSC with rotary encoder
|
// All the above are also RRDSC with rotary encoder
|
||||||
//
|
//
|
||||||
#if IS_RRD_SC
|
#if IS_RRD_SC
|
||||||
#define BTN_EN1 EXP1_03_PIN
|
#define BTN_EN1 EXP1_08_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#define BTN_ENC EXP1_04_PIN
|
#define BTN_ENC EXP1_07_PIN
|
||||||
#define BEEPER_PIN -1
|
#define BEEPER_PIN -1
|
||||||
#define KILL_PIN -1
|
#define KILL_PIN -1
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -157,11 +157,11 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------
|
* ------
|
||||||
* (BEEPER) PA15 |10 9 | PB6 (BTN_ENC)
|
* (BEEPER) PA15 | 1 2 | PB6 (BTN_ENC)
|
||||||
* (BTN_EN1) PA9 | 8 7 | RESET
|
* (BTN_EN1) PA9 | 3 4 | RESET
|
||||||
* (BTN_EN2) PA10 6 5 | PB9 (LCD_D4)
|
* (BTN_EN2) PA10 5 6 | PB9 (LCD_D4)
|
||||||
* (LCD_RS) PB8 | 4 3 | PB7 (LCD_EN)
|
* (LCD_RS) PB8 | 7 8 | PB7 (LCD_EN)
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
|
@ -196,11 +196,11 @@
|
||||||
|
|
||||||
/** Creality Ender-2 display pinout
|
/** Creality Ender-2 display pinout
|
||||||
* ------
|
* ------
|
||||||
* (SCK) PA15 |10 9 | PB6 (BTN_ENC)
|
* (SCK) PA15 | 1 2 | PB6 (BTN_ENC)
|
||||||
* (BTN_EN1) PA9 | 8 7 | RESET
|
* (BTN_EN1) PA9 | 3 4 | RESET
|
||||||
* (BTN_EN2) PA10 6 5 | PB9 (LCD_A0)
|
* (BTN_EN2) PA10 5 6 | PB9 (LCD_A0)
|
||||||
* (LCD_RS) PB8 | 4 3 | PB7 (MOSI)
|
* (LCD_RS) PB8 | 7 8 | PB7 (MOSI)
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
|
@ -230,28 +230,28 @@
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (SD_DET) PA15 |10 9 | PB6 (BEEPER) 5V |10 9 | GND
|
* (SD_DET) PA15 | 1 2 | PB6 (BEEPER) 5V |10 9 | GND
|
||||||
* (MOD_RESET) PA9 | 8 7 | RESET (RESET) | 8 7 | (SD_DET)
|
* (MOD_RESET) PA9 | 3 4 | RESET (RESET) | 8 7 | (SD_DET)
|
||||||
* (SD_CS) PA10 6 5 | PB9 (MOSI) 6 5 | (LCD_CS)
|
* (SD_CS) PA10 5 6 | PB9 (MOSI) 6 5 | (LCD_CS)
|
||||||
* (LCD_CS) PB8 | 4 3 | PB7 (SD_CS) | 4 3 | (MOD_RESET)
|
* (LCD_CS) PB8 | 7 8 | PB7 (SD_CS) | 4 3 | (MOD_RESET)
|
||||||
* GND | 2 1 | 5V (SCK) | 2 1 | (MISO)
|
* GND | 9 10 | 5V (SCK) | 2 1 | (MISO)
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP1
|
* EXP1 EXP1
|
||||||
*
|
*
|
||||||
* Needs custom cable:
|
* Needs custom cable:
|
||||||
*
|
*
|
||||||
* Board Adapter Display
|
* Board Adapter Display
|
||||||
* _________
|
* ----------------------------------
|
||||||
* EXP1-1 ----------- EXP1-10
|
* EXP1-10 ---------- EXP1-10 5V
|
||||||
* EXP1-2 ----------- EXP1-9
|
* EXP1-9 ----------- EXP1-9 GND
|
||||||
* SPI1-4 ----------- EXP1-6
|
* SPI1-4 ----------- EXP1-6 MOSI
|
||||||
* EXP1-4 ----------- EXP1-5
|
* EXP1-7 ----------- EXP1-5 LCD_CS
|
||||||
* SP11-3 ----------- EXP1-2
|
* SP11-3 ----------- EXP1-2 SCK
|
||||||
* EXP1-6 ----------- EXP1-4
|
* EXP1-5 ----------- EXP1-4 SD_CS
|
||||||
* EXP1-7 ----------- EXP1-8
|
* EXP1-4 ----------- EXP1-8 RESET
|
||||||
* EXP1-8 ----------- EXP1-3
|
* EXP1-3 ----------- EXP1-3 MOD_RST
|
||||||
* SPI1-1 ----------- EXP1-1
|
* SPI1-1 ----------- EXP1-1 MISO
|
||||||
* EXP1-10 ----------- EXP1-7
|
* EXP1-1 ----------- EXP1-7 SD_DET
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define CLCD_SPI_BUS 1 // SPI1 connector
|
#define CLCD_SPI_BUS 1 // SPI1 connector
|
||||||
|
|
|
@ -120,30 +120,30 @@
|
||||||
/**
|
/**
|
||||||
* SKR Mini E3 V1.0, V1.2 SKR Mini E3 V2.0
|
* SKR Mini E3 V1.0, V1.2 SKR Mini E3 V2.0
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) PB5 |10 9 | PB6 (BTN_ENC) (BEEPER) PB5 |10 9 | PA15 (BTN_ENC)
|
* (BEEPER) PB5 | 1 2 | PB6 (BTN_ENC) (BEEPER) PB5 | 1 2 | PA15 (BTN_ENC)
|
||||||
* (BTN_EN1) PA9 | 8 7 | RESET (BTN_EN1) PA9 | 8 7 | RESET
|
* (BTN_EN1) PA9 | 3 4 | RESET (BTN_EN1) PA9 | 3 4 | RESET
|
||||||
* (BTN_EN2) PA10 6 5 | PB9 (LCD_D4) (BTN_EN2) PA10 6 5 | PB9 (LCD_D4)
|
* (BTN_EN2) PA10 5 6 | PB9 (LCD_D4) (BTN_EN2) PA10 5 6 | PB9 (LCD_D4)
|
||||||
* (LCD_RS) PB8 | 4 3 | PB7 (LCD_EN) (LCD_RS) PB8 | 4 3 | PB15 (LCD_EN)
|
* (LCD_RS) PB8 | 7 8 | PB7 (LCD_EN) (LCD_RS) PB8 | 7 8 | PB15 (LCD_EN)
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 5V
|
* GND | 9 10 | 5V GND | 9 10 | 5V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP1
|
* EXP1 EXP1
|
||||||
*/
|
*/
|
||||||
#ifdef SKR_MINI_E3_V2
|
#ifdef SKR_MINI_E3_V2
|
||||||
#define EXP1_9 PA15
|
#define EXP1_02_PIN PA15
|
||||||
#define EXP1_3 PB15
|
#define EXP1_08_PIN PB15
|
||||||
#else
|
#else
|
||||||
#define EXP1_9 PB6
|
#define EXP1_02_PIN PB6
|
||||||
#define EXP1_3 PB7
|
#define EXP1_08_PIN PB7
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
#if HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
||||||
/**
|
/**
|
||||||
* ------ ------ ------
|
* ------ ------ ------
|
||||||
* (ENT) |10 9 | (BEEP) |10 9 | |10 9 |
|
* (ENT) | 1 2 | (BEEP) |10 9 | |10 9 |
|
||||||
* (RX) | 8 7 | (RX) | 8 7 | (TX) RX | 8 7 | TX
|
* (RX) | 3 4 | (RX) | 8 7 | (TX) RX | 8 7 | TX
|
||||||
* (TX) 6 5 | (ENT) 6 5 | (BEEP) ENT | 6 5 | BEEP
|
* (TX) 5 6 | (ENT) 6 5 | (BEEP) ENT | 6 5 | BEEP
|
||||||
* (B) | 4 3 | (A) (B) | 4 3 | (A) B | 4 3 | A
|
* (B) | 7 8 | (A) (B) | 4 3 | (A) B | 4 3 | A
|
||||||
* GND | 2 1 | (VCC) GND | 2 1 | VCC GND | 2 1 | VCC
|
* GND | 9 10 | (VCC) GND | 2 1 | VCC GND | 2 1 | VCC
|
||||||
* ------ ------ ------
|
* ------ ------ ------
|
||||||
* EXP1 DWIN DWIN (plug)
|
* EXP1 DWIN DWIN (plug)
|
||||||
*
|
*
|
||||||
|
@ -152,8 +152,8 @@
|
||||||
|
|
||||||
#error "Ender-3 V2 display requires a custom cable, see diagram above this line. Comment out this line to continue."
|
#error "Ender-3 V2 display requires a custom cable, see diagram above this line. Comment out this line to continue."
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_9
|
#define BEEPER_PIN EXP1_02_PIN
|
||||||
#define BTN_EN1 EXP1_3
|
#define BTN_EN1 EXP1_08_PIN
|
||||||
#define BTN_EN2 PB8
|
#define BTN_EN2 PB8
|
||||||
#define BTN_ENC PB5
|
#define BTN_ENC PB5
|
||||||
|
|
||||||
|
@ -162,13 +162,13 @@
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define BEEPER_PIN PB5
|
#define BEEPER_PIN PB5
|
||||||
#define BTN_ENC EXP1_9
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define BTN_EN1 PA9
|
#define BTN_EN1 PA9
|
||||||
#define BTN_EN2 PA10
|
#define BTN_EN2 PA10
|
||||||
|
|
||||||
#define LCD_PINS_RS PB8
|
#define LCD_PINS_RS PB8
|
||||||
#define LCD_PINS_ENABLE EXP1_3
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 PB9
|
#define LCD_PINS_D4 PB9
|
||||||
|
|
||||||
#elif ENABLED(ZONESTAR_LCD) // ANET A8 LCD Controller - Must convert to 3.3V - CONNECTING TO 5V WILL DAMAGE THE BOARD!
|
#elif ENABLED(ZONESTAR_LCD) // ANET A8 LCD Controller - Must convert to 3.3V - CONNECTING TO 5V WILL DAMAGE THE BOARD!
|
||||||
|
@ -176,7 +176,7 @@
|
||||||
#error "CAUTION! ZONESTAR_LCD requires wiring modifications. See 'pins_BTT_SKR_MINI_E3_common.h' for details. Comment out this line to continue."
|
#error "CAUTION! ZONESTAR_LCD requires wiring modifications. See 'pins_BTT_SKR_MINI_E3_common.h' for details. Comment out this line to continue."
|
||||||
|
|
||||||
#define LCD_PINS_RS PB9
|
#define LCD_PINS_RS PB9
|
||||||
#define LCD_PINS_ENABLE EXP1_9
|
#define LCD_PINS_ENABLE EXP1_02_PIN
|
||||||
#define LCD_PINS_D4 PB8
|
#define LCD_PINS_D4 PB8
|
||||||
#define LCD_PINS_D5 PA10
|
#define LCD_PINS_D5 PA10
|
||||||
#define LCD_PINS_D6 PA9
|
#define LCD_PINS_D6 PA9
|
||||||
|
@ -185,14 +185,14 @@
|
||||||
|
|
||||||
#elif EITHER(MKS_MINI_12864, ENDER2_STOCKDISPLAY)
|
#elif EITHER(MKS_MINI_12864, ENDER2_STOCKDISPLAY)
|
||||||
|
|
||||||
#define BTN_ENC EXP1_9
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define BTN_EN1 PA9
|
#define BTN_EN1 PA9
|
||||||
#define BTN_EN2 PA10
|
#define BTN_EN2 PA10
|
||||||
|
|
||||||
#define DOGLCD_CS PB8
|
#define DOGLCD_CS PB8
|
||||||
#define DOGLCD_A0 PB9
|
#define DOGLCD_A0 PB9
|
||||||
#define DOGLCD_SCK PB5
|
#define DOGLCD_SCK PB5
|
||||||
#define DOGLCD_MOSI EXP1_3
|
#define DOGLCD_MOSI EXP1_08_PIN
|
||||||
|
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
@ -208,28 +208,28 @@
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (SD_DET) PB5 |10 9 | PB6 (BEEPER) 5V |10 9 | GND
|
* (SD_DET) PB5 | 1 2 | PB6 (BEEPER) 5V |10 9 | GND
|
||||||
* (MOD_RESET) PA9 | 8 7 | RESET -- | 8 7 | (SD_DET)
|
* (MOD_RESET) PA9 | 3 4 | RESET -- | 8 7 | (SD_DET)
|
||||||
* (SD_CS) PA10 6 5 | PB9 (MOSI) | 6 5 | --
|
* (SD_CS) PA10 5 6 | PB9 (MOSI) | 6 5 | --
|
||||||
* (LCD_CS) PB8 | 4 3 | PB7 (SD_CS) | 4 3 | (LCD_CS)
|
* (LCD_CS) PB8 | 7 8 | PB7 (SD_CS) | 4 3 | (LCD_CS)
|
||||||
* GND | 2 1 | 5V (SCK) | 2 1 | (MISO)
|
* GND | 9 10 | 5V (SCK) | 2 1 | (MISO)
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP1
|
* EXP1 EXP1
|
||||||
*
|
*
|
||||||
* Needs custom cable:
|
* Needs custom cable:
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Adapter Display
|
||||||
*
|
* ----------------------------------
|
||||||
* EXP1-1 ----------- EXP1-10
|
* EXP1-10 ---------- EXP1-10 5V
|
||||||
* EXP1-2 ----------- EXP1-9
|
* EXP1-9 ----------- EXP1-9 GND
|
||||||
* SPI1-4 ----------- EXP1-6
|
* SPI1-4 ----------- EXP1-6 MOSI
|
||||||
* EXP1-4 ----------- FREE
|
* EXP1-7 ----------- n/c
|
||||||
* SPI1-3 ----------- EXP1-2
|
* SPI1-3 ----------- EXP1-2 SCK
|
||||||
* EXP1-6 ----------- EXP1-4
|
* EXP1-5 ----------- EXP1-4 SD_CS
|
||||||
* EXP1-7 ----------- FREE
|
* EXP1-4 ----------- n/c
|
||||||
* EXP1-8 ----------- EXP1-3
|
* EXP1-3 ----------- EXP1-3 LCD_CS
|
||||||
* SPI1-1 ----------- EXP1-1
|
* SPI1-1 ----------- EXP1-1 MISO
|
||||||
* EXP1-10 ----------- EXP1-7
|
* EXP1-1 ----------- EXP1-7 SD_DET
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define TFTGLCD_CS PA9
|
#define TFTGLCD_CS PA9
|
||||||
|
@ -245,11 +245,11 @@
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* PB5 |10 9 | PA15 (BEEP) |10 9 | BTN_ENC
|
* PB5 | 1 2 | PA15 (BEEP) |10 9 | BTN_ENC
|
||||||
* PA9 | 8 7 | RESET LCD_CS | 8 7 | LCD A0
|
* PA9 | 3 4 | RESET LCD_CS | 8 7 | LCD A0
|
||||||
* PA10 | 6 5 | PB9 LCD_RST | 6 5 | RED
|
* PA10 | 5 6 | PB9 LCD_RST | 6 5 | RED
|
||||||
* PB8 | 4 3 | PB15 (GREEN) | 4 3 | (BLUE)
|
* PB8 | 7 8 | PB15 (GREEN) | 4 3 | (BLUE)
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 5V
|
* GND | 9 10 | 5V GND | 2 1 | 5V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP1
|
* EXP1 EXP1
|
||||||
*
|
*
|
||||||
|
@ -266,18 +266,19 @@
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
*
|
*
|
||||||
* EXP1-1 ----------- EXP1-1
|
* EXP1-10 ---------- EXP1-1 5V
|
||||||
* EXP1-2 ----------- EXP1-2
|
* EXP1-9 ----------- EXP1-2 GND
|
||||||
* EXP1-3 ----------- EXP2-6
|
* EXP1-8 ----------- EXP2-6 EN2
|
||||||
* EXP1-4 ----------- EXP1-5
|
* EXP1-7 ----------- EXP1-5 RED
|
||||||
* EXP1-5 ----------- EXP2-8
|
* EXP1-6 ----------- EXP2-8 EN1
|
||||||
* EXP1-6 ----------- EXP1-6
|
* EXP1-5 ----------- EXP1-6 LCD_RST
|
||||||
* EXP1-8 ----------- EXP1-8
|
* EXP1-4 ----------- n/c
|
||||||
* EXP1-9 ----------- EXP1-9
|
* EXP1-3 ----------- EXP1-8 LCD_CS
|
||||||
* EXP1-10 ----------- EXP1-7
|
* EXP1-2 ----------- EXP1-9 ENC
|
||||||
|
* EXP1-1 ----------- EXP1-7 LCD_A0
|
||||||
*
|
*
|
||||||
* TFT-2 ----------- EXP2-9
|
* TFT-2 ----------- EXP2-9 SCK
|
||||||
* TFT-3 ----------- EXP2-5
|
* TFT-3 ----------- EXP2-5 MOSI
|
||||||
*
|
*
|
||||||
* for backlight configuration see steps 2 (V2.1) and 3 in https://wiki.fysetc.com/Mini12864_Panel/
|
* for backlight configuration see steps 2 (V2.1) and 3 in https://wiki.fysetc.com/Mini12864_Panel/
|
||||||
*/
|
*/
|
||||||
|
@ -315,33 +316,33 @@
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (SD_DET) PB5 |10 9 | PB6 (BEEPER) 5V |10 9 | GND
|
* (SD_DET) PB5 | 1 2 | PB6 (BEEPER) 5V |10 9 | GND
|
||||||
* (MOD_RESET) PA9 | 8 7 | RESET (RESET) | 8 7 | (SD_DET)
|
* (MOD_RESET) PA9 | 3 4 | RESET (RESET) | 8 7 | (SD_DET)
|
||||||
* (SD_CS) PA10 6 5 | PB9 (MOSI) | 6 5 | (LCD_CS)
|
* (SD_CS) PA10 5 6 | PB9 (MOSI) | 6 5 | (LCD_CS)
|
||||||
* (LCD_CS) PB8 | 4 3 | PB7 (SD_CS) | 4 3 | (MOD_RESET)
|
* (LCD_CS) PB8 | 7 8 | PB7 (SD_CS) | 4 3 | (MOD_RESET)
|
||||||
* GND | 2 1 | 5V (SCK) | 2 1 | (MISO)
|
* GND | 9 10 | 5V (SCK) | 2 1 | (MISO)
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP1
|
* EXP1 EXP1
|
||||||
*
|
*
|
||||||
* Needs custom cable:
|
* Needs custom cable:
|
||||||
*
|
*
|
||||||
* Board Adapter Display
|
* Board Adapter Display
|
||||||
* _________
|
* ----------------------------------
|
||||||
* EXP1-1 ----------- EXP1-10
|
* EXP1-10 ---------- EXP1-10 5V
|
||||||
* EXP1-2 ----------- EXP1-9
|
* EXP1-9 ----------- EXP1-9 GND
|
||||||
* SPI1-4 ----------- EXP1-6
|
* SPI1-4 ----------- EXP1-6 MOSI
|
||||||
* EXP1-4 ----------- EXP1-5
|
* EXP1-7 ----------- EXP1-5 LCD_CS
|
||||||
* SPI1-3 ----------- EXP1-2
|
* SPI1-3 ----------- EXP1-2 SCK
|
||||||
* EXP1-6 ----------- EXP1-4
|
* EXP1-5 ----------- EXP1-4 SD_CS
|
||||||
* EXP1-7 ----------- EXP1-8
|
* EXP1-4 ----------- EXP1-8 RESET
|
||||||
* EXP1-8 ----------- EXP1-3
|
* EXP1-3 ----------- EXP1-3 MOD_RST
|
||||||
* SPI1-1 ----------- EXP1-1
|
* SPI1-1 ----------- EXP1-1 MISO
|
||||||
* EXP1-10 ----------- EXP1-7
|
* EXP1-1 ----------- EXP1-7 SD_DET
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define CLCD_SPI_BUS 1 // SPI1 connector
|
#define CLCD_SPI_BUS 1 // SPI1 connector
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_9
|
#define BEEPER_PIN EXP1_02_PIN
|
||||||
|
|
||||||
#define CLCD_MOD_RESET PA9
|
#define CLCD_MOD_RESET PA9
|
||||||
#define CLCD_SPI_CS PB8
|
#define CLCD_SPI_CS PB8
|
||||||
|
|
|
@ -111,47 +111,47 @@
|
||||||
#define TEMP_0_PIN PA0 // Analog Input
|
#define TEMP_0_PIN PA0 // Analog Input
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* (BEEPER) PC10 |10 9 | PC11 (BTN_ENC) (MISO) PB4 |10 9 | PB3 (SCK)
|
* (BEEPER) PC10 | 1 2 | PC11 (BTN_ENC) (MISO) PB4 | 1 2 | PB3 (SCK)
|
||||||
* (LCD_EN) PB6 | 8 7 | PC12 (LCD_RS) (BTN_EN1) PD2 | 8 7 | PA15 (SD_SS)
|
* (LCD_EN) PB6 | 3 4 | PC12 (LCD_RS) (BTN_EN1) PD2 | 3 4 | PA15 (SD_SS)
|
||||||
* (LCD_D4) PC13 6 5 | PB7 (LCD_D5) (BTN_EN2) PB8 6 5 | PB5 (MOSI)
|
* (LCD_D4) PC13 5 6 | PB7 (LCD_D5) (BTN_EN2) PB8 5 6 | PB5 (MOSI)
|
||||||
* (LCD_D6) PC15 | 4 3 | PC14 (LCD_D7) (SD_DETECT) PB9 | 4 3 | RESET
|
* (LCD_D6) PC15 | 7 8 | PC14 (LCD_D7) (SD_DETECT) PB9 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PC14
|
#define EXP1_01_PIN PC10
|
||||||
#define EXP1_04_PIN PC15
|
#define EXP1_02_PIN PC11
|
||||||
#define EXP1_05_PIN PB7
|
#define EXP1_03_PIN PB6
|
||||||
#define EXP1_06_PIN PC13
|
#define EXP1_04_PIN PC12
|
||||||
#define EXP1_07_PIN PC12
|
#define EXP1_05_PIN PC13
|
||||||
#define EXP1_08_PIN PB6
|
#define EXP1_06_PIN PB7
|
||||||
#define EXP1_09_PIN PC11
|
#define EXP1_07_PIN PC15
|
||||||
#define EXP1_10_PIN PC10
|
#define EXP1_08_PIN PC14
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN PB4
|
||||||
#define EXP2_04_PIN PB9
|
#define EXP2_02_PIN PB3
|
||||||
#define EXP2_05_PIN PB5
|
#define EXP2_03_PIN PD2
|
||||||
#define EXP2_06_PIN PB8
|
#define EXP2_04_PIN PA15
|
||||||
#define EXP2_07_PIN PA15
|
#define EXP2_05_PIN PB8
|
||||||
#define EXP2_08_PIN PD2
|
#define EXP2_06_PIN PB5
|
||||||
#define EXP2_09_PIN PB3
|
#define EXP2_07_PIN PB9
|
||||||
#define EXP2_10_PIN PB4
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
//
|
//
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#elif IS_TFTGLCD_PANEL
|
#elif IS_TFTGLCD_PANEL
|
||||||
|
|
||||||
|
@ -159,56 +159,56 @@
|
||||||
#undef BTN_ENC
|
#undef BTN_ENC
|
||||||
|
|
||||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
#define TFTGLCD_CS EXP2_08_PIN
|
#define TFTGLCD_CS EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN
|
#define LCD_RESET_PIN EXP1_05_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
|
||||||
#define FORCE_SOFT_SPI // SPI MODE3
|
#define FORCE_SOFT_SPI // SPI MODE3
|
||||||
|
|
||||||
#define LED_PIN EXP1_05_PIN // red pwm
|
#define LED_PIN EXP1_06_PIN // red pwm
|
||||||
//#define LED_PIN EXP1_04_PIN // green
|
//#define LED_PIN EXP1_07_PIN // green
|
||||||
//#define LED_PIN EXP1_03_PIN // blue
|
//#define LED_PIN EXP1_08_PIN // blue
|
||||||
|
|
||||||
//#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
//#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
// #ifndef RGB_LED_R_PIN
|
// #ifndef RGB_LED_R_PIN
|
||||||
// #define RGB_LED_R_PIN EXP1_05_PIN
|
// #define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
// #endif
|
// #endif
|
||||||
// #ifndef RGB_LED_G_PIN
|
// #ifndef RGB_LED_G_PIN
|
||||||
// #define RGB_LED_G_PIN EXP1_04_PIN
|
// #define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
// #endif
|
// #endif
|
||||||
// #ifndef RGB_LED_B_PIN
|
// #ifndef RGB_LED_B_PIN
|
||||||
// #define RGB_LED_B_PIN EXP1_03_PIN
|
// #define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
// #endif
|
// #endif
|
||||||
//#elif ENABLED(FYSETC_MINI_12864_2_1)
|
//#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
// #define NEOPIXEL_PIN EXP1_05_PIN
|
// #define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
//#endif
|
//#endif
|
||||||
|
|
||||||
#else // !FYSETC_MINI_12864
|
#else // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
@ -241,11 +241,11 @@
|
||||||
|
|
||||||
#if SD_CONNECTION_IS(LCD)
|
#if SD_CONNECTION_IS(LCD)
|
||||||
#define SPI_DEVICE 3
|
#define SPI_DEVICE 3
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#define SD_SS_PIN EXP2_07_PIN
|
#define SD_SS_PIN EXP2_04_PIN
|
||||||
#elif SD_CONNECTION_IS(ONBOARD)
|
#elif SD_CONNECTION_IS(ONBOARD)
|
||||||
#define SD_DETECT_PIN PA3
|
#define SD_DETECT_PIN PA3
|
||||||
#define SD_SCK_PIN PA5
|
#define SD_SCK_PIN PA5
|
||||||
|
|
|
@ -123,35 +123,35 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------
|
* ------
|
||||||
* PB5 |10 9 | PB6
|
* PB5 | 1 2 | PB6
|
||||||
* PA2 | 8 7 | RESET
|
* PA2 | 3 4 | RESET
|
||||||
* PA3 6 5 | PB8
|
* PA3 5 6 | PB8
|
||||||
* PB7 | 4 3 | PA4
|
* PB7 | 7 8 | PA4
|
||||||
* GND | 2 1 | VCC5
|
* GND | 9 10 | VCC5
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PA4
|
#define EXP1_01_PIN PB5
|
||||||
#define EXP1_04_PIN PB7
|
#define EXP1_02_PIN PB6
|
||||||
#define EXP1_05_PIN PB8
|
#define EXP1_03_PIN PA2
|
||||||
#define EXP1_06_PIN PA3
|
#define EXP1_04_PIN -1 // RESET
|
||||||
#define EXP1_07_PIN -1 // RESET
|
#define EXP1_05_PIN PA3
|
||||||
#define EXP1_08_PIN PA2
|
#define EXP1_06_PIN PB8
|
||||||
#define EXP1_09_PIN PB6
|
#define EXP1_07_PIN PB7
|
||||||
#define EXP1_10_PIN PB5
|
#define EXP1_08_PIN PA4
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
//
|
//
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN // CS -- SOFT SPI for ENDER3 LCD
|
#define LCD_PINS_RS EXP1_07_PIN // CS -- SOFT SPI for ENDER3 LCD
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN // SCLK
|
#define LCD_PINS_D4 EXP1_06_PIN // SCLK
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN // DATA MOSI
|
#define LCD_PINS_ENABLE EXP1_08_PIN // DATA MOSI
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Alter timing for graphical display
|
// Alter timing for graphical display
|
||||||
|
|
|
@ -168,25 +168,25 @@
|
||||||
/**
|
/**
|
||||||
* RET6 12864 LCD
|
* RET6 12864 LCD
|
||||||
* ------
|
* ------
|
||||||
* PC6 |10 9 | PB2
|
* PC6 | 1 2 | PB2
|
||||||
* PB10 | 8 7 | PE8
|
* PB10 | 3 4 | PE8
|
||||||
* PB14 6 5 | PB13
|
* PB14 5 6 | PB13
|
||||||
* PB12 | 4 3 | PB15
|
* PB12 | 7 8 | PB15
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PB15
|
#define EXP1_01_PIN PC6
|
||||||
#define EXP1_04_PIN PB12
|
#define EXP1_02_PIN PB2
|
||||||
#define EXP1_05_PIN PB13
|
#define EXP1_03_PIN PB10
|
||||||
#define EXP1_06_PIN PB14
|
#define EXP1_04_PIN PE8
|
||||||
#define EXP1_07_PIN PE8
|
#define EXP1_05_PIN PB14
|
||||||
#define EXP1_08_PIN PB10
|
#define EXP1_06_PIN PB13
|
||||||
#define EXP1_09_PIN PB2
|
#define EXP1_07_PIN PB12
|
||||||
#define EXP1_10_PIN PC6
|
#define EXP1_08_PIN PB15
|
||||||
|
|
||||||
#ifndef HAS_PIN_27_BOARD
|
#ifndef HAS_PIN_27_BOARD
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(VET6_12864_LCD)
|
#elif ENABLED(VET6_12864_LCD)
|
||||||
|
@ -194,58 +194,58 @@
|
||||||
/**
|
/**
|
||||||
* VET6 12864 LCD
|
* VET6 12864 LCD
|
||||||
* ------
|
* ------
|
||||||
* ? |10 9 | PC5
|
* ? | 1 2 | PC5
|
||||||
* PB10 | 8 7 | ?
|
* PB10 | 3 4 | ?
|
||||||
* PA6 6 5 | PA5
|
* PA6 5 6 | PA5
|
||||||
* PA4 | 4 3 | PA7
|
* PA4 | 7 8 | PA7
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PA7
|
#define EXP1_01_PIN -1
|
||||||
#define EXP1_04_PIN PA4
|
#define EXP1_02_PIN PC5
|
||||||
#define EXP1_05_PIN PA5
|
#define EXP1_03_PIN PB10
|
||||||
#define EXP1_06_PIN PA6
|
#define EXP1_04_PIN -1
|
||||||
#define EXP1_07_PIN -1
|
#define EXP1_05_PIN PA6
|
||||||
#define EXP1_08_PIN PB10
|
#define EXP1_06_PIN PA5
|
||||||
#define EXP1_09_PIN PC5
|
#define EXP1_07_PIN PA4
|
||||||
#define EXP1_10_PIN -1
|
#define EXP1_08_PIN PA7
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#error "Define RET6_12864_LCD or VET6_12864_LCD to select pins for CR10_STOCKDISPLAY with the Creality V4 controller."
|
#error "Define RET6_12864_LCD or VET6_12864_LCD to select pins for CR10_STOCKDISPLAY with the Creality V4 controller."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#elif ANY(HAS_DWIN_E3V2, IS_DWIN_MARLINUI, DWIN_VET6_CREALITY_LCD)
|
#elif ANY(HAS_DWIN_E3V2, IS_DWIN_MARLINUI, DWIN_VET6_CREALITY_LCD)
|
||||||
|
|
||||||
#if HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
#if HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
||||||
// RET6 DWIN ENCODER LCD
|
// RET6 DWIN ENCODER LCD
|
||||||
#define EXP1_03_PIN PB15
|
#define EXP1_05_PIN PB14
|
||||||
#define EXP1_04_PIN PB12
|
#define EXP1_06_PIN PB13
|
||||||
#define EXP1_05_PIN PB13
|
#define EXP1_07_PIN PB12
|
||||||
#define EXP1_06_PIN PB14
|
#define EXP1_08_PIN PB15
|
||||||
//#define LCD_LED_PIN PB2
|
//#define LCD_LED_PIN PB2
|
||||||
#else
|
#else
|
||||||
// VET6 DWIN ENCODER LCD
|
// VET6 DWIN ENCODER LCD
|
||||||
#define EXP1_03_PIN PA7
|
#define EXP1_05_PIN PA6
|
||||||
#define EXP1_04_PIN PA4
|
#define EXP1_06_PIN PA5
|
||||||
#define EXP1_05_PIN PA5
|
#define EXP1_07_PIN PA4
|
||||||
#define EXP1_06_PIN PA6
|
#define EXP1_08_PIN PA7
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BTN_ENC EXP1_06_PIN
|
#define BTN_ENC EXP1_05_PIN
|
||||||
#define BTN_EN1 EXP1_03_PIN
|
#define BTN_EN1 EXP1_08_PIN
|
||||||
#define BTN_EN2 EXP1_04_PIN
|
#define BTN_EN2 EXP1_07_PIN
|
||||||
|
|
||||||
#ifndef BEEPER_PIN
|
#ifndef BEEPER_PIN
|
||||||
#define BEEPER_PIN EXP1_05_PIN
|
#define BEEPER_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -150,58 +150,58 @@
|
||||||
/**
|
/**
|
||||||
* RET6 12864 LCD
|
* RET6 12864 LCD
|
||||||
* ------
|
* ------
|
||||||
* PC6 |10 9 | PB2
|
* PC6 | 1 2 | PB2
|
||||||
* PB10 | 8 7 | PE8
|
* PB10 | 3 4 | PE8
|
||||||
* PB14 6 5 | PB13
|
* PB14 5 6 | PB13
|
||||||
* PB12 | 4 3 | PB15
|
* PB12 | 7 8 | PB15
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PB15
|
#define EXP1_01_PIN PC6
|
||||||
#define EXP1_04_PIN PB12
|
#define EXP1_02_PIN PB2
|
||||||
#define EXP1_05_PIN PB13
|
#define EXP1_03_PIN PB10
|
||||||
#define EXP1_06_PIN PB14
|
#define EXP1_04_PIN PE8
|
||||||
#define EXP1_07_PIN PE8
|
#define EXP1_05_PIN PB14
|
||||||
#define EXP1_08_PIN PB10
|
#define EXP1_06_PIN PB13
|
||||||
#define EXP1_09_PIN PB2
|
#define EXP1_07_PIN PB12
|
||||||
#define EXP1_10_PIN PC6
|
#define EXP1_08_PIN PB15
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#elif ENABLED(VET6_12864_LCD)
|
#elif ENABLED(VET6_12864_LCD)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* VET6 12864 LCD
|
* VET6 12864 LCD
|
||||||
* ------
|
* ------
|
||||||
* ? |10 9 | PC5
|
* ? | 1 2 | PC5
|
||||||
* PB10 | 8 7 | ?
|
* PB10 | 3 4 | ?
|
||||||
* PA6 6 5 | PA5
|
* PA6 5 6 | PA5
|
||||||
* PA4 | 4 3 | PA7
|
* PA4 | 7 8 | PA7
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PA7
|
#define EXP1_01_PIN -1
|
||||||
#define EXP1_04_PIN PA4
|
#define EXP1_02_PIN PC5
|
||||||
#define EXP1_05_PIN PA5
|
#define EXP1_03_PIN PB10
|
||||||
#define EXP1_06_PIN PA6
|
#define EXP1_04_PIN -1
|
||||||
#define EXP1_07_PIN -1
|
#define EXP1_05_PIN PA6
|
||||||
#define EXP1_08_PIN PB10
|
#define EXP1_06_PIN PA5
|
||||||
#define EXP1_09_PIN PC5
|
#define EXP1_07_PIN PA4
|
||||||
#define EXP1_10_PIN -1
|
#define EXP1_08_PIN PA7
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#error "Define RET6_12864_LCD or VET6_12864_LCD to select pins for CR10_STOCKDISPLAY with the Creality V4 controller."
|
#error "Define RET6_12864_LCD or VET6_12864_LCD to select pins for CR10_STOCKDISPLAY with the Creality V4 controller."
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#elif HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
#elif HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
||||||
|
|
||||||
|
|
|
@ -85,13 +85,13 @@
|
||||||
|
|
||||||
#if ENABLED(TMC_USE_SW_SPI)
|
#if ENABLED(TMC_USE_SW_SPI)
|
||||||
#ifndef TMC_SW_MOSI
|
#ifndef TMC_SW_MOSI
|
||||||
#define TMC_SW_MOSI EXP2_05_PIN
|
#define TMC_SW_MOSI EXP2_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef TMC_SW_MISO
|
#ifndef TMC_SW_MISO
|
||||||
#define TMC_SW_MISO EXP2_10_PIN
|
#define TMC_SW_MISO EXP2_01_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef TMC_SW_SCK
|
#ifndef TMC_SW_SCK
|
||||||
#define TMC_SW_SCK EXP2_09_PIN
|
#define TMC_SW_SCK EXP2_02_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -123,31 +123,31 @@
|
||||||
#define TEMP_0_PIN PC1 // Analog Input
|
#define TEMP_0_PIN PC1 // Analog Input
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* (BEEPER) PC14 |10 9 | PC13 (BTN_ENC) (MISO) PB14 |10 9 | PB13 (SD_SCK)
|
* (BEEPER) PC14 | 1 2 | PC13 (BTN_ENC) (MISO) PB14 | 1 2 | PB13 (SD_SCK)
|
||||||
* (LCD_EN) PB9 | 8 7 | PB8 (LCD_RS) (BTN_EN1) PB3 | 8 7 | PB12 (SD_CS2)
|
* (LCD_EN) PB9 | 3 4 | PB8 (LCD_RS) (BTN_EN1) PB3 | 3 4 | PB12 (SD_CS2)
|
||||||
* (LCD_D4) PB7 6 5 | PB6 (LCD_D5) (BTN_EN2) PD2 6 5 | PB15 (SD_MOSI)
|
* (LCD_D4) PB7 5 6 | PB6 (LCD_D5) (BTN_EN2) PD2 5 6 | PB15 (SD_MOSI)
|
||||||
* (LCD_D6) PB5 | 4 3 | PB4 (LCD_D7) (SD_DETECT) PB11 | 4 3 | RESET
|
* (LCD_D6) PB5 | 7 8 | PB4 (LCD_D7) (SD_DETECT) PB11 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PB4
|
#define EXP1_01_PIN PC14
|
||||||
#define EXP1_04_PIN PB5
|
#define EXP1_02_PIN PC13
|
||||||
#define EXP1_05_PIN PB6
|
#define EXP1_03_PIN PB9
|
||||||
#define EXP1_06_PIN PB7
|
#define EXP1_04_PIN PB8
|
||||||
#define EXP1_07_PIN PB8
|
#define EXP1_05_PIN PB7
|
||||||
#define EXP1_08_PIN PB9
|
#define EXP1_06_PIN PB6
|
||||||
#define EXP1_09_PIN PC13
|
#define EXP1_07_PIN PB5
|
||||||
#define EXP1_10_PIN PC14
|
#define EXP1_08_PIN PB4
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN PB14
|
||||||
#define EXP2_04_PIN PB11
|
#define EXP2_02_PIN PB13
|
||||||
#define EXP2_05_PIN PB15
|
#define EXP2_03_PIN PB3
|
||||||
#define EXP2_06_PIN PD2
|
#define EXP2_04_PIN PB12
|
||||||
#define EXP2_07_PIN PB12
|
#define EXP2_05_PIN PD2
|
||||||
#define EXP2_08_PIN PB3
|
#define EXP2_06_PIN PB15
|
||||||
#define EXP2_09_PIN PB13
|
#define EXP2_07_PIN PB11
|
||||||
#define EXP2_10_PIN PB14
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
|
@ -155,26 +155,26 @@
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
|
|
||||||
#define SPI_DEVICE 2
|
#define SPI_DEVICE 2
|
||||||
#define SD_SS_PIN EXP2_07_PIN
|
#define SD_SS_PIN EXP2_04_PIN
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
|
|
||||||
#define SDSS SD_SS_PIN
|
#define SDSS SD_SS_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_06_PIN
|
#define BTN_EN1 EXP2_05_PIN
|
||||||
#define BTN_EN2 EXP2_08_PIN
|
#define BTN_EN2 EXP2_03_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
|
|
@ -133,11 +133,11 @@
|
||||||
/**
|
/**
|
||||||
* EXP1 pinout for the LCD according to FYSETC's Cheetah board schematic
|
* EXP1 pinout for the LCD according to FYSETC's Cheetah board schematic
|
||||||
* ------
|
* ------
|
||||||
* (BEEPER) PC9 |10 9 | PC12 (BTN_ENC)
|
* (BEEPER) PC9 | 1 2 | PC12 (BTN_ENC)
|
||||||
* (BTN_EN2) PC11 | 8 7 | PB14 (LCD_RS / MISO)
|
* (BTN_EN2) PC11 | 3 4 | PB14 (LCD_RS / MISO)
|
||||||
* (BTN_EN1) PC10 6 5 | PB13 (SCK)
|
* (BTN_EN1) PC10 5 6 | PB13 (SCK)
|
||||||
* (LCD_EN) PB12 | 4 3 | PB15 (MOSI)
|
* (LCD_EN) PB12 | 7 8 | PB15 (MOSI)
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*
|
*
|
||||||
|
@ -146,23 +146,23 @@
|
||||||
* - Functionally the pins are assigned in the same order as on the Ender-3 board.
|
* - Functionally the pins are assigned in the same order as on the Ender-3 board.
|
||||||
* - Pin 4 on the Cheetah board is assigned to an I/O, it is assigned to RESET on the Ender-3 board.
|
* - Pin 4 on the Cheetah board is assigned to an I/O, it is assigned to RESET on the Ender-3 board.
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PB15
|
#define EXP1_01_PIN PC9
|
||||||
#define EXP1_04_PIN PB12
|
#define EXP1_02_PIN PC12
|
||||||
#define EXP1_05_PIN PB13
|
#define EXP1_03_PIN PC11
|
||||||
#define EXP1_06_PIN PC10
|
#define EXP1_04_PIN PB14
|
||||||
#define EXP1_07_PIN PB14
|
#define EXP1_05_PIN PC10
|
||||||
#define EXP1_08_PIN PC11
|
#define EXP1_06_PIN PB13
|
||||||
#define EXP1_09_PIN PC12
|
#define EXP1_07_PIN PB12
|
||||||
#define EXP1_10_PIN PC9
|
#define EXP1_08_PIN PB15
|
||||||
|
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#if HAS_MARLINUI_U8GLIB
|
#if HAS_MARLINUI_U8GLIB
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
#define DOGLCD_CS EXP1_04_PIN
|
#define DOGLCD_CS EXP1_07_PIN
|
||||||
#define DOGLCD_SCK EXP1_05_PIN
|
#define DOGLCD_SCK EXP1_06_PIN
|
||||||
#define DOGLCD_MOSI EXP1_03_PIN
|
#define DOGLCD_MOSI EXP1_08_PIN
|
||||||
|
|
||||||
#if EITHER(FYSETC_MINI_12864, U8GLIB_ST7920)
|
#if EITHER(FYSETC_MINI_12864, U8GLIB_ST7920)
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
|
@ -170,30 +170,30 @@
|
||||||
//#define LCD_SCREEN_ROTATE 180 // 0, 90, 180, 270
|
//#define LCD_SCREEN_ROTATE 180 // 0, 90, 180, 270
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN // CS -- SOFT SPI for ENDER3 LCD
|
#define LCD_PINS_RS EXP1_07_PIN // CS -- SOFT SPI for ENDER3 LCD
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN // SCLK
|
#define LCD_PINS_D4 EXP1_06_PIN // SCLK
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN // DATA MOSI
|
#define LCD_PINS_ENABLE EXP1_08_PIN // DATA MOSI
|
||||||
|
|
||||||
//#define LCD_CONTRAST_INIT 190
|
//#define LCD_CONTRAST_INIT 190
|
||||||
|
|
||||||
#if IS_NEWPANEL
|
#if IS_NEWPANEL
|
||||||
#define BTN_EN1 EXP1_06_PIN
|
#define BTN_EN1 EXP1_05_PIN
|
||||||
#define BTN_EN2 EXP1_08_PIN
|
#define BTN_EN2 EXP1_03_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(TOUCH_UI_FTDI_EVE)
|
#if ENABLED(TOUCH_UI_FTDI_EVE)
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define CLCD_MOD_RESET EXP1_08_PIN
|
#define CLCD_MOD_RESET EXP1_03_PIN
|
||||||
#define CLCD_SPI_CS EXP1_04_PIN
|
#define CLCD_SPI_CS EXP1_07_PIN
|
||||||
|
|
||||||
//#define CLCD_USE_SOFT_SPI // the Cheetah can use hardware-SPI so we do not really need this
|
//#define CLCD_USE_SOFT_SPI // the Cheetah can use hardware-SPI so we do not really need this
|
||||||
|
|
||||||
#if ENABLED(CLCD_USE_SOFT_SPI)
|
#if ENABLED(CLCD_USE_SOFT_SPI)
|
||||||
#define CLCD_SOFT_SPI_MOSI EXP1_03_PIN
|
#define CLCD_SOFT_SPI_MOSI EXP1_08_PIN
|
||||||
#define CLCD_SOFT_SPI_MISO EXP1_07_PIN
|
#define CLCD_SOFT_SPI_MISO EXP1_04_PIN
|
||||||
#define CLCD_SOFT_SPI_SCLK EXP1_05_PIN
|
#define CLCD_SOFT_SPI_SCLK EXP1_06_PIN
|
||||||
#else
|
#else
|
||||||
#define CLCD_SPI_BUS 2
|
#define CLCD_SPI_BUS 2
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -207,31 +207,31 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* PC5 |10 9 | PE13 PA6 |10 9 | PA5
|
* PC5 | 1 2 | PE13 PA6 | 1 2 | PA5
|
||||||
* PD13 | 8 7 | PC6 PE8 | 8 7 | PE10
|
* PD13 | 3 4 | PC6 PE8 | 3 4 | PE10
|
||||||
* PE14 | 6 5 PE15 PE11 | 6 5 PA7
|
* PE14 | 5 6 PE15 PE11 | 5 6 PA7
|
||||||
* PD11 | 4 3 | PD10 PE12 | 4 3 | RESET
|
* PD11 | 7 8 | PD10 PE12 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 3.3V
|
* GND | 9 10 | 5V GND | 9 10 | 3.3V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PD10
|
#define EXP1_01_PIN PC5
|
||||||
#define EXP1_04_PIN PD11
|
#define EXP1_02_PIN PE13
|
||||||
#define EXP1_05_PIN PE15
|
#define EXP1_03_PIN PD13
|
||||||
#define EXP1_06_PIN PE14
|
#define EXP1_04_PIN PC6
|
||||||
#define EXP1_07_PIN PC6
|
#define EXP1_05_PIN PE14
|
||||||
#define EXP1_08_PIN PD13
|
#define EXP1_06_PIN PE15
|
||||||
#define EXP1_09_PIN PE13
|
#define EXP1_07_PIN PD11
|
||||||
#define EXP1_10_PIN PC5
|
#define EXP1_08_PIN PD10
|
||||||
|
|
||||||
#define EXP2_03_PIN -1
|
#define EXP2_01_PIN PA6
|
||||||
#define EXP2_04_PIN PE12
|
#define EXP2_02_PIN PA5
|
||||||
#define EXP2_05_PIN PA7
|
#define EXP2_03_PIN PE8
|
||||||
#define EXP2_06_PIN PE11
|
#define EXP2_04_PIN PE10
|
||||||
#define EXP2_07_PIN PE10
|
#define EXP2_05_PIN PE11
|
||||||
#define EXP2_08_PIN PE8
|
#define EXP2_06_PIN PA7
|
||||||
#define EXP2_09_PIN PA5
|
#define EXP2_07_PIN PE12
|
||||||
#define EXP2_10_PIN PA6
|
#define EXP2_08_PIN -1
|
||||||
|
|
||||||
//
|
//
|
||||||
// SD Card
|
// SD Card
|
||||||
|
@ -247,11 +247,11 @@
|
||||||
#define ONBOARD_SD_CS_PIN PC11
|
#define ONBOARD_SD_CS_PIN PC11
|
||||||
#elif SD_CONNECTION_IS(LCD)
|
#elif SD_CONNECTION_IS(LCD)
|
||||||
#define ENABLE_SPI1
|
#define ENABLE_SPI1
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -268,25 +268,25 @@
|
||||||
|
|
||||||
// Shared SPI TFT
|
// Shared SPI TFT
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN EXP1_08_PIN
|
#define LCD_BACKLIGHT_PIN EXP1_03_PIN
|
||||||
|
|
||||||
#define TOUCH_CS_PIN EXP1_06_PIN // SPI1_NSS
|
#define TOUCH_CS_PIN EXP1_05_PIN // SPI1_NSS
|
||||||
#define TOUCH_SCK_PIN EXP2_09_PIN // SPI1_SCK
|
#define TOUCH_SCK_PIN EXP2_02_PIN // SPI1_SCK
|
||||||
#define TOUCH_MISO_PIN EXP2_10_PIN // SPI1_MISO
|
#define TOUCH_MISO_PIN EXP2_01_PIN // SPI1_MISO
|
||||||
#define TOUCH_MOSI_PIN EXP2_05_PIN // SPI1_MOSI
|
#define TOUCH_MOSI_PIN EXP2_06_PIN // SPI1_MOSI
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define TFT_CS_PIN EXP1_04_PIN
|
#define TFT_CS_PIN EXP1_07_PIN
|
||||||
#define TFT_SCK_PIN EXP2_09_PIN
|
#define TFT_SCK_PIN EXP2_02_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
#define TFT_MOSI_PIN EXP2_05_PIN
|
#define TFT_MOSI_PIN EXP2_06_PIN
|
||||||
#define TFT_DC_PIN EXP1_03_PIN
|
#define TFT_DC_PIN EXP1_08_PIN
|
||||||
#define TFT_A0_PIN TFT_DC_PIN
|
#define TFT_A0_PIN TFT_DC_PIN
|
||||||
|
|
||||||
#define TFT_RESET_PIN EXP1_07_PIN
|
#define TFT_RESET_PIN EXP1_04_PIN
|
||||||
#define TFT_BACKLIGHT_PIN LCD_BACKLIGHT_PIN
|
#define TFT_BACKLIGHT_PIN LCD_BACKLIGHT_PIN
|
||||||
|
|
||||||
#define TOUCH_BUTTONS_HW_SPI
|
#define TOUCH_BUTTONS_HW_SPI
|
||||||
|
@ -298,22 +298,22 @@
|
||||||
|
|
||||||
#if ENABLED(TFT_CLASSIC_UI)
|
#if ENABLED(TFT_CLASSIC_UI)
|
||||||
// Emulated DOGM SPI
|
// Emulated DOGM SPI
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#elif ENABLED(TFT_COLOR_UI)
|
#elif ENABLED(TFT_COLOR_UI)
|
||||||
#define TFT_BUFFER_SIZE 14400
|
#define TFT_BUFFER_SIZE 14400
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAS_WIRED_LCD && !HAS_SPI_TFT
|
#if HAS_WIRED_LCD && !HAS_SPI_TFT
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
|
@ -323,18 +323,18 @@
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN -1
|
#define LCD_RESET_PIN -1
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
|
||||||
#elif IS_TFTGLCD_PANEL
|
#elif IS_TFTGLCD_PANEL
|
||||||
|
|
||||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
#define PIN_SPI_SCK EXP2_09_PIN
|
#define PIN_SPI_SCK EXP2_02_PIN
|
||||||
#define PIN_TFT_MISO EXP2_10_PIN
|
#define PIN_TFT_MISO EXP2_01_PIN
|
||||||
#define PIN_TFT_MOSI EXP2_05_PIN
|
#define PIN_TFT_MOSI EXP2_06_PIN
|
||||||
#define TFTGLCD_CS EXP2_08_PIN
|
#define TFTGLCD_CS EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef BEEPER_PIN
|
#ifndef BEEPER_PIN
|
||||||
|
@ -342,14 +342,14 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define LCD_PINS_DC EXP1_07_PIN
|
#define LCD_PINS_DC EXP1_04_PIN
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 DOGLCD_A0
|
#define DOGLCD_A0 DOGLCD_A0
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN
|
#define LCD_RESET_PIN EXP1_05_PIN
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#if SD_CONNECTION_IS(ONBOARD)
|
#if SD_CONNECTION_IS(ONBOARD)
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#endif
|
#endif
|
||||||
|
@ -357,11 +357,11 @@
|
||||||
|
|
||||||
#else // !MKS_MINI_12864
|
#else // !MKS_MINI_12864
|
||||||
|
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
@ -387,7 +387,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef BEEPER_PIN
|
#ifndef BEEPER_PIN
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(SPEAKER) && BEEPER_PIN == PC5
|
#if ENABLED(SPEAKER) && BEEPER_PIN == PC5
|
||||||
|
|
|
@ -141,82 +141,82 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------ ------
|
* ------ ------ ------
|
||||||
* (BEEPER) PC1 |10 9 | PC3 (BTN_ENC) (MISO) PB14 |10 9 | PB13 (SD_SCK) (BEEPER) PC1 |10 9 | PC3 (BTN_ENC)
|
* (BEEPER) PC1 | 1 2 | PC3 (BTN_ENC) (MISO) PB14 | 1 2 | PB13 (SD_SCK) (BEEPER) PC1 | 1 2 | PC3 (BTN_ENC)
|
||||||
* (LCD_EN) PA4 | 8 7 | PA5 (LCD_RS) (BTN_EN1) PB11 | 8 7 | PA15 (SD_SS) (BTN_EN1) PB11 | 8 7 | RESET
|
* (LCD_EN) PA4 | 3 4 | PA5 (LCD_RS) (BTN_EN1) PB11 | 3 4 | PA15 (SD_SS) (BTN_EN1) PB11 | 3 4 | RESET
|
||||||
* (LCD_D4) PA6 6 5 | PA7 (LCD_D5) (BTN_EN2) PB0 6 5 | PB15 (SD_MOSI) (BTN_EN2) PB0 6 5 | PA6 (LCD_D4)
|
* (LCD_D4) PA6 5 6 | PA7 (LCD_D5) (BTN_EN2) PB0 5 6 | PB15 (SD_MOSI) (BTN_EN2) PB0 5 6 | PA6 (LCD_D4)
|
||||||
* (LCD_D6) PC4 | 4 3 | PC5 (LCD_D7) (SD_DETECT) PC10 | 4 3 | RESET (LCD_RS) PA5 | 4 3 | PA4 (LCD_EN)
|
* (LCD_D6) PC4 | 7 8 | PC5 (LCD_D7) (SD_DETECT) PC10 | 7 8 | RESET (LCD_RS) PA5 | 7 8 | PA4 (LCD_EN)
|
||||||
* GND | 2 1 | 5V GND | 2 1 | -- GND | 2 1 | 5V
|
* GND | 9 10 | 5V GND | 9 10 | -- GND | 9 10 | 5V
|
||||||
* ------ ------ ------
|
* ------ ------ ------
|
||||||
* EXP1 EXP2 "Ender-3 EXP1"
|
* EXP1 EXP2 "Ender-3 EXP1"
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PC5
|
#define EXP1_01_PIN PC1
|
||||||
#define EXP1_04_PIN PC4
|
#define EXP1_02_PIN PC3
|
||||||
#define EXP1_05_PIN PA7
|
#define EXP1_03_PIN PA4
|
||||||
#define EXP1_06_PIN PA6
|
#define EXP1_04_PIN PA5
|
||||||
#define EXP1_07_PIN PA5
|
#define EXP1_05_PIN PA6
|
||||||
#define EXP1_08_PIN PA4
|
#define EXP1_06_PIN PA7
|
||||||
#define EXP1_09_PIN PC3
|
#define EXP1_07_PIN PC4
|
||||||
#define EXP1_10_PIN PC1
|
#define EXP1_08_PIN PC5
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN PB14
|
||||||
#define EXP2_04_PIN PC10
|
#define EXP2_02_PIN PB13
|
||||||
#define EXP2_05_PIN PB15
|
#define EXP2_03_PIN PB11
|
||||||
#define EXP2_06_PIN PB0
|
#define EXP2_04_PIN PA15
|
||||||
#define EXP2_07_PIN PA15
|
#define EXP2_05_PIN PB0
|
||||||
#define EXP2_08_PIN PB11
|
#define EXP2_06_PIN PB15
|
||||||
#define EXP2_09_PIN PB13
|
#define EXP2_07_PIN PC10
|
||||||
#define EXP2_10_PIN PB14
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
// "Ender-3 EXP1"
|
// "Ender-3 EXP1"
|
||||||
#define E3_EXP1_03_PIN PA4
|
#define EXP3_01_PIN PC1
|
||||||
#define E3_EXP1_04_PIN PA5
|
#define EXP3_02_PIN PC3
|
||||||
#define E3_EXP1_05_PIN PA6
|
#define EXP3_03_PIN PB11
|
||||||
#define E3_EXP1_06_PIN PB0
|
#define EXP3_04_PIN -1 // RESET
|
||||||
#define E3_EXP1_07_PIN -1 // RESET
|
#define EXP3_05_PIN PB0
|
||||||
#define E3_EXP1_08_PIN PB11
|
#define EXP3_06_PIN PA6
|
||||||
#define E3_EXP1_09_PIN PC3
|
#define EXP3_07_PIN PA5
|
||||||
#define E3_EXP1_10_PIN PC1
|
#define EXP3_08_PIN PA4
|
||||||
|
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
// MKS MINI12864 and MKS LCD12864B; If using MKS LCD12864A (Need to remove RPK2 resistor)
|
// MKS MINI12864 and MKS LCD12864B; If using MKS LCD12864A (Need to remove RPK2 resistor)
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN -1
|
#define LCD_RESET_PIN -1
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
|
|
||||||
#define LCD_PINS_DC EXP1_07_PIN
|
#define LCD_PINS_DC EXP1_04_PIN
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 LCD_PINS_DC
|
#define DOGLCD_A0 LCD_PINS_DC
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN
|
#define LCD_RESET_PIN EXP1_05_PIN
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#define SOFTWARE_SPI
|
#define SOFTWARE_SPI
|
||||||
//#define LCD_SCREEN_ROTATE 180 // 0, 90, 180, 270
|
//#define LCD_SCREEN_ROTATE 180 // 0, 90, 180, 270
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if !defined(BTN_ENC_EN) && ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if !defined(BTN_ENC_EN) && ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
@ -254,12 +254,12 @@
|
||||||
#define ONBOARD_SPI_DEVICE 2
|
#define ONBOARD_SPI_DEVICE 2
|
||||||
#define SDSS SD_SS_PIN
|
#define SDSS SD_SS_PIN
|
||||||
#define ONBOARD_SD_CS_PIN SD_SS_PIN
|
#define ONBOARD_SD_CS_PIN SD_SS_PIN
|
||||||
#define SD_DETECT_PIN PC10 // EXP2_04_PIN
|
#define SD_DETECT_PIN PC10 // EXP2_07_PIN
|
||||||
#define NO_SD_HOST_DRIVE
|
#define NO_SD_HOST_DRIVE
|
||||||
|
|
||||||
// TODO: This is the only way to set SPI for SD on STM32 (for now)
|
// TODO: This is the only way to set SPI for SD on STM32 (for now)
|
||||||
#define ENABLE_SPI2
|
#define ENABLE_SPI2
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#define SD_SS_PIN EXP2_07_PIN
|
#define SD_SS_PIN EXP2_04_PIN
|
||||||
|
|
|
@ -80,50 +80,50 @@
|
||||||
#define FIL_RUNOUT_PIN PB8 // MT_DET
|
#define FIL_RUNOUT_PIN PB8 // MT_DET
|
||||||
|
|
||||||
/** ------
|
/** ------
|
||||||
* (BEEPER) PD2 |10 9 | PB3 (BTN_ENC)
|
* (BEEPER) PD2 | 1 2 | PB3 (BTN_ENC)
|
||||||
* (BTN_EN1) PB5 | 8 7 | PA11 (RESET?)
|
* (BTN_EN1) PB5 | 3 4 | PA11 (RESET?)
|
||||||
* (BTN_EN2) PB4 6 5 | PC1 (LCD_D4)
|
* (BTN_EN2) PB4 5 6 | PC1 (LCD_D4)
|
||||||
* (LCD_RS) PC3 | 4 3 | PC2 (LCD_EN)
|
* (LCD_RS) PC3 | 7 8 | PC2 (LCD_EN)
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* "E3" EXP1
|
* "E3" EXP1
|
||||||
*/
|
*/
|
||||||
#define E3_EXP1_01_PIN -1 // 5V
|
#define EXP3_01_PIN PD2
|
||||||
#define E3_EXP1_02_PIN -1 // GND
|
#define EXP3_02_PIN PB3
|
||||||
#define E3_EXP1_03_PIN PC2
|
#define EXP3_03_PIN PB5
|
||||||
#define E3_EXP1_04_PIN PC3
|
#define EXP3_04_PIN PA11 // RESET?
|
||||||
#define E3_EXP1_05_PIN PC1
|
#define EXP3_05_PIN PB4
|
||||||
#define E3_EXP1_06_PIN PB4
|
#define EXP3_06_PIN PC1
|
||||||
#define E3_EXP1_07_PIN PA11 // RESET?
|
#define EXP3_07_PIN PC3
|
||||||
#define E3_EXP1_08_PIN PB5
|
#define EXP3_08_PIN PC2
|
||||||
#define E3_EXP1_09_PIN PB3
|
#define EXP3_09_PIN -1 // GND
|
||||||
#define E3_EXP1_10_PIN PD2
|
#define EXP3_10_PIN -1 // 5V
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD Pins
|
// LCD Pins
|
||||||
//
|
//
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
#define BEEPER_PIN E3_EXP1_10_PIN
|
#define BEEPER_PIN EXP3_01_PIN
|
||||||
#define BTN_ENC E3_EXP1_09_PIN
|
#define BTN_ENC EXP3_02_PIN
|
||||||
#define LCD_PINS_RS E3_EXP1_04_PIN
|
#define LCD_PINS_RS EXP3_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 E3_EXP1_08_PIN
|
#define BTN_EN1 EXP3_03_PIN
|
||||||
#define BTN_EN2 E3_EXP1_06_PIN
|
#define BTN_EN2 EXP3_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE E3_EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP3_08_PIN
|
||||||
|
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN -1
|
#define LCD_RESET_PIN -1
|
||||||
#define DOGLCD_A0 E3_EXP1_05_PIN
|
#define DOGLCD_A0 EXP3_06_PIN
|
||||||
#define DOGLCD_CS E3_EXP1_03_PIN
|
#define DOGLCD_CS EXP3_08_PIN
|
||||||
#define DOGLCD_SCK PB13
|
#define DOGLCD_SCK PB13
|
||||||
#define DOGLCD_MOSI PB15
|
#define DOGLCD_MOSI PB15
|
||||||
|
|
||||||
#else // !MKS_MINI_12864
|
#else // !MKS_MINI_12864
|
||||||
|
|
||||||
#define LCD_PINS_D4 E3_EXP1_05_PIN
|
#define LCD_PINS_D4 EXP3_06_PIN
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 -1
|
#define LCD_PINS_D5 -1
|
||||||
#define LCD_PINS_D6 -1
|
#define LCD_PINS_D6 -1
|
||||||
|
@ -164,12 +164,12 @@
|
||||||
|
|
||||||
// EXP1 replace LCD with keys for EasyThreeD ET4000+ Mainboard
|
// EXP1 replace LCD with keys for EasyThreeD ET4000+ Mainboard
|
||||||
#if ENABLED(EASYTHREED_UI)
|
#if ENABLED(EASYTHREED_UI)
|
||||||
#define BTN_HOME E3_EXP1_04_PIN // INPUT_PULLUP (unused)
|
#define BTN_HOME EXP3_07_PIN // INPUT_PULLUP (unused)
|
||||||
#define BTN_FEED E3_EXP1_09_PIN // Run E Forward
|
#define BTN_FEED EXP3_02_PIN // Run E Forward
|
||||||
#define BTN_RETRACT E3_EXP1_08_PIN // Run E Backward
|
#define BTN_RETRACT EXP3_03_PIN // Run E Backward
|
||||||
#define BTN_PRINT E3_EXP1_07_PIN // Start File Print
|
#define BTN_PRINT EXP3_04_PIN // Start File Print
|
||||||
#define BTN_HOME_GND E3_EXP1_03_PIN // OUTPUT (LOW)
|
#define BTN_HOME_GND EXP3_08_PIN // OUTPUT (LOW)
|
||||||
#define BTN_FEED_GND E3_EXP1_06_PIN // OUTPUT (LOW)
|
#define BTN_FEED_GND EXP3_05_PIN // OUTPUT (LOW)
|
||||||
#define BTN_RETRACT_GND E3_EXP1_05_PIN // OUTPUT (LOW)
|
#define BTN_RETRACT_GND EXP3_06_PIN // OUTPUT (LOW)
|
||||||
#define EASYTHREED_LED_PIN E3_EXP1_10_PIN // Indicator LED
|
#define EASYTHREED_LED_PIN EXP3_01_PIN // Indicator LED
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -178,29 +178,29 @@
|
||||||
/** FYSETC TFT TFT81050 display pinout
|
/** FYSETC TFT TFT81050 display pinout
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
* ----- -----
|
* ------ ------
|
||||||
* 5V | 1 2 | GND (SPI1-MISO) MISO | 1 2 | SCK (SPI1-SCK)
|
* (SD_DET) PA15 | 1 2 | PB6 (BEEPER) (SPI1-MISO) MISO | 1 2 | SCK (SPI1-SCK)
|
||||||
* (FREE) PB7 | 3 4 | PB8 (LCD_CS) (PA9) MOD_RESET | 3 4 | SD_CS (PA10)
|
* (MOD_RESET) PA9 | 3 4 | RESET MOD_RESET | 3 4 | SD_CS
|
||||||
* (FREE) PB9 | 5 6 PA10 (SD_CS) (PB8) LCD_CS | 5 6 MOSI (SPI1-MOSI)
|
* (SD_CS) PA10 5 6 | PB9 (FREE) LCD_CS | 5 6 MOSI (SPI1-MOSI)
|
||||||
* RESET | 7 8 | PA9 (MOD_RESET) (PA15) SD_DET | 7 8 | RESET
|
* (LCD_CS) PB8 | 7 8 | PB7 (FREE) SD_DET | 7 8 | RESET
|
||||||
* (BEEPER) PB6 | 9 10| PA15 (SD_DET) GND | 9 10| 5V
|
* GND | 9 10 | 5V GND | 9 10 | 5V
|
||||||
* ----- -----
|
* ------ ------
|
||||||
* EXP1 EXP1
|
* EXP1 EXP1
|
||||||
*
|
*
|
||||||
* Needs custom cable:
|
* Needs custom cable:
|
||||||
*
|
*
|
||||||
* Board Adapter Display
|
* Board Adapter Display
|
||||||
* _________
|
* ----------------------------------
|
||||||
* EXP1-1 ----------- EXP1-10
|
* EXP1-10 ---------- EXP1-10 5V
|
||||||
* EXP1-2 ----------- EXP1-9
|
* EXP1-9 ----------- EXP1-9 GND
|
||||||
* SPI1-4 ----------- EXP1-6
|
* SPI1-4 ----------- EXP1-6 MOSI
|
||||||
* EXP1-4 ----------- EXP1-5
|
* EXP1-7 ----------- EXP1-5 LCD_CS
|
||||||
* SP11-3 ----------- EXP1-2
|
* SP11-3 ----------- EXP1-2 SCK
|
||||||
* EXP1-6 ----------- EXP1-4
|
* EXP1-5 ----------- EXP1-4 SD_CS
|
||||||
* EXP1-7 ----------- EXP1-8
|
* EXP1-4 ----------- EXP1-8 RESET
|
||||||
* EXP1-8 ----------- EXP1-3
|
* EXP1-3 ----------- EXP1-3 MOD_RST
|
||||||
* SPI1-1 ----------- EXP1-1
|
* SPI1-1 ----------- EXP1-1 MISO
|
||||||
* EXP1-10 ----------- EXP1-7
|
* EXP1-1 ----------- EXP1-7 SD_DET
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define CLCD_SPI_BUS 1 // SPI1 connector
|
#define CLCD_SPI_BUS 1 // SPI1 connector
|
||||||
|
|
|
@ -72,14 +72,14 @@
|
||||||
// 2 +5V
|
// 2 +5V
|
||||||
// 1 GND
|
// 1 GND
|
||||||
|
|
||||||
#define EXP1_03_PIN PB11
|
#define EXP1_01_PIN PB1
|
||||||
#define EXP1_04_PIN PB10
|
#define EXP1_02_PIN PB0
|
||||||
#define EXP1_05_PIN PB2
|
#define EXP1_03_PIN PA9
|
||||||
#define EXP1_06_PIN PC5
|
#define EXP1_04_PIN PA10
|
||||||
#define EXP1_07_PIN PA10
|
#define EXP1_05_PIN PC5
|
||||||
#define EXP1_08_PIN PA9
|
#define EXP1_06_PIN PB2
|
||||||
#define EXP1_09_PIN PB0
|
#define EXP1_07_PIN PB10
|
||||||
#define EXP1_10_PIN PB1
|
#define EXP1_08_PIN PB11
|
||||||
|
|
||||||
// AUX1 connector
|
// AUX1 connector
|
||||||
// 1 +5V
|
// 1 +5V
|
||||||
|
@ -193,14 +193,14 @@
|
||||||
// 1 GND
|
// 1 GND
|
||||||
|
|
||||||
#define LCDSCREEN_NAME "ZONESTAR LCD12864"
|
#define LCDSCREEN_NAME "ZONESTAR LCD12864"
|
||||||
#define LCD_PINS_RS EXP1_08_PIN
|
#define LCD_PINS_RS EXP1_03_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_05_PIN
|
#define LCD_PINS_ENABLE EXP1_06_PIN
|
||||||
#define LCD_PINS_D4 EXP1_07_PIN
|
#define LCD_PINS_D4 EXP1_04_PIN
|
||||||
//#define KILL_PIN EXP1_10_PIN
|
//#define KILL_PIN EXP1_01_PIN
|
||||||
#define BEEPER_PIN EXP1_09_PIN
|
#define BEEPER_PIN EXP1_02_PIN
|
||||||
#define BTN_EN1 EXP1_03_PIN
|
#define BTN_EN1 EXP1_08_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#define BTN_ENC EXP1_04_PIN
|
#define BTN_ENC EXP1_07_PIN
|
||||||
#define BOARD_ST7920_DELAY_1 125
|
#define BOARD_ST7920_DELAY_1 125
|
||||||
#define BOARD_ST7920_DELAY_2 200
|
#define BOARD_ST7920_DELAY_2 200
|
||||||
#define BOARD_ST7920_DELAY_3 125
|
#define BOARD_ST7920_DELAY_3 125
|
||||||
|
@ -221,15 +221,15 @@
|
||||||
|
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#define LCDSCREEN_NAME "ZONESTAR 12864OLED"
|
#define LCDSCREEN_NAME "ZONESTAR 12864OLED"
|
||||||
#define LCD_PINS_RS EXP1_05_PIN // = LCD_RESET_PIN
|
#define LCD_PINS_RS EXP1_06_PIN // = LCD_RESET_PIN
|
||||||
#define LCD_PINS_DC EXP1_07_PIN // DC
|
#define LCD_PINS_DC EXP1_04_PIN // DC
|
||||||
#define DOGLCD_CS EXP1_08_PIN // CS
|
#define DOGLCD_CS EXP1_03_PIN // CS
|
||||||
#define DOGLCD_A0 LCD_PINS_DC
|
#define DOGLCD_A0 LCD_PINS_DC
|
||||||
#define DOGLCD_MOSI EXP1_10_PIN // SDA
|
#define DOGLCD_MOSI EXP1_01_PIN // SDA
|
||||||
#define DOGLCD_SCK EXP1_09_PIN // SCK
|
#define DOGLCD_SCK EXP1_02_PIN // SCK
|
||||||
// Encoder
|
// Encoder
|
||||||
#define BTN_EN1 EXP1_03_PIN
|
#define BTN_EN1 EXP1_08_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#define BTN_ENC EXP1_04_PIN
|
#define BTN_ENC EXP1_07_PIN
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -89,14 +89,14 @@
|
||||||
// 2 +5V +5V
|
// 2 +5V +5V
|
||||||
// 1 GND GND
|
// 1 GND GND
|
||||||
|
|
||||||
#define EXP1_03_PIN PE14
|
#define EXP1_01_PIN PE13
|
||||||
#define EXP1_04_PIN PE15
|
#define EXP1_02_PIN PE11
|
||||||
#define EXP1_05_PIN PE9
|
#define EXP1_03_PIN PE12
|
||||||
#define EXP1_06_PIN PE8
|
#define EXP1_04_PIN PE10
|
||||||
#define EXP1_07_PIN PE10
|
#define EXP1_05_PIN PE8
|
||||||
#define EXP1_08_PIN PE12
|
#define EXP1_06_PIN PE9
|
||||||
#define EXP1_09_PIN PE11
|
#define EXP1_07_PIN PE15
|
||||||
#define EXP1_10_PIN PE13
|
#define EXP1_08_PIN PE14
|
||||||
|
|
||||||
// EXP2 connector
|
// EXP2 connector
|
||||||
// MARK I/O ZONESTAR_LCD12864 REPRAPDISCOUNT_LCD12864
|
// MARK I/O ZONESTAR_LCD12864 REPRAPDISCOUNT_LCD12864
|
||||||
|
@ -111,12 +111,12 @@
|
||||||
// 2 +5V +5V
|
// 2 +5V +5V
|
||||||
// 1 GND GND
|
// 1 GND GND
|
||||||
|
|
||||||
#define EXP2_03_PIN PB3
|
#define EXP2_03_PIN PA9
|
||||||
#define EXP2_04_PIN PB5
|
#define EXP2_04_PIN PA10
|
||||||
#define EXP2_05_PIN PB4
|
#define EXP2_05_PIN PA15
|
||||||
#define EXP2_06_PIN PA15
|
#define EXP2_06_PIN PB4
|
||||||
#define EXP2_07_PIN PA10
|
#define EXP2_07_PIN PB5
|
||||||
#define EXP2_08_PIN PA9
|
#define EXP2_08_PIN PB3
|
||||||
|
|
||||||
// AUX1 connector
|
// AUX1 connector
|
||||||
// 1 +5V
|
// 1 +5V
|
||||||
|
@ -279,55 +279,55 @@
|
||||||
//
|
//
|
||||||
#if ENABLED(ZONESTAR_12864LCD)
|
#if ENABLED(ZONESTAR_12864LCD)
|
||||||
#define LCDSCREEN_NAME "ZONESTAR LCD12864"
|
#define LCDSCREEN_NAME "ZONESTAR LCD12864"
|
||||||
#define LCD_PINS_RS EXP1_08_PIN // 7 CS make sure for zonestar zm3e4!
|
#define LCD_PINS_RS EXP1_03_PIN // 7 CS make sure for zonestar zm3e4!
|
||||||
#define LCD_PINS_ENABLE EXP1_05_PIN // 6 DATA make sure for zonestar zm3e4!
|
#define LCD_PINS_ENABLE EXP1_06_PIN // 6 DATA make sure for zonestar zm3e4!
|
||||||
#define LCD_PINS_D4 EXP1_07_PIN // 8 SCK make sure for zonestar zm3e4!
|
#define LCD_PINS_D4 EXP1_04_PIN // 8 SCK make sure for zonestar zm3e4!
|
||||||
#define BEEPER_PIN EXP1_09_PIN
|
#define BEEPER_PIN EXP1_02_PIN
|
||||||
#define KILL_PIN -1 // EXP1_10_PIN
|
#define KILL_PIN -1 // EXP1_01_PIN
|
||||||
#define BTN_EN1 EXP1_06_PIN
|
#define BTN_EN1 EXP1_05_PIN
|
||||||
#define BTN_EN2 EXP1_03_PIN
|
#define BTN_EN2 EXP1_08_PIN
|
||||||
#define BTN_ENC EXP1_04_PIN
|
#define BTN_ENC EXP1_07_PIN
|
||||||
#elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define LCDSCREEN_NAME "REPRAPDISCOUNT LCD12864"
|
#define LCDSCREEN_NAME "REPRAPDISCOUNT LCD12864"
|
||||||
#define LCD_PINS_RS EXP1_08_PIN // 7 CS make sure for zonestar zm3e4!
|
#define LCD_PINS_RS EXP1_03_PIN // 7 CS make sure for zonestar zm3e4!
|
||||||
#define LCD_PINS_ENABLE EXP1_07_PIN // 6 DATA make sure for zonestar zm3e4!
|
#define LCD_PINS_ENABLE EXP1_04_PIN // 6 DATA make sure for zonestar zm3e4!
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN // 8 SCK make sure for zonestar zm3e4!
|
#define LCD_PINS_D4 EXP1_06_PIN // 8 SCK make sure for zonestar zm3e4!
|
||||||
#define BEEPER_PIN EXP1_09_PIN
|
#define BEEPER_PIN EXP1_02_PIN
|
||||||
#define KILL_PIN EXP2_04_PIN
|
#define KILL_PIN EXP2_07_PIN
|
||||||
#define BTN_EN1 EXP2_05_PIN
|
#define BTN_EN1 EXP2_06_PIN
|
||||||
#define BTN_EN2 EXP2_07_PIN
|
#define BTN_EN2 EXP2_04_PIN
|
||||||
#define BTN_ENC EXP1_10_PIN
|
#define BTN_ENC EXP1_01_PIN
|
||||||
#elif ENABLED(ZONESTAR_DWIN_LCD)
|
#elif ENABLED(ZONESTAR_DWIN_LCD)
|
||||||
// Connect to EXP2 connector
|
// Connect to EXP2 connector
|
||||||
#define LCDSCREEN_NAME "ZONESTAR DWIN LCD"
|
#define LCDSCREEN_NAME "ZONESTAR DWIN LCD"
|
||||||
#define BEEPER_PIN EXP2_06_PIN
|
#define BEEPER_PIN EXP2_05_PIN
|
||||||
#define KILL_PIN PC0
|
#define KILL_PIN PC0
|
||||||
#define BTN_EN1 EXP2_03_PIN
|
#define BTN_EN1 EXP2_08_PIN
|
||||||
#define BTN_EN2 EXP2_04_PIN
|
#define BTN_EN2 EXP2_07_PIN
|
||||||
#define BTN_ENC EXP2_05_PIN
|
#define BTN_ENC EXP2_06_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(ZONESTAR_LCD2004_KNOB)
|
#if ENABLED(ZONESTAR_LCD2004_KNOB)
|
||||||
#define LCDSCREEN_NAME "LCD2004 KNOB"
|
#define LCDSCREEN_NAME "LCD2004 KNOB"
|
||||||
#define LCD_PINS_RS EXP1_08_PIN
|
#define LCD_PINS_RS EXP1_03_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_07_PIN
|
#define LCD_PINS_ENABLE EXP1_04_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
#define LCD_PINS_D5 EXP1_06_PIN
|
#define LCD_PINS_D5 EXP1_05_PIN
|
||||||
#define LCD_PINS_D6 EXP1_03_PIN
|
#define LCD_PINS_D6 EXP1_08_PIN
|
||||||
#define LCD_PINS_D7 EXP1_04_PIN
|
#define LCD_PINS_D7 EXP1_07_PIN
|
||||||
#define BTN_EN1 EXP2_07_PIN
|
#define BTN_EN1 EXP2_04_PIN
|
||||||
#define BTN_EN2 EXP2_05_PIN
|
#define BTN_EN2 EXP2_06_PIN
|
||||||
#define BTN_ENC EXP1_10_PIN
|
#define BTN_ENC EXP1_01_PIN
|
||||||
#define BEEPER_PIN EXP1_09_PIN
|
#define BEEPER_PIN EXP1_02_PIN
|
||||||
#define KILL_PIN EXP2_04_PIN
|
#define KILL_PIN EXP2_07_PIN
|
||||||
#elif ENABLED(ZONESTAR_LCD2004_ADCKEY)
|
#elif ENABLED(ZONESTAR_LCD2004_ADCKEY)
|
||||||
#define LCDSCREEN_NAME "LCD2004 5KEY"
|
#define LCDSCREEN_NAME "LCD2004 5KEY"
|
||||||
#define LCD_PINS_RS EXP1_08_PIN
|
#define LCD_PINS_RS EXP1_03_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_07_PIN
|
#define LCD_PINS_ENABLE EXP1_04_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
#define LCD_PINS_D5 EXP1_06_PIN
|
#define LCD_PINS_D5 EXP1_05_PIN
|
||||||
#define LCD_PINS_D6 EXP1_03_PIN
|
#define LCD_PINS_D6 EXP1_08_PIN
|
||||||
#define LCD_PINS_D7 EXP1_04_PIN
|
#define LCD_PINS_D7 EXP1_07_PIN
|
||||||
#define ADC_KEYPAD_PIN PC0 // PIN6 of AUX1
|
#define ADC_KEYPAD_PIN PC0 // PIN6 of AUX1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -341,16 +341,16 @@
|
||||||
// Remap SERVO0 PIN for BLTouch
|
// Remap SERVO0 PIN for BLTouch
|
||||||
#if ENABLED(BLTOUCH_ON_EXP1)
|
#if ENABLED(BLTOUCH_ON_EXP1)
|
||||||
// BLTouch connected to EXP1
|
// BLTouch connected to EXP1
|
||||||
#define BLTOUCH_PROBE_PIN EXP1_06_PIN
|
#define BLTOUCH_PROBE_PIN EXP1_05_PIN
|
||||||
#define BLTOUCH_GND_PIN EXP1_04_PIN
|
#define BLTOUCH_GND_PIN EXP1_07_PIN
|
||||||
#undef SERVO0_PIN
|
#undef SERVO0_PIN
|
||||||
#define SERVO0_PIN EXP1_03_PIN
|
#define SERVO0_PIN EXP1_08_PIN
|
||||||
#elif ENABLED(BLTOUCH_ON_EXP2)
|
#elif ENABLED(BLTOUCH_ON_EXP2)
|
||||||
// BLTouch connected to EXP2
|
// BLTouch connected to EXP2
|
||||||
#define BLTOUCH_PROBE_PIN EXP2_03_PIN
|
#define BLTOUCH_PROBE_PIN EXP2_08_PIN
|
||||||
#define BLTOUCH_GND_PIN EXP2_04_PIN
|
#define BLTOUCH_GND_PIN EXP2_07_PIN
|
||||||
#undef SERVO0_PIN
|
#undef SERVO0_PIN
|
||||||
#define SERVO0_PIN EXP2_06_PIN
|
#define SERVO0_PIN EXP2_05_PIN
|
||||||
#else
|
#else
|
||||||
#define BLTOUCH_PROBE_PIN PB13
|
#define BLTOUCH_PROBE_PIN PB13
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -90,14 +90,14 @@
|
||||||
// 2 +5V
|
// 2 +5V
|
||||||
// 1 GND
|
// 1 GND
|
||||||
|
|
||||||
#define EXP1_03_PIN PE14
|
#define EXP1_01_PIN PE13
|
||||||
#define EXP1_04_PIN PE15
|
#define EXP1_02_PIN PE11
|
||||||
#define EXP1_05_PIN PE9
|
#define EXP1_03_PIN PE12
|
||||||
#define EXP1_06_PIN PE8
|
#define EXP1_04_PIN PE10
|
||||||
#define EXP1_07_PIN PE10
|
#define EXP1_05_PIN PE8
|
||||||
#define EXP1_08_PIN PE12
|
#define EXP1_06_PIN PE9
|
||||||
#define EXP1_09_PIN PE11
|
#define EXP1_07_PIN PE15
|
||||||
#define EXP1_10_PIN PE13
|
#define EXP1_08_PIN PE14
|
||||||
|
|
||||||
// EXP2 connector
|
// EXP2 connector
|
||||||
// MARK I/O ZONESTAR_LCD12864 REPRAPDISCOUNT_LCD12864
|
// MARK I/O ZONESTAR_LCD12864 REPRAPDISCOUNT_LCD12864
|
||||||
|
@ -112,14 +112,14 @@
|
||||||
// 2 +5V
|
// 2 +5V
|
||||||
// 1 GND
|
// 1 GND
|
||||||
|
|
||||||
#define EXP2_03_PIN PB3
|
#define EXP2_01_PIN PC0
|
||||||
#define EXP2_04_PIN PB5
|
#define EXP2_02_PIN PE7
|
||||||
#define EXP2_05_PIN PB4
|
#define EXP2_03_PIN PA9
|
||||||
#define EXP2_06_PIN PA15
|
#define EXP2_04_PIN PA10
|
||||||
#define EXP2_07_PIN PA10
|
#define EXP2_05_PIN PA15
|
||||||
#define EXP2_08_PIN PA9
|
#define EXP2_06_PIN PB4
|
||||||
#define EXP2_09_PIN PE7
|
#define EXP2_07_PIN PB5
|
||||||
#define EXP2_10_PIN PC0
|
#define EXP2_08_PIN PB3
|
||||||
|
|
||||||
// AUX1 connector
|
// AUX1 connector
|
||||||
// 1 +5V
|
// 1 +5V
|
||||||
|
@ -276,32 +276,32 @@
|
||||||
|
|
||||||
#if ENABLED(ZONESTAR_12864LCD)
|
#if ENABLED(ZONESTAR_12864LCD)
|
||||||
#define LCDSCREEN_NAME "ZONESTAR LCD12864"
|
#define LCDSCREEN_NAME "ZONESTAR LCD12864"
|
||||||
#define LCD_PINS_RS EXP1_08_PIN // 7 CS make sure for zonestar zm3e4!
|
#define LCD_PINS_RS EXP1_03_PIN // 7 CS make sure for zonestar zm3e4!
|
||||||
#define LCD_PINS_ENABLE EXP1_05_PIN // 6 DATA make sure for zonestar zm3e4!
|
#define LCD_PINS_ENABLE EXP1_06_PIN // 6 DATA make sure for zonestar zm3e4!
|
||||||
#define LCD_PINS_D4 EXP1_07_PIN // 8 SCK make sure for zonestar zm3e4!
|
#define LCD_PINS_D4 EXP1_04_PIN // 8 SCK make sure for zonestar zm3e4!
|
||||||
#define BEEPER_PIN EXP1_09_PIN
|
#define BEEPER_PIN EXP1_02_PIN
|
||||||
#define KILL_PIN -1 // EXP1_10_PIN
|
#define KILL_PIN -1 // EXP1_01_PIN
|
||||||
#define BTN_EN1 EXP1_06_PIN
|
#define BTN_EN1 EXP1_05_PIN
|
||||||
#define BTN_EN2 EXP1_03_PIN
|
#define BTN_EN2 EXP1_08_PIN
|
||||||
#define BTN_ENC EXP1_04_PIN
|
#define BTN_ENC EXP1_07_PIN
|
||||||
#elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define LCDSCREEN_NAME "REPRAPDISCOUNT LCD12864"
|
#define LCDSCREEN_NAME "REPRAPDISCOUNT LCD12864"
|
||||||
#define LCD_PINS_RS EXP2_08_PIN // 7 CS make sure for zonestar zm3e4!
|
#define LCD_PINS_RS EXP2_03_PIN // 7 CS make sure for zonestar zm3e4!
|
||||||
#define LCD_PINS_ENABLE EXP2_05_PIN // 6 DATA make sure for zonestar zm3e4!
|
#define LCD_PINS_ENABLE EXP2_06_PIN // 6 DATA make sure for zonestar zm3e4!
|
||||||
#define LCD_PINS_D4 EXP2_07_PIN // 8 SCK make sure for zonestar zm3e4!
|
#define LCD_PINS_D4 EXP2_04_PIN // 8 SCK make sure for zonestar zm3e4!
|
||||||
#define BEEPER_PIN EXP2_10_PIN
|
#define BEEPER_PIN EXP2_01_PIN
|
||||||
#define KILL_PIN EXP2_09_PIN
|
#define KILL_PIN EXP2_02_PIN
|
||||||
#define BTN_EN1 EXP2_03_PIN
|
#define BTN_EN1 EXP2_08_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP2_04_PIN
|
#define BTN_ENC EXP2_07_PIN
|
||||||
#elif ENABLED(ZONESTAR_DWIN_LCD)
|
#elif ENABLED(ZONESTAR_DWIN_LCD)
|
||||||
// Connect to EXP2 connector
|
// Connect to EXP2 connector
|
||||||
#define LCDSCREEN_NAME "ZONESTAR DWIN LCD"
|
#define LCDSCREEN_NAME "ZONESTAR DWIN LCD"
|
||||||
#define BEEPER_PIN EXP2_06_PIN // PE11
|
#define BEEPER_PIN EXP2_05_PIN // PE11
|
||||||
#define KILL_PIN -1 // EXP1_10_PIN
|
#define KILL_PIN -1 // EXP1_01_PIN
|
||||||
#define BTN_EN2 EXP2_04_PIN // PE8
|
#define BTN_EN2 EXP2_07_PIN // PE8
|
||||||
#define BTN_EN1 EXP2_03_PIN // PE14
|
#define BTN_EN1 EXP2_08_PIN // PE14
|
||||||
#define BTN_ENC EXP2_05_PIN // PE15
|
#define BTN_ENC EXP2_06_PIN // PE15
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Alter timing for graphical display
|
// Alter timing for graphical display
|
||||||
|
@ -314,16 +314,16 @@
|
||||||
// Remap SERVO0 PIN for BLTouch
|
// Remap SERVO0 PIN for BLTouch
|
||||||
#if ENABLED(BLTOUCH_ON_EXP1)
|
#if ENABLED(BLTOUCH_ON_EXP1)
|
||||||
// BLTouch connected to EXP1
|
// BLTouch connected to EXP1
|
||||||
#define BLTOUCH_PROBE_PIN EXP1_06_PIN
|
#define BLTOUCH_PROBE_PIN EXP1_05_PIN
|
||||||
#define BLTOUCH_GND_PIN EXP1_04_PIN
|
#define BLTOUCH_GND_PIN EXP1_07_PIN
|
||||||
#undef SERVO0_PIN
|
#undef SERVO0_PIN
|
||||||
#define SERVO0_PIN EXP1_03_PIN
|
#define SERVO0_PIN EXP1_08_PIN
|
||||||
#elif ENABLED(BLTOUCH_ON_EXP2)
|
#elif ENABLED(BLTOUCH_ON_EXP2)
|
||||||
// BLTouch connected to EXP2
|
// BLTouch connected to EXP2
|
||||||
#define BLTOUCH_PROBE_PIN EXP2_03_PIN
|
#define BLTOUCH_PROBE_PIN EXP2_08_PIN
|
||||||
#define BLTOUCH_GND_PIN EXP2_04_PIN
|
#define BLTOUCH_GND_PIN EXP2_07_PIN
|
||||||
#undef SERVO0_PIN
|
#undef SERVO0_PIN
|
||||||
#define SERVO0_PIN EXP2_06_PIN
|
#define SERVO0_PIN EXP2_05_PIN
|
||||||
#else
|
#else
|
||||||
#define BLTOUCH_PROBE_PIN PB13 // Z1_MAX
|
#define BLTOUCH_PROBE_PIN PB13 // Z1_MAX
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -199,109 +199,109 @@
|
||||||
/**
|
/**
|
||||||
* ---------------------------------BTT002 V1.0---------------------------------
|
* ---------------------------------BTT002 V1.0---------------------------------
|
||||||
* ------ ------ |
|
* ------ ------ |
|
||||||
* (BEEPER) PE7 |10 9 | PB1 (BTN_ENC) (MISO) PA6 |10 9 | PA5 (SCK) |
|
* (BEEPER) PE7 | 1 2 | PB1 (BTN_ENC) (MISO) PA6 | 1 2 | PA5 (SCK) |
|
||||||
* (LCD_EN) PE9 | 8 7 | PE8 (LCD_RS) (BTN_EN1) PC5 | 8 7 | PA4 (SD_SS) |
|
* (LCD_EN) PE9 | 3 4 | PE8 (LCD_RS) (BTN_EN1) PC5 | 3 4 | PA4 (SD_SS) |
|
||||||
* (LCD_D4) PE10 6 5 | PE11 (LCD_D5) (BTN_EN2) PB0 6 5 | PA7 (MOSI) |
|
* (LCD_D4) PE10 5 6 | PE11 (LCD_D5) (BTN_EN2) PB0 5 6 | PA7 (MOSI) |
|
||||||
* (LCD_D6) PE12 | 4 3 | PE13 (LCD_D7) (SD_DET) PC4 | 4 3 | RESET |
|
* (LCD_D6) PE12 | 7 8 | PE13 (LCD_D7) (SD_DET) PC4 | 7 8 | RESET |
|
||||||
* GND | 2 1 | 5V GND | 2 1 | PA3 |
|
* GND | 9 10 | 5V GND | 9 10 | PA3 |
|
||||||
* ------ ------ |
|
* ------ ------ |
|
||||||
* EXP1 EXP2 |
|
* EXP1 EXP2 |
|
||||||
* ------------------------------------------------------------------------------
|
* ------------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PE13
|
#define EXP1_01_PIN PE7
|
||||||
#define EXP1_04_PIN PE12
|
#define EXP1_02_PIN PB1
|
||||||
#define EXP1_05_PIN PE11
|
#define EXP1_03_PIN PE9
|
||||||
#define EXP1_06_PIN PE10
|
#define EXP1_04_PIN PE8
|
||||||
#define EXP1_07_PIN PE8
|
#define EXP1_05_PIN PE10
|
||||||
#define EXP1_08_PIN PE9
|
#define EXP1_06_PIN PE11
|
||||||
#define EXP1_09_PIN PB1
|
#define EXP1_07_PIN PE12
|
||||||
#define EXP1_10_PIN PE7
|
#define EXP1_08_PIN PE13
|
||||||
|
|
||||||
#define EXP2_01_PIN PA3
|
#define EXP2_01_PIN PA6
|
||||||
#define EXP2_03_PIN -1
|
#define EXP2_02_PIN PA5
|
||||||
#define EXP2_04_PIN PC4
|
#define EXP2_03_PIN PC5
|
||||||
#define EXP2_05_PIN PA7
|
#define EXP2_04_PIN PA4
|
||||||
#define EXP2_06_PIN PB0
|
#define EXP2_05_PIN PB0
|
||||||
#define EXP2_07_PIN PA4
|
#define EXP2_06_PIN PA7
|
||||||
#define EXP2_08_PIN PC5
|
#define EXP2_07_PIN PC4
|
||||||
#define EXP2_09_PIN PA5
|
#define EXP2_08_PIN -1
|
||||||
#define EXP2_10_PIN PA6
|
#define EXP2_10_PIN PA3
|
||||||
|
|
||||||
// HAL SPI1 pins
|
// HAL SPI1 pins
|
||||||
#define SD_SCK_PIN EXP2_09_PIN // SPI1 SCLK
|
#define SD_SCK_PIN EXP2_02_PIN // SPI1 SCLK
|
||||||
#define SD_SS_PIN EXP2_07_PIN // SPI1 SSEL
|
#define SD_SS_PIN EXP2_04_PIN // SPI1 SSEL
|
||||||
#define SD_MISO_PIN EXP2_10_PIN // SPI1 MISO
|
#define SD_MISO_PIN EXP2_01_PIN // SPI1 MISO
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN // SPI1 MOSI
|
#define SD_MOSI_PIN EXP2_06_PIN // SPI1 MOSI
|
||||||
|
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCDs and Controllers
|
// LCDs and Controllers
|
||||||
//
|
//
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
|
||||||
|
|
||||||
#elif ENABLED(MKS_MINI_12864)
|
|
||||||
|
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#elif ENABLED(MKS_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define DOGLCD_MISO EXP2_10_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
#define DOGLCD_MISO EXP2_01_PIN
|
||||||
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
|
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
|
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif // !FYSETC_MINI_12864
|
#endif // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
|
|
@ -186,11 +186,11 @@
|
||||||
/**
|
/**
|
||||||
* BTT E3 RRF
|
* BTT E3 RRF
|
||||||
* ------
|
* ------
|
||||||
* (BEEPER) PE8 |10 9 | PE9 (BTN_ENC)
|
* (BEEPER) PE8 | 1 2 | PE9 (BTN_ENC)
|
||||||
* (BTN_EN1) PE7 | 8 7 | RESET
|
* (BTN_EN1) PE7 | 3 4 | RESET
|
||||||
* (BTN_EN2) PB2 6 5 | PE10 (LCD_D4)
|
* (BTN_EN2) PB2 5 6 | PE10 (LCD_D4)
|
||||||
* (LCD_RS) PB1 | 4 3 | PE11 (LCD_EN)
|
* (LCD_RS) PB1 | 7 8 | PE11 (LCD_EN)
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
|
@ -217,28 +217,28 @@
|
||||||
*
|
*
|
||||||
* BTT E3 RRF Display Ribbon
|
* BTT E3 RRF Display Ribbon
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) PE8 |10 9 | PE9 (BTN_ENC) GND |10 9 | 5V
|
* (BEEPER) PE8 | 1 2 | PE9 (BTN_ENC) GND |10 9 | 5V
|
||||||
* (BTN_EN1) PE7 | 8 7 | RESET BEEPER | 8 7 | ESTOP (RESET)
|
* (BTN_EN1) PE7 | 3 4 | RESET BEEPER | 8 7 | ESTOP (RESET)
|
||||||
* (BTN_EN2) PB2 6 5 | PE10 (LCD_D4) (BTN_ENC) ENC_BTN | 6 5 | LCD_SCLK (LCD_D4)
|
* (BTN_EN2) PB2 5 6 | PE10 (LCD_D4) (BTN_ENC) ENC_BTN | 6 5 | LCD_SCLK (LCD_D4)
|
||||||
* (LCD_RS) PB1 | 4 3 | PE11 (LCD_EN) (BTN_EN2) ENC_A | 4 3 | LCD_DATA (LCD_EN)
|
* (LCD_RS) PB1 | 7 8 | PE11 (LCD_EN) (BTN_EN2) ENC_A | 4 3 | LCD_DATA (LCD_EN)
|
||||||
* GND | 2 1 | 5V (BTN_EN1) ENC_B | 2 1 | LCD_CS (LCD_RS)
|
* GND | 9 10 | 5V (BTN_EN1) ENC_B | 2 1 | LCD_CS (LCD_RS)
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 Ribbon
|
* EXP1 LCD
|
||||||
*
|
*
|
||||||
* Needs custom cable:
|
* Needs custom cable:
|
||||||
*
|
*
|
||||||
* Board Adapter Display Ribbon (coming from display)
|
* Board Adapter Display Ribbon (coming from display)
|
||||||
*
|
* ----------------------------------
|
||||||
* EXP1-1 ----------- EXP1-9
|
* EXP1-10 ---------- LCD-9 5V
|
||||||
* EXP1-2 ----------- EXP1-10
|
* EXP1-9 ----------- LCD-10 GND
|
||||||
* EXP1-3 ----------- EXP1-3
|
* EXP1-8 ----------- LCD-3 LCD_EN
|
||||||
* EXP1-4 ----------- EXP1-1
|
* EXP1-7 ----------- LCD-1 LCD_RS
|
||||||
* EXP1-5 ----------- EXP1-5
|
* EXP1-6 ----------- LCD-5 LCD_D4
|
||||||
* EXP1-6 ----------- EXP1-4
|
* EXP1-5 ----------- LCD-4 EN2
|
||||||
* EXP1-7 ----------- EXP1-7
|
* EXP1-4 ----------- LCD-7 RESET
|
||||||
* EXP1-8 ----------- EXP1-8
|
* EXP1-3 ----------- LCD-2 EN1
|
||||||
* EXP1-9 ----------- EXP1-6
|
* EXP1-2 ----------- LCD-6 BTN
|
||||||
* EXP1-10 ----------- EXP1-8
|
* EXP1-1 ----------- LCD-8 BEEPER
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -280,28 +280,28 @@
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (SD_DET) PE8 |10 9 | PE9 (BEEPER) 5V |10 9 | GND
|
* (SD_DET) PE8 | 1 2 | PE9 (BEEPER) 5V |10 9 | GND
|
||||||
* (MOD_RESET) PE7 | 8 7 | RESET -- | 8 7 | (SD_DET)
|
* (MOD_RESET) PE7 | 3 4 | RESET -- | 8 7 | (SD_DET)
|
||||||
* (SD_CS) PB2 6 5 | PE10 (MOSI) 6 5 | --
|
* (SD_CS) PB2 5 6 | PE10 (MOSI) 6 5 | --
|
||||||
* (LCD_CS) PB1 | 4 3 | PE11 (SD_CS) | 4 3 | (LCD_CS)
|
* (LCD_CS) PB1 | 7 8 | PE11 (SD_CS) | 4 3 | (LCD_CS)
|
||||||
* GND | 2 1 | 5V (SCK) | 2 1 | (MISO)
|
* GND | 9 10 | 5V (SCK) | 2 1 | (MISO)
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP1
|
* EXP1 EXP1
|
||||||
*
|
*
|
||||||
* Needs custom cable:
|
* Needs custom cable:
|
||||||
*
|
*
|
||||||
* Board Adapter Display
|
* Board Adapter Display
|
||||||
* _________
|
* ----------------------------------
|
||||||
* EXP1-1 ----------- EXP1-10
|
* EXP1-10 ---------- EXP1-10 5V
|
||||||
* EXP1-2 ----------- EXP1-9
|
* EXP1-9 ----------- EXP1-9 GND
|
||||||
* SPI1-4 ----------- EXP1-6
|
* SPI1-4 ----------- EXP1-6 MOSI
|
||||||
* EXP1-4 ----------- FREE
|
* EXP1-7 ----------- n/c
|
||||||
* SPI1-3 ----------- EXP1-2
|
* SPI1-3 ----------- EXP1-2 SCK
|
||||||
* EXP1-6 ----------- EXP1-4
|
* EXP1-5 ----------- EXP1-4 SD_CS
|
||||||
* EXP1-7 ----------- FREE
|
* EXP1-4 ----------- n/c
|
||||||
* EXP1-8 ----------- EXP1-3
|
* EXP1-3 ----------- EXP1-3 LCD_CS
|
||||||
* SPI1-1 ----------- EXP1-1
|
* SPI1-1 ----------- EXP1-1 MISO
|
||||||
* EXP1-10 ----------- EXP1-7
|
* EXP1-1 ----------- EXP1-7 SD_DET
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define TFTGLCD_CS PE7
|
#define TFTGLCD_CS PE7
|
||||||
|
@ -333,28 +333,28 @@
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (SD_DET) PE8 |10 9 | PE9 (BEEPER) 5V |10 9 | GND
|
* (SD_DET) PE8 | 1 2 | PE9 (BEEPER) 5V |10 9 | GND
|
||||||
* (MOD_RESET) PE7 | 8 7 | RESET RESET | 8 7 | (SD_DET)
|
* (MOD_RESET) PE7 | 3 4 | RESET RESET | 8 7 | (SD_DET)
|
||||||
* (SD_CS) PB2 6 5 | PE10 (MOSI) | 6 5 | (LCD_CS)
|
* (SD_CS) PB2 5 6 | PE10 (MOSI) | 6 5 | (LCD_CS)
|
||||||
* (LCD_CS) PB1 | 4 3 | PE11 (SD_CS) | 4 3 | (MOD_RESET)
|
* (LCD_CS) PB1 | 7 8 | PE11 (SD_CS) | 4 3 | (MOD_RESET)
|
||||||
* GND | 2 1 | 5V (SCK) | 2 1 | (MISO)
|
* GND | 9 10 | 5V (SCK) | 2 1 | (MISO)
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP1
|
* EXP1 EXP1
|
||||||
*
|
*
|
||||||
* Needs custom cable:
|
* Needs custom cable:
|
||||||
*
|
*
|
||||||
* Board Adapter Display
|
* Board Adapter Display
|
||||||
*
|
* ----------------------------------
|
||||||
* EXP1-1 ----------- EXP1-10
|
* EXP1-10 ---------- EXP1-10 5V
|
||||||
* EXP1-2 ----------- EXP1-9
|
* EXP1-9 ----------- EXP1-9 GND
|
||||||
* SPI1-4 ----------- EXP1-6
|
* SPI1-4 ----------- EXP1-6 MOSI
|
||||||
* EXP1-4 ----------- EXP1-5
|
* EXP1-7 ----------- EXP1-5 LCD_CS
|
||||||
* SPI1-3 ----------- EXP1-2
|
* SPI1-3 ----------- EXP1-2 SCK
|
||||||
* EXP1-6 ----------- EXP1-4
|
* EXP1-5 ----------- EXP1-4 SD_CS
|
||||||
* EXP1-7 ----------- EXP1-8
|
* EXP1-4 ----------- EXP1-8 RESET
|
||||||
* EXP1-8 ----------- EXP1-3
|
* EXP1-3 ----------- EXP1-3 MOD_RST
|
||||||
* SPI1-1 ----------- EXP1-1
|
* SPI1-1 ----------- EXP1-1 MISO
|
||||||
* EXP1-10 ----------- EXP1-7
|
* EXP1-1 ----------- EXP1-7 SD_DET
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define CLCD_SPI_BUS 1 // SPI1 connector
|
#define CLCD_SPI_BUS 1 // SPI1 connector
|
||||||
|
|
|
@ -348,8 +348,8 @@
|
||||||
//
|
//
|
||||||
#if SD_CONNECTION_IS(LCD)
|
#if SD_CONNECTION_IS(LCD)
|
||||||
|
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
|
|
||||||
#elif SD_CONNECTION_IS(ONBOARD)
|
#elif SD_CONNECTION_IS(ONBOARD)
|
||||||
|
|
||||||
|
@ -366,112 +366,112 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) PC11 |10 9 | PA15 (BTN_ENC) (MISO) PB14 |10 9 | PB13 (SCK)
|
* (BEEPER) PC11 | 1 2 | PA15 (BTN_ENC) (MISO) PB14 | 1 2 | PB13 (SCK)
|
||||||
* (LCD_EN) PC10 | 8 7 | PA8 (LCD_RS) (BTN_EN1) PD10 | 8 7 | PB12 (SD_SS)
|
* (LCD_EN) PC10 | 3 4 | PA8 (LCD_RS) (BTN_EN1) PD10 | 3 4 | PB12 (SD_SS)
|
||||||
* (LCD_D4) PG8 6 5 | PG7 (LCD_D5) (BTN_EN2) PH10 6 5 | PB15 (MOSI)
|
* (LCD_D4) PG8 5 6 | PG7 (LCD_D5) (BTN_EN2) PH10 5 6 | PB15 (MOSI)
|
||||||
* (LCD_D6) PG6 | 4 3 | PG5 (LCD_D7) (SD_DETECT) PB10 | 4 3 | RESET
|
* (LCD_D6) PG6 | 7 8 | PG5 (LCD_D7) (SD_DETECT) PB10 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PG5
|
#define EXP1_01_PIN PC11
|
||||||
#define EXP1_04_PIN PG6
|
#define EXP1_02_PIN PA15
|
||||||
#define EXP1_05_PIN PG7
|
#define EXP1_03_PIN PC10
|
||||||
#define EXP1_06_PIN PG8
|
#define EXP1_04_PIN PA8
|
||||||
#define EXP1_07_PIN PA8
|
#define EXP1_05_PIN PG8
|
||||||
#define EXP1_08_PIN PC10
|
#define EXP1_06_PIN PG7
|
||||||
#define EXP1_09_PIN PA15
|
#define EXP1_07_PIN PG6
|
||||||
#define EXP1_10_PIN PC11
|
#define EXP1_08_PIN PG5
|
||||||
|
|
||||||
#define EXP2_04_PIN PB10
|
#define EXP2_01_PIN PB14
|
||||||
#define EXP2_05_PIN PB15
|
#define EXP2_02_PIN PB13
|
||||||
#define EXP2_06_PIN PH10
|
#define EXP2_03_PIN PD10
|
||||||
#define EXP2_07_PIN PB12
|
#define EXP2_04_PIN PB12
|
||||||
#define EXP2_08_PIN PD10
|
#define EXP2_05_PIN PH10
|
||||||
#define EXP2_09_PIN PB13
|
#define EXP2_06_PIN PB15
|
||||||
#define EXP2_10_PIN PB14
|
#define EXP2_07_PIN PB10
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCDs and Controllers
|
// LCDs and Controllers
|
||||||
//
|
//
|
||||||
#if ANY(TFT_COLOR_UI, TFT_LVGL_UI, TFT_CLASSIC_UI)
|
#if ANY(TFT_COLOR_UI, TFT_LVGL_UI, TFT_CLASSIC_UI)
|
||||||
|
|
||||||
#define TFT_CS_PIN EXP2_07_PIN
|
#define TFT_CS_PIN EXP2_04_PIN
|
||||||
#define TFT_A0_PIN EXP2_04_PIN
|
#define TFT_A0_PIN EXP2_07_PIN
|
||||||
#define TFT_SCK_PIN EXP2_09_PIN
|
#define TFT_SCK_PIN EXP2_02_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
#define TFT_MOSI_PIN EXP2_05_PIN
|
#define TFT_MOSI_PIN EXP2_06_PIN
|
||||||
|
|
||||||
#define TOUCH_INT_PIN EXP1_04_PIN
|
#define TOUCH_INT_PIN EXP1_07_PIN
|
||||||
#define TOUCH_MISO_PIN EXP1_05_PIN
|
#define TOUCH_MISO_PIN EXP1_06_PIN
|
||||||
#define TOUCH_MOSI_PIN EXP1_08_PIN
|
#define TOUCH_MOSI_PIN EXP1_03_PIN
|
||||||
#define TOUCH_SCK_PIN EXP1_06_PIN
|
#define TOUCH_SCK_PIN EXP1_05_PIN
|
||||||
#define TOUCH_CS_PIN EXP1_07_PIN
|
#define TOUCH_CS_PIN EXP1_04_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#elif ENABLED(MKS_MINI_12864)
|
#elif ENABLED(MKS_MINI_12864)
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#if SD_CONNECTION_IS(ONBOARD)
|
#if SD_CONNECTION_IS(ONBOARD)
|
||||||
#define SOFTWARE_SPI
|
#define SOFTWARE_SPI
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
|
|
||||||
#if SD_CONNECTION_IS(ONBOARD)
|
#if SD_CONNECTION_IS(ONBOARD)
|
||||||
#define SOFTWARE_SPI
|
#define SOFTWARE_SPI
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//#define LCD_BACKLIGHT_PIN -1
|
//#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif // !FYSETC_MINI_12864
|
#endif // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
|
|
@ -322,31 +322,31 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* (BEEPER) PE8 |10 9 | PE7 (BTN_ENC) (MISO) PA6 |10 9 | PA5 (SCK)
|
* (BEEPER) PE8 | 1 2 | PE7 (BTN_ENC) (MISO) PA6 | 1 2 | PA5 (SCK)
|
||||||
* (LCD_EN) PE9 | 8 7 | PE10 (LCD_RS) (BTN_EN1) PB2 | 8 7 | PA4 (SD_SS)
|
* (LCD_EN) PE9 | 3 4 | PE10 (LCD_RS) (BTN_EN1) PB2 | 3 4 | PA4 (SD_SS)
|
||||||
* (LCD_D4) PE12 6 5 | PE13 (LCD_D5) (BTN_EN2) PB1 6 5 | PA7 (MOSI)
|
* (LCD_D4) PE12 5 6 | PE13 (LCD_D5) (BTN_EN2) PB1 5 6 | PA7 (MOSI)
|
||||||
* (LCD_D6) PE14 | 4 3 | PE15 (LCD_D7) (SD_DETECT) PC15 | 4 3 | RESET
|
* (LCD_D6) PE14 | 7 8 | PE15 (LCD_D7) (SD_DETECT) PC15 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PE15
|
#define EXP1_01_PIN PE8
|
||||||
#define EXP1_04_PIN PE14
|
#define EXP1_02_PIN PE7
|
||||||
#define EXP1_05_PIN PE13
|
#define EXP1_03_PIN PE9
|
||||||
#define EXP1_06_PIN PE12
|
#define EXP1_04_PIN PE10
|
||||||
#define EXP1_07_PIN PE10
|
#define EXP1_05_PIN PE12
|
||||||
#define EXP1_08_PIN PE9
|
#define EXP1_06_PIN PE13
|
||||||
#define EXP1_09_PIN PE7
|
#define EXP1_07_PIN PE14
|
||||||
#define EXP1_10_PIN PE8
|
#define EXP1_08_PIN PE15
|
||||||
|
|
||||||
#define EXP2_03_PIN -1
|
#define EXP2_01_PIN PA6
|
||||||
#define EXP2_04_PIN PC15
|
#define EXP2_02_PIN PA5
|
||||||
#define EXP2_05_PIN PA7
|
#define EXP2_03_PIN PB1
|
||||||
#define EXP2_06_PIN PB2
|
#define EXP2_04_PIN PA4
|
||||||
#define EXP2_07_PIN PA4
|
#define EXP2_05_PIN PB2
|
||||||
#define EXP2_08_PIN PB1
|
#define EXP2_06_PIN PA7
|
||||||
#define EXP2_09_PIN PA5
|
#define EXP2_07_PIN PC15
|
||||||
#define EXP2_10_PIN PA6
|
#define EXP2_08_PIN -1
|
||||||
|
|
||||||
//
|
//
|
||||||
// Onboard SD card
|
// Onboard SD card
|
||||||
|
@ -376,45 +376,45 @@
|
||||||
#if ENABLED(BTT_MOTOR_EXPANSION)
|
#if ENABLED(BTT_MOTOR_EXPANSION)
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* M3DIAG |10 9 | M3RX M3STP |10 9 | M3DIR
|
* M3DIAG | 1 2 | M3RX M3STP | 1 2 | M3DIR
|
||||||
* M2DIAG | 8 7 | M2RX M2STP | 8 7 | M2DIR
|
* M2DIAG | 3 4 | M2RX M2STP | 3 4 | M2DIR
|
||||||
* M1DIAG 6 5 | M1RX M1DIR 6 5 | M1STP
|
* M1DIAG 5 6 | M1RX M1DIR 5 6 | M1STP
|
||||||
* M3EN | 4 3 | M2EN M1EN | 4 3 | --
|
* M3EN | 7 8 | M2EN M1EN | 7 8 | --
|
||||||
* GND | 2 1 | -- GND | 2 1 | --
|
* GND | 9 10 | -- GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// M1 on Driver Expansion Module
|
// M1 on Driver Expansion Module
|
||||||
#define E4_STEP_PIN EXP2_05_PIN
|
#define E4_STEP_PIN EXP2_06_PIN
|
||||||
#define E4_DIR_PIN EXP2_06_PIN
|
#define E4_DIR_PIN EXP2_05_PIN
|
||||||
#define E4_ENABLE_PIN EXP2_04_PIN
|
#define E4_ENABLE_PIN EXP2_07_PIN
|
||||||
#define E4_DIAG_PIN EXP1_06_PIN
|
#define E4_DIAG_PIN EXP1_05_PIN
|
||||||
#define E4_CS_PIN EXP1_05_PIN
|
#define E4_CS_PIN EXP1_06_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E4_SERIAL_TX_PIN EXP1_05_PIN
|
#define E4_SERIAL_TX_PIN EXP1_06_PIN
|
||||||
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
#define E4_SERIAL_RX_PIN E4_SERIAL_TX_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// M2 on Driver Expansion Module
|
// M2 on Driver Expansion Module
|
||||||
#define E5_STEP_PIN EXP2_08_PIN
|
#define E5_STEP_PIN EXP2_03_PIN
|
||||||
#define E5_DIR_PIN EXP2_07_PIN
|
#define E5_DIR_PIN EXP2_04_PIN
|
||||||
#define E5_ENABLE_PIN EXP1_03_PIN
|
#define E5_ENABLE_PIN EXP1_08_PIN
|
||||||
#define E5_DIAG_PIN EXP1_08_PIN
|
#define E5_DIAG_PIN EXP1_03_PIN
|
||||||
#define E5_CS_PIN EXP1_07_PIN
|
#define E5_CS_PIN EXP1_04_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E5_SERIAL_TX_PIN EXP1_07_PIN
|
#define E5_SERIAL_TX_PIN EXP1_04_PIN
|
||||||
#define E5_SERIAL_RX_PIN E5_SERIAL_TX_PIN
|
#define E5_SERIAL_RX_PIN E5_SERIAL_TX_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// M3 on Driver Expansion Module
|
// M3 on Driver Expansion Module
|
||||||
#define E6_STEP_PIN EXP2_10_PIN
|
#define E6_STEP_PIN EXP2_01_PIN
|
||||||
#define E6_DIR_PIN EXP2_09_PIN
|
#define E6_DIR_PIN EXP2_02_PIN
|
||||||
#define E6_ENABLE_PIN EXP1_04_PIN
|
#define E6_ENABLE_PIN EXP1_07_PIN
|
||||||
#define E6_DIAG_PIN EXP1_10_PIN
|
#define E6_DIAG_PIN EXP1_01_PIN
|
||||||
#define E6_CS_PIN EXP1_09_PIN
|
#define E6_CS_PIN EXP1_02_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E6_SERIAL_TX_PIN EXP1_09_PIN
|
#define E6_SERIAL_TX_PIN EXP1_02_PIN
|
||||||
#define E6_SERIAL_RX_PIN E6_SERIAL_TX_PIN
|
#define E6_SERIAL_RX_PIN E6_SERIAL_TX_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -426,58 +426,58 @@
|
||||||
#if IS_TFTGLCD_PANEL
|
#if IS_TFTGLCD_PANEL
|
||||||
|
|
||||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
#define TFTGLCD_CS EXP2_08_PIN
|
#define TFTGLCD_CS EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
//#define LCD_BACKLIGHT_PIN -1
|
//#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif // !FYSETC_MINI_12864
|
#endif // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
@ -496,21 +496,21 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAS_SPI_TFT
|
#if HAS_SPI_TFT
|
||||||
#define TFT_CS_PIN EXP2_07_PIN
|
#define TFT_CS_PIN EXP2_04_PIN
|
||||||
#define TFT_A0_PIN EXP2_04_PIN
|
#define TFT_A0_PIN EXP2_07_PIN
|
||||||
#define TFT_SCK_PIN EXP2_09_PIN
|
#define TFT_SCK_PIN EXP2_02_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
#define TFT_MOSI_PIN EXP2_05_PIN
|
#define TFT_MOSI_PIN EXP2_06_PIN
|
||||||
|
|
||||||
#define TOUCH_INT_PIN EXP1_04_PIN
|
#define TOUCH_INT_PIN EXP1_07_PIN
|
||||||
#define TOUCH_MISO_PIN EXP1_05_PIN
|
#define TOUCH_MISO_PIN EXP1_06_PIN
|
||||||
#define TOUCH_MOSI_PIN EXP1_08_PIN
|
#define TOUCH_MOSI_PIN EXP1_03_PIN
|
||||||
#define TOUCH_SCK_PIN EXP1_06_PIN
|
#define TOUCH_SCK_PIN EXP1_05_PIN
|
||||||
#define TOUCH_CS_PIN EXP1_07_PIN
|
#define TOUCH_CS_PIN EXP1_04_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -313,31 +313,31 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* (BEEPER) PG4 |10 9 | PA8 (BTN_ENC) (MISO) PB14 |10 9 | PB13 (SCK)
|
* (BEEPER) PG4 | 1 2 | PA8 (BTN_ENC) (MISO) PB14 | 1 2 | PB13 (SCK)
|
||||||
* (LCD_EN) PD11 | 8 7 | PD10 (LCD_RS) (BTN_EN1) PG10 | 8 7 | PB12 (SD_SS)
|
* (LCD_EN) PD11 | 3 4 | PD10 (LCD_RS) (BTN_EN1) PG10 | 3 4 | PB12 (SD_SS)
|
||||||
* (LCD_D4) PG2 6 5 | PG3 (LCD_D5) (BTN_EN2) PF11 6 5 | PB15 (MOSI)
|
* (LCD_D4) PG2 5 6 | PG3 (LCD_D5) (BTN_EN2) PF11 5 6 | PB15 (MOSI)
|
||||||
* (LCD_D6) PG6 | 4 3 | PG7 (LCD_D7) (SD_DETECT) PF12 | 4 3 | RESET
|
* (LCD_D6) PG6 | 7 8 | PG7 (LCD_D7) (SD_DETECT) PF12 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PG7
|
#define EXP1_01_PIN PG4
|
||||||
#define EXP1_04_PIN PG6
|
#define EXP1_02_PIN PA8
|
||||||
#define EXP1_05_PIN PG3
|
#define EXP1_03_PIN PD11
|
||||||
#define EXP1_06_PIN PG2
|
#define EXP1_04_PIN PD10
|
||||||
#define EXP1_07_PIN PD10
|
#define EXP1_05_PIN PG2
|
||||||
#define EXP1_08_PIN PD11
|
#define EXP1_06_PIN PG3
|
||||||
#define EXP1_09_PIN PA8
|
#define EXP1_07_PIN PG6
|
||||||
#define EXP1_10_PIN PG4
|
#define EXP1_08_PIN PG7
|
||||||
|
|
||||||
#define EXP2_03_PIN -1
|
#define EXP2_01_PIN PB14
|
||||||
#define EXP2_04_PIN PF12
|
#define EXP2_02_PIN PB13
|
||||||
#define EXP2_05_PIN PB15
|
#define EXP2_03_PIN PG10
|
||||||
#define EXP2_06_PIN PF11
|
#define EXP2_04_PIN PB12
|
||||||
#define EXP2_07_PIN PB12
|
#define EXP2_05_PIN PF11
|
||||||
#define EXP2_08_PIN PG10
|
#define EXP2_06_PIN PB15
|
||||||
#define EXP2_09_PIN PB13
|
#define EXP2_07_PIN PF12
|
||||||
#define EXP2_10_PIN PB14
|
#define EXP2_08_PIN -1
|
||||||
|
|
||||||
//
|
//
|
||||||
// Onboard SD card
|
// Onboard SD card
|
||||||
|
@ -345,8 +345,8 @@
|
||||||
//
|
//
|
||||||
#if SD_CONNECTION_IS(LCD)
|
#if SD_CONNECTION_IS(LCD)
|
||||||
|
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
|
|
||||||
#elif SD_CONNECTION_IS(ONBOARD)
|
#elif SD_CONNECTION_IS(ONBOARD)
|
||||||
|
|
||||||
|
@ -379,46 +379,46 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// M1 on Driver Expansion Module
|
// M1 on Driver Expansion Module
|
||||||
#define E3_STEP_PIN EXP2_05_PIN
|
#define E3_STEP_PIN EXP2_06_PIN
|
||||||
#define E3_DIR_PIN EXP2_06_PIN
|
#define E3_DIR_PIN EXP2_05_PIN
|
||||||
#define E3_ENABLE_PIN EXP2_04_PIN
|
#define E3_ENABLE_PIN EXP2_07_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E3_DIAG_PIN EXP1_06_PIN
|
#define E3_DIAG_PIN EXP1_05_PIN
|
||||||
#define E3_CS_PIN EXP1_05_PIN
|
#define E3_CS_PIN EXP1_06_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E3_SERIAL_TX_PIN EXP1_05_PIN
|
#define E3_SERIAL_TX_PIN EXP1_06_PIN
|
||||||
#define E3_SERIAL_RX_PIN EXP1_05_PIN
|
#define E3_SERIAL_RX_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// M2 on Driver Expansion Module
|
// M2 on Driver Expansion Module
|
||||||
#define E4_STEP_PIN EXP2_08_PIN
|
#define E4_STEP_PIN EXP2_03_PIN
|
||||||
#define E4_DIR_PIN EXP2_07_PIN
|
#define E4_DIR_PIN EXP2_04_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E4_ENABLE_PIN EXP1_03_PIN
|
#define E4_ENABLE_PIN EXP1_08_PIN
|
||||||
#define E4_DIAG_PIN EXP1_08_PIN
|
#define E4_DIAG_PIN EXP1_03_PIN
|
||||||
#define E4_CS_PIN EXP1_07_PIN
|
#define E4_CS_PIN EXP1_04_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E4_SERIAL_TX_PIN EXP1_07_PIN
|
#define E4_SERIAL_TX_PIN EXP1_04_PIN
|
||||||
#define E4_SERIAL_RX_PIN EXP1_07_PIN
|
#define E4_SERIAL_RX_PIN EXP1_04_PIN
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#define E4_ENABLE_PIN EXP2_04_PIN
|
#define E4_ENABLE_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// M3 on Driver Expansion Module
|
// M3 on Driver Expansion Module
|
||||||
#define E5_STEP_PIN EXP2_10_PIN
|
#define E5_STEP_PIN EXP2_01_PIN
|
||||||
#define E5_DIR_PIN EXP2_09_PIN
|
#define E5_DIR_PIN EXP2_02_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E5_ENABLE_PIN EXP1_04_PIN
|
#define E5_ENABLE_PIN EXP1_07_PIN
|
||||||
#define E5_DIAG_PIN EXP1_10_PIN
|
#define E5_DIAG_PIN EXP1_01_PIN
|
||||||
#define E5_CS_PIN EXP1_09_PIN
|
#define E5_CS_PIN EXP1_02_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E5_SERIAL_TX_PIN EXP1_09_PIN
|
#define E5_SERIAL_TX_PIN EXP1_02_PIN
|
||||||
#define E5_SERIAL_RX_PIN EXP1_09_PIN
|
#define E5_SERIAL_RX_PIN EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#define E5_ENABLE_PIN EXP2_04_PIN
|
#define E5_ENABLE_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif // BTT_MOTOR_EXPANSION
|
#endif // BTT_MOTOR_EXPANSION
|
||||||
|
@ -429,30 +429,30 @@
|
||||||
#if IS_TFTGLCD_PANEL
|
#if IS_TFTGLCD_PANEL
|
||||||
|
|
||||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
#define TFTGLCD_CS EXP2_08_PIN
|
#define TFTGLCD_CS EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#elif ENABLED(MKS_MINI_12864)
|
#elif ENABLED(MKS_MINI_12864)
|
||||||
|
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#elif ENABLED(WYH_L12864)
|
#elif ENABLED(WYH_L12864)
|
||||||
|
|
||||||
|
@ -468,59 +468,59 @@
|
||||||
*
|
*
|
||||||
* BEFORE AFTER
|
* BEFORE AFTER
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* -- |10 9 | MOSI -- |10 9 | MOSI
|
* -- | 1 2 | MOSI -- | 1 2 | MOSI
|
||||||
* BTN_ENC | 8 7 | SCK BTN_ENC | 8 7 | SCK
|
* BTN_ENC | 3 4 | SCK BTN_ENC | 3 4 | SCK
|
||||||
* BTN_EN1 | 6 5 SID BTN_EN1 | 6 5 SID
|
* BTN_EN1 | 5 6 SID BTN_EN1 | 5 6 SID
|
||||||
* BTN_EN2 | 4 3 | CS BTN_EN2 | 4 3 | CS
|
* BTN_EN2 | 7 8 | CS BTN_EN2 | 7 8 | CS
|
||||||
* 5V | 2 1 | GND GND | 2 1 | 5V
|
* 5V | 9 10 | GND GND | 9 10 | 5V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* LCD LCD
|
* LCD LCD
|
||||||
*/
|
*/
|
||||||
#undef BEEPER_PIN
|
#undef BEEPER_PIN
|
||||||
#undef BTN_ENC
|
#undef BTN_ENC
|
||||||
#define BTN_EN1 EXP1_06_PIN
|
#define BTN_EN1 EXP1_05_PIN
|
||||||
#define BTN_EN2 EXP1_04_PIN
|
#define BTN_EN2 EXP1_07_PIN
|
||||||
#define BTN_ENC EXP1_08_PIN
|
#define BTN_ENC EXP1_03_PIN
|
||||||
#define DOGLCD_CS EXP1_03_PIN
|
#define DOGLCD_CS EXP1_08_PIN
|
||||||
#define DOGLCD_A0 EXP1_05_PIN
|
#define DOGLCD_A0 EXP1_06_PIN
|
||||||
#define DOGLCD_SCK EXP1_07_PIN
|
#define DOGLCD_SCK EXP1_04_PIN
|
||||||
#define DOGLCD_MOSI EXP1_09_PIN
|
#define DOGLCD_MOSI EXP1_02_PIN
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
//#define LCD_BACKLIGHT_PIN -1
|
//#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif // !FYSETC_MINI_12864
|
#endif // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
|
|
@ -336,43 +336,43 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) PC5 |10 9 | PB0 (BTN_ENC) (MISO) PA6 |10 9 | PA5 (SCK)
|
* (BEEPER) PC5 | 1 2 | PB0 (BTN_ENC) (MISO) PA6 | 1 2 | PA5 (SCK)
|
||||||
* (LCD_EN) PB1 | 8 7 | PE9 (LCD_RS) (BTN_EN1) PE7 | 8 7 | PA4 (SD_SS)
|
* (LCD_EN) PB1 | 3 4 | PE9 (LCD_RS) (BTN_EN1) PE7 | 3 4 | PA4 (SD_SS)
|
||||||
* (LCD_D4) PE10 | 6 5 PE11 (LCD_D5) (BTN_EN2) PB2 | 6 5 PA7 (MOSI)
|
* (LCD_D4) PE10 | 5 6 PE11 (LCD_D5) (BTN_EN2) PB2 | 5 6 PA7 (MOSI)
|
||||||
* (LCD_D6) PE12 | 4 3 | PE13 (LCD_D7) (SD_DETECT) PC4 | 4 3 | RESET
|
* (LCD_D6) PE12 | 7 8 | PE13 (LCD_D7) (SD_DETECT) PC4 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PE13
|
#define EXP1_01_PIN PC5
|
||||||
#define EXP1_04_PIN PE12
|
#define EXP1_02_PIN PB0
|
||||||
#define EXP1_05_PIN PE11
|
#define EXP1_03_PIN PB1
|
||||||
#define EXP1_06_PIN PE10
|
#define EXP1_04_PIN PE9
|
||||||
#define EXP1_07_PIN PE9
|
#define EXP1_05_PIN PE10
|
||||||
#define EXP1_08_PIN PB1
|
#define EXP1_06_PIN PE11
|
||||||
#define EXP1_09_PIN PB0
|
#define EXP1_07_PIN PE12
|
||||||
#define EXP1_10_PIN PC5
|
#define EXP1_08_PIN PE13
|
||||||
|
|
||||||
#define EXP2_03_PIN -1
|
#define EXP2_01_PIN PA6
|
||||||
#define EXP2_04_PIN PC4
|
#define EXP2_02_PIN PA5
|
||||||
#define EXP2_05_PIN PA7
|
#define EXP2_03_PIN PE7
|
||||||
#define EXP2_06_PIN PB2
|
#define EXP2_04_PIN PA4
|
||||||
#define EXP2_07_PIN PA4
|
#define EXP2_05_PIN PB2
|
||||||
#define EXP2_08_PIN PE7
|
#define EXP2_06_PIN PA7
|
||||||
#define EXP2_09_PIN PA5
|
#define EXP2_07_PIN PC4
|
||||||
#define EXP2_10_PIN PA6
|
#define EXP2_08_PIN -1
|
||||||
|
|
||||||
//
|
//
|
||||||
// Onboard SD card
|
// Onboard SD card
|
||||||
// Must use soft SPI because Marlin's default hardware SPI is tied to LCD's EXP2
|
// Must use soft SPI because Marlin's default hardware SPI is tied to LCD's EXP2
|
||||||
//
|
//
|
||||||
#if SD_CONNECTION_IS(LCD)
|
#if SD_CONNECTION_IS(LCD)
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#define SD_SS_PIN SDSS
|
#define SD_SS_PIN SDSS
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#elif SD_CONNECTION_IS(ONBOARD)
|
#elif SD_CONNECTION_IS(ONBOARD)
|
||||||
#define SDIO_SUPPORT // Use SDIO for onboard SD
|
#define SDIO_SUPPORT // Use SDIO for onboard SD
|
||||||
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
||||||
|
@ -393,46 +393,46 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// M1 on Driver Expansion Module
|
// M1 on Driver Expansion Module
|
||||||
#define E2_STEP_PIN EXP2_05_PIN
|
#define E2_STEP_PIN EXP2_06_PIN
|
||||||
#define E2_DIR_PIN EXP2_06_PIN
|
#define E2_DIR_PIN EXP2_05_PIN
|
||||||
#define E2_ENABLE_PIN EXP2_04_PIN
|
#define E2_ENABLE_PIN EXP2_07_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E2_DIAG_PIN EXP1_06_PIN
|
#define E2_DIAG_PIN EXP1_05_PIN
|
||||||
#define E2_CS_PIN EXP1_05_PIN
|
#define E2_CS_PIN EXP1_06_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E2_SERIAL_TX_PIN EXP1_05_PIN
|
#define E2_SERIAL_TX_PIN EXP1_06_PIN
|
||||||
#define E2_SERIAL_RX_PIN EXP1_05_PIN
|
#define E2_SERIAL_RX_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// M2 on Driver Expansion Module
|
// M2 on Driver Expansion Module
|
||||||
#define E3_STEP_PIN EXP2_08_PIN
|
#define E3_STEP_PIN EXP2_03_PIN
|
||||||
#define E3_DIR_PIN EXP2_07_PIN
|
#define E3_DIR_PIN EXP2_04_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E3_ENABLE_PIN EXP1_03_PIN
|
#define E3_ENABLE_PIN EXP1_08_PIN
|
||||||
#define E3_DIAG_PIN EXP1_08_PIN
|
#define E3_DIAG_PIN EXP1_03_PIN
|
||||||
#define E3_CS_PIN EXP1_07_PIN
|
#define E3_CS_PIN EXP1_04_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E3_SERIAL_TX_PIN EXP1_07_PIN
|
#define E3_SERIAL_TX_PIN EXP1_04_PIN
|
||||||
#define E3_SERIAL_RX_PIN EXP1_07_PIN
|
#define E3_SERIAL_RX_PIN EXP1_04_PIN
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#define E3_ENABLE_PIN EXP2_04_PIN
|
#define E3_ENABLE_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// M3 on Driver Expansion Module
|
// M3 on Driver Expansion Module
|
||||||
#define E4_STEP_PIN EXP2_10_PIN
|
#define E4_STEP_PIN EXP2_01_PIN
|
||||||
#define E4_DIR_PIN EXP2_09_PIN
|
#define E4_DIR_PIN EXP2_02_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E4_ENABLE_PIN EXP1_04_PIN
|
#define E4_ENABLE_PIN EXP1_07_PIN
|
||||||
#define E4_DIAG_PIN EXP1_10_PIN
|
#define E4_DIAG_PIN EXP1_01_PIN
|
||||||
#define E4_CS_PIN EXP1_09_PIN
|
#define E4_CS_PIN EXP1_02_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E4_SERIAL_TX_PIN EXP1_09_PIN
|
#define E4_SERIAL_TX_PIN EXP1_02_PIN
|
||||||
#define E4_SERIAL_RX_PIN EXP1_09_PIN
|
#define E4_SERIAL_RX_PIN EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#define E4_ENABLE_PIN EXP2_04_PIN
|
#define E4_ENABLE_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif // BTT_MOTOR_EXPANSION
|
#endif // BTT_MOTOR_EXPANSION
|
||||||
|
@ -443,65 +443,65 @@
|
||||||
#if IS_TFTGLCD_PANEL
|
#if IS_TFTGLCD_PANEL
|
||||||
|
|
||||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
#define TFTGLCD_CS EXP2_08_PIN
|
#define TFTGLCD_CS EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
|
||||||
|
|
||||||
#elif ENABLED(MKS_MINI_12864)
|
|
||||||
|
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#elif ENABLED(MKS_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
//#define LCD_BACKLIGHT_PIN -1
|
//#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif // !FYSETC_MINI_12864
|
#endif // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
@ -528,24 +528,24 @@
|
||||||
|
|
||||||
#if HAS_SPI_TFT
|
#if HAS_SPI_TFT
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
//
|
//
|
||||||
// e.g., BTT_TFT35_SPI_V1_0 (480x320, 3.5", SPI Stock Display with Rotary Encoder in BIQU B1 SE)
|
// e.g., BTT_TFT35_SPI_V1_0 (480x320, 3.5", SPI Stock Display with Rotary Encoder in BIQU B1 SE)
|
||||||
//
|
//
|
||||||
#define TFT_CS_PIN EXP2_07_PIN
|
#define TFT_CS_PIN EXP2_04_PIN
|
||||||
#define TFT_A0_PIN EXP2_04_PIN
|
#define TFT_A0_PIN EXP2_07_PIN
|
||||||
#define TFT_SCK_PIN EXP2_09_PIN
|
#define TFT_SCK_PIN EXP2_02_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
#define TFT_MOSI_PIN EXP2_05_PIN
|
#define TFT_MOSI_PIN EXP2_06_PIN
|
||||||
|
|
||||||
#define TOUCH_INT_PIN EXP1_04_PIN
|
#define TOUCH_INT_PIN EXP1_07_PIN
|
||||||
#define TOUCH_MISO_PIN EXP1_05_PIN
|
#define TOUCH_MISO_PIN EXP1_06_PIN
|
||||||
#define TOUCH_MOSI_PIN EXP1_08_PIN
|
#define TOUCH_MOSI_PIN EXP1_03_PIN
|
||||||
#define TOUCH_SCK_PIN EXP1_06_PIN
|
#define TOUCH_SCK_PIN EXP1_05_PIN
|
||||||
#define TOUCH_CS_PIN EXP1_07_PIN
|
#define TOUCH_CS_PIN EXP1_04_PIN
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -177,31 +177,31 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* PB10 |10 9 | PE15 PB14 |10 9 | PB13
|
* PB10 | 1 2 | PE15 PB14 | 1 2 | PB13
|
||||||
* PE14 | 8 7 | PE12 PC5 | 8 7 | PF11
|
* PE14 | 3 4 | PE12 PC5 | 3 4 | PF11
|
||||||
* PE10 6 5 | PE9 PC4 6 5 | PB15
|
* PE10 5 6 | PE9 PC4 5 6 | PB15
|
||||||
* PE8 | 4 3 | PE7 PB2 | 4 3 | RESET
|
* PE8 | 7 8 | PE7 PB2 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PE7
|
#define EXP1_01_PIN PB10
|
||||||
#define EXP1_04_PIN PE8
|
#define EXP1_02_PIN PE15
|
||||||
#define EXP1_05_PIN PE9
|
#define EXP1_03_PIN PE14
|
||||||
#define EXP1_06_PIN PE10
|
#define EXP1_04_PIN PE12
|
||||||
#define EXP1_07_PIN PE12
|
#define EXP1_05_PIN PE10
|
||||||
#define EXP1_08_PIN PE14
|
#define EXP1_06_PIN PE9
|
||||||
#define EXP1_09_PIN PE15
|
#define EXP1_07_PIN PE8
|
||||||
#define EXP1_10_PIN PB10
|
#define EXP1_08_PIN PE7
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN PB14
|
||||||
#define EXP2_04_PIN PB2
|
#define EXP2_02_PIN PB13
|
||||||
#define EXP2_05_PIN PB15
|
#define EXP2_03_PIN PC5
|
||||||
#define EXP2_06_PIN PC4
|
#define EXP2_04_PIN PF11
|
||||||
#define EXP2_07_PIN PF11
|
#define EXP2_05_PIN PC4
|
||||||
#define EXP2_08_PIN PC5
|
#define EXP2_06_PIN PB15
|
||||||
#define EXP2_09_PIN PB13
|
#define EXP2_07_PIN PB2
|
||||||
#define EXP2_10_PIN PB14
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
//
|
//
|
||||||
// Onboard SD support
|
// Onboard SD support
|
||||||
|
@ -226,11 +226,11 @@
|
||||||
|
|
||||||
#elif SD_CONNECTION_IS(LCD)
|
#elif SD_CONNECTION_IS(LCD)
|
||||||
|
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -239,13 +239,13 @@
|
||||||
//
|
//
|
||||||
#if ENABLED(TMC_USE_SW_SPI)
|
#if ENABLED(TMC_USE_SW_SPI)
|
||||||
#ifndef TMC_SW_SCK
|
#ifndef TMC_SW_SCK
|
||||||
#define TMC_SW_SCK EXP2_09_PIN
|
#define TMC_SW_SCK EXP2_02_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef TMC_SW_MISO
|
#ifndef TMC_SW_MISO
|
||||||
#define TMC_SW_MISO EXP2_10_PIN
|
#define TMC_SW_MISO EXP2_01_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef TMC_SW_MOSI
|
#ifndef TMC_SW_MOSI
|
||||||
#define TMC_SW_MOSI EXP2_05_PIN
|
#define TMC_SW_MOSI EXP2_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -286,16 +286,16 @@
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
//
|
//
|
||||||
#if IS_RRD_SC
|
#if IS_RRD_SC
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
#define BTN_EN1 EXP2_06_PIN
|
#define BTN_EN1 EXP2_05_PIN
|
||||||
#define BTN_EN2 EXP2_08_PIN
|
#define BTN_EN2 EXP2_03_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
|
@ -140,100 +140,100 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (SD_MISO) PA6 |10 9 | PA5 (SD_SCK) (BEEPER) PC9 |10 9 | PC12 (BTN_ENC)
|
* (SD_MISO) PA6 | 1 2 | PA5 (SD_SCK) (BEEPER) PC9 | 1 2 | PC12 (BTN_ENC)
|
||||||
* (BTN_EN1) PC10 | 8 7 | PA4 (SD_SS) (LCD_EN) PB15 | 8 7 | PB12 (LCD_RS)
|
* (BTN_EN1) PC10 | 3 4 | PA4 (SD_SS) (LCD_EN) PB15 | 3 4 | PB12 (LCD_RS)
|
||||||
* (BTN_EN2) PC11 6 5 | PA7 (SD_MOSI) (LCD_D4) PB13 6 5 | PB14 (LCD_D5)
|
* (BTN_EN2) PC11 5 6 | PA7 (SD_MOSI) (LCD_D4) PB13 5 6 | PB14 (LCD_D5)
|
||||||
* (SD_DETECT) PC3 | 4 3 | RESET (LCD_D6) PB6 | 4 3 | PB7 (LCD_D7)
|
* (SD_DETECT) PC3 | 7 8 | RESET (LCD_D6) PB6 | 7 8 | PB7 (LCD_D7)
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 5V
|
* GND | 9 10 | 5V GND | 9 10 | 5V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP2 EXP1
|
* EXP2 EXP1
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------
|
* ------
|
||||||
* 5V |10 9 | GND
|
* 5V | 1 2 | GND
|
||||||
* (LCD_EN/MOSI) PB15 | 8 7 | PB12 (LCD_RS)
|
* (LCD_EN/MOSI) PB15 | 3 4 | PB12 (LCD_RS)
|
||||||
* (LCD_D4/SCK) PB13 6 5 | PC11 (BTN_EN2)
|
* (LCD_D4/SCK) PB13 5 6 | PC11 (BTN_EN2)
|
||||||
* (LCD_D5/MISO) PB14 | 4 3 | PC10 (BTN_EN1)
|
* (LCD_D5/MISO) PB14 | 7 8 | PC10 (BTN_EN1)
|
||||||
* (BTN_ENC) PC12 | 2 1 | PC9 (BEEPER)
|
* (BTN_ENC) PC12 | 9 10 | PC9 (BEEPER)
|
||||||
* ------
|
* ------
|
||||||
* EXP3
|
* EXP3
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define EXP1_03_PIN PB7
|
#define EXP1_01_PIN PC9
|
||||||
#define EXP1_04_PIN PB6
|
#define EXP1_02_PIN PC12
|
||||||
#define EXP1_05_PIN PB14
|
#define EXP1_03_PIN PB15
|
||||||
#define EXP1_06_PIN PB13
|
#define EXP1_04_PIN PB12
|
||||||
#define EXP1_07_PIN PB12
|
#define EXP1_05_PIN PB13
|
||||||
#define EXP1_08_PIN PB15
|
#define EXP1_06_PIN PB14
|
||||||
#define EXP1_09_PIN PC12
|
#define EXP1_07_PIN PB6
|
||||||
#define EXP1_10_PIN PC9
|
#define EXP1_08_PIN PB7
|
||||||
|
|
||||||
#define EXP2_03_PIN -1
|
#define EXP2_01_PIN PA6
|
||||||
#define EXP2_04_PIN PC3
|
#define EXP2_02_PIN PA5
|
||||||
#define EXP2_05_PIN PA7
|
#define EXP2_03_PIN PC10
|
||||||
#define EXP2_06_PIN PC11
|
#define EXP2_04_PIN PA4
|
||||||
#define EXP2_07_PIN PA4
|
#define EXP2_05_PIN PC11
|
||||||
#define EXP2_08_PIN PC10
|
#define EXP2_06_PIN PA7
|
||||||
#define EXP2_09_PIN PA5
|
#define EXP2_07_PIN PC3
|
||||||
#define EXP2_10_PIN PA6
|
#define EXP2_08_PIN -1
|
||||||
|
|
||||||
#if HAS_WIRED_LCD
|
#if HAS_WIRED_LCD
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
#elif ENABLED(MKS_MINI_12864)
|
#elif ENABLED(MKS_MINI_12864)
|
||||||
|
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_06_PIN
|
#define BTN_EN1 EXP2_05_PIN
|
||||||
#define BTN_EN2 EXP2_08_PIN
|
#define BTN_EN2 EXP2_03_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
//#define LCD_BACKLIGHT_PIN -1
|
//#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif // !FYSETC_MINI_12864
|
#endif // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
@ -253,7 +253,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(TOUCH_UI_FTDI_EVE)
|
#if ENABLED(TOUCH_UI_FTDI_EVE)
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define CLCD_MOD_RESET EXP2_08_PIN
|
#define CLCD_MOD_RESET EXP2_03_PIN
|
||||||
#define CLCD_SPI_CS EXP2_06_PIN
|
#define CLCD_SPI_CS EXP2_05_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -199,117 +199,117 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* PC9 |10 9 | PA8 PA6 |10 9 | PA5
|
* PC9 | 1 2 | PA8 PA6 | 1 2 | PA5
|
||||||
* PC11 | 8 7 | PD2 PC6 | 8 7 | PA4
|
* PC11 | 3 4 | PD2 PC6 | 3 4 | PA4
|
||||||
* PC10 6 5 | PC12 PC7 6 5 | PA7
|
* PC10 5 6 | PC12 PC7 5 6 | PA7
|
||||||
* PD0 | 4 3 | PD1 PB10 | 4 3 | RESET
|
* PD0 | 7 8 | PD1 PB10 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 5V
|
* GND | 9 10 | 5V GND | 9 10 | 5V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PD1
|
#define EXP1_01_PIN PC9
|
||||||
#define EXP1_04_PIN PD0
|
#define EXP1_02_PIN PA8
|
||||||
#define EXP1_05_PIN PC12
|
#define EXP1_03_PIN PC11
|
||||||
#define EXP1_06_PIN PC10
|
#define EXP1_04_PIN PD2
|
||||||
#define EXP1_07_PIN PD2
|
#define EXP1_05_PIN PC10
|
||||||
#define EXP1_08_PIN PC11
|
#define EXP1_06_PIN PC12
|
||||||
#define EXP1_09_PIN PA8
|
#define EXP1_07_PIN PD0
|
||||||
#define EXP1_10_PIN PC9
|
#define EXP1_08_PIN PD1
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN PA6
|
||||||
#define EXP2_04_PIN PB10
|
#define EXP2_02_PIN PA5
|
||||||
#define EXP2_05_PIN PA7
|
#define EXP2_03_PIN PC6
|
||||||
#define EXP2_06_PIN PC7
|
#define EXP2_04_PIN PA4
|
||||||
#define EXP2_07_PIN PA4
|
#define EXP2_05_PIN PC7
|
||||||
#define EXP2_08_PIN PC6
|
#define EXP2_06_PIN PA7
|
||||||
#define EXP2_09_PIN PA5
|
#define EXP2_07_PIN PB10
|
||||||
#define EXP2_10_PIN PA6
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
//
|
//
|
||||||
// SPI / SD Card
|
// SPI / SD Card
|
||||||
//
|
//
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
|
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
//
|
//
|
||||||
#if ENABLED(FYSETC_242_OLED_12864)
|
#if ENABLED(FYSETC_242_OLED_12864)
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_10_PIN
|
#define BTN_EN1 EXP1_01_PIN
|
||||||
#define BTN_EN2 EXP1_03_PIN
|
#define BTN_EN2 EXP1_08_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define BEEPER_PIN EXP2_08_PIN
|
#define BEEPER_PIN EXP2_03_PIN
|
||||||
|
|
||||||
#define LCD_PINS_DC EXP1_05_PIN
|
#define LCD_PINS_DC EXP1_06_PIN
|
||||||
#define LCD_PINS_RS EXP2_06_PIN // LCD_RST
|
#define LCD_PINS_RS EXP2_05_PIN // LCD_RST
|
||||||
#define DOGLCD_CS EXP1_07_PIN
|
#define DOGLCD_CS EXP1_04_PIN
|
||||||
#define DOGLCD_MOSI EXP1_06_PIN
|
#define DOGLCD_MOSI EXP1_05_PIN
|
||||||
#define DOGLCD_SCK EXP1_08_PIN
|
#define DOGLCD_SCK EXP1_03_PIN
|
||||||
#define DOGLCD_A0 LCD_PINS_DC
|
#define DOGLCD_A0 LCD_PINS_DC
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
|
|
||||||
#define KILL_PIN -1 // NC
|
#define KILL_PIN -1 // NC
|
||||||
#define NEOPIXEL_PIN EXP1_04_PIN
|
#define NEOPIXEL_PIN EXP1_07_PIN
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_SDSS EXP2_07_PIN
|
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
|
#define LCD_SDSS EXP2_04_PIN
|
||||||
|
|
||||||
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
// See https://wiki.fysetc.com/Mini12864_Panel
|
// See https://wiki.fysetc.com/Mini12864_Panel
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
#if ENABLED(FYSETC_GENERIC_12864_1_1)
|
#if ENABLED(FYSETC_GENERIC_12864_1_1)
|
||||||
#define LCD_BACKLIGHT_PIN EXP1_04_PIN
|
#define LCD_BACKLIGHT_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -213,31 +213,31 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) PB2 |10 9 | PE10 (BTN_ENC) (SPI1 MISO) PA6 |10 9 | PA5 (SPI1 SCK)
|
* (BEEPER) PB2 | 1 2 | PE10 (BTN_ENC) (SPI1 MISO) PA6 | 1 2 | PA5 (SPI1 SCK)
|
||||||
* (LCD_EN) PE11 | 8 7 | PD10 (LCD_RS) (BTN_EN1) PE9 | 8 7 | PA4 (SPI1 CS)
|
* (LCD_EN) PE11 | 3 4 | PD10 (LCD_RS) (BTN_EN1) PE9 | 3 4 | PA4 (SPI1 CS)
|
||||||
* (LCD_D4) PD9 6 5 | PD8 (LCD_D5) (BTN_EN2) PE8 6 5 | PA7 (SPI1 MOSI)
|
* (LCD_D4) PD9 5 6 | PD8 (LCD_D5) (BTN_EN2) PE8 5 6 | PA7 (SPI1 MOSI)
|
||||||
* (LCD_D6) PE15 | 4 3 | PE7 (LCD_D7) (SPI1_RS) PB11 | 4 3 | RESET
|
* (LCD_D6) PE15 | 7 8 | PE7 (LCD_D7) (SPI1_RS) PB11 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 3.3V
|
* GND | 9 10 | 5V GND | 9 10 | 3.3V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PE7
|
#define EXP1_01_PIN PB2
|
||||||
#define EXP1_04_PIN PE15
|
#define EXP1_02_PIN PE10
|
||||||
#define EXP1_05_PIN PD8
|
#define EXP1_03_PIN PE11
|
||||||
#define EXP1_06_PIN PD9
|
#define EXP1_04_PIN PD10
|
||||||
#define EXP1_07_PIN PD10
|
#define EXP1_05_PIN PD9
|
||||||
#define EXP1_08_PIN PE11
|
#define EXP1_06_PIN PD8
|
||||||
#define EXP1_09_PIN PE10
|
#define EXP1_07_PIN PE15
|
||||||
#define EXP1_10_PIN PB2
|
#define EXP1_08_PIN PE7
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN PA6
|
||||||
#define EXP2_04_PIN PB11
|
#define EXP2_02_PIN PA5
|
||||||
#define EXP2_05_PIN PA7
|
#define EXP2_03_PIN PE9
|
||||||
#define EXP2_06_PIN PE8
|
#define EXP2_04_PIN PA4
|
||||||
#define EXP2_07_PIN PA4
|
#define EXP2_05_PIN PE8
|
||||||
#define EXP2_08_PIN PE9
|
#define EXP2_06_PIN PA7
|
||||||
#define EXP2_09_PIN PA5
|
#define EXP2_07_PIN PB11
|
||||||
#define EXP2_10_PIN PA6
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#ifndef SDCARD_CONNECTION
|
#ifndef SDCARD_CONNECTION
|
||||||
|
@ -253,25 +253,25 @@
|
||||||
#define SD_DETECT_PIN PC4 // SD_DETECT_PIN doesn't work with NO_SD_HOST_DRIVE disabled
|
#define SD_DETECT_PIN PC4 // SD_DETECT_PIN doesn't work with NO_SD_HOST_DRIVE disabled
|
||||||
#elif SD_CONNECTION_IS(LCD)
|
#elif SD_CONNECTION_IS(LCD)
|
||||||
#define ENABLE_SPI1
|
#define ENABLE_SPI1
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(TFT_COLOR_UI, TFT_CLASSIC_UI)
|
#if EITHER(TFT_COLOR_UI, TFT_CLASSIC_UI)
|
||||||
#define TFT_CS_PIN EXP1_04_PIN
|
#define TFT_CS_PIN EXP1_07_PIN
|
||||||
#define TFT_SCK_PIN EXP2_09_PIN
|
#define TFT_SCK_PIN EXP2_02_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
#define TFT_MOSI_PIN EXP2_05_PIN
|
#define TFT_MOSI_PIN EXP2_06_PIN
|
||||||
#define TFT_DC_PIN EXP1_03_PIN
|
#define TFT_DC_PIN EXP1_08_PIN
|
||||||
#define TFT_A0_PIN TFT_DC_PIN
|
#define TFT_A0_PIN TFT_DC_PIN
|
||||||
|
|
||||||
#define TFT_RESET_PIN EXP1_07_PIN
|
#define TFT_RESET_PIN EXP1_04_PIN
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN EXP1_08_PIN
|
#define LCD_BACKLIGHT_PIN EXP1_03_PIN
|
||||||
#define TFT_BACKLIGHT_PIN LCD_BACKLIGHT_PIN
|
#define TFT_BACKLIGHT_PIN LCD_BACKLIGHT_PIN
|
||||||
|
|
||||||
#define TOUCH_BUTTONS_HW_SPI
|
#define TOUCH_BUTTONS_HW_SPI
|
||||||
|
@ -284,10 +284,10 @@
|
||||||
#define TFT_HEIGHT 320
|
#define TFT_HEIGHT 320
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TOUCH_CS_PIN EXP1_06_PIN // SPI1_NSS
|
#define TOUCH_CS_PIN EXP1_05_PIN // SPI1_NSS
|
||||||
#define TOUCH_SCK_PIN EXP2_09_PIN // SPI1_SCK
|
#define TOUCH_SCK_PIN EXP2_02_PIN // SPI1_SCK
|
||||||
#define TOUCH_MISO_PIN EXP2_10_PIN // SPI1_MISO
|
#define TOUCH_MISO_PIN EXP2_01_PIN // SPI1_MISO
|
||||||
#define TOUCH_MOSI_PIN EXP2_05_PIN // SPI1_MOSI
|
#define TOUCH_MOSI_PIN EXP2_06_PIN // SPI1_MOSI
|
||||||
|
|
||||||
#define LCD_READ_ID 0xD3
|
#define LCD_READ_ID 0xD3
|
||||||
#define LCD_USE_DMA_SPI
|
#define LCD_USE_DMA_SPI
|
||||||
|
@ -312,8 +312,8 @@
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
// MKS MINI12864 and MKS LCD12864B; If using MKS LCD12864A (Need to remove RPK2 resistor)
|
// MKS MINI12864 and MKS LCD12864B; If using MKS LCD12864A (Need to remove RPK2 resistor)
|
||||||
|
@ -321,23 +321,23 @@
|
||||||
|
|
||||||
#define ENABLE_SPI1
|
#define ENABLE_SPI1
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
//#define LCD_BACKLIGHT_PIN -1
|
//#define LCD_BACKLIGHT_PIN -1
|
||||||
//#define LCD_RESET_PIN -1
|
//#define LCD_RESET_PIN -1
|
||||||
|
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
|
|
||||||
#define LCD_PINS_DC EXP1_07_PIN
|
#define LCD_PINS_DC EXP1_04_PIN
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 LCD_PINS_DC
|
#define DOGLCD_A0 LCD_PINS_DC
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN
|
#define LCD_RESET_PIN EXP1_05_PIN
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#if SD_CONNECTION_IS(ONBOARD)
|
#if SD_CONNECTION_IS(ONBOARD)
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#endif
|
#endif
|
||||||
|
@ -345,11 +345,11 @@
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BOARD_ST7920_DELAY_1 96
|
#define BOARD_ST7920_DELAY_1 96
|
||||||
|
@ -361,8 +361,8 @@
|
||||||
#endif // HAS_WIRED_LCD
|
#endif // HAS_WIRED_LCD
|
||||||
|
|
||||||
#if ANY(TFT_COLOR_UI, TFT_CLASSIC_UI, HAS_WIRED_LCD)
|
#if ANY(TFT_COLOR_UI, TFT_CLASSIC_UI, HAS_WIRED_LCD)
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -236,58 +236,58 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) PC5 |10 9 | PE13 (BTN_ENC) (SPI1 MISO) PA6 |10 9 | PA5 (SPI1 SCK)
|
* (BEEPER) PC5 | 1 2 | PE13 (BTN_ENC) (SPI1 MISO) PA6 | 1 2 | PA5 (SPI1 SCK)
|
||||||
* (LCD_EN) PD13 | 8 7 | PC6 (LCD_RS) (BTN_EN1) PE8 | 8 7 | PE10 (SPI1 CS)
|
* (LCD_EN) PD13 | 3 4 | PC6 (LCD_RS) (BTN_EN1) PE8 | 3 4 | PE10 (SPI1 CS)
|
||||||
* (LCD_D4) PE14 6 5 | PE15 (LCD_D5) (BTN_EN2) PE11 6 5 | PA7 (SPI1 MOSI)
|
* (LCD_D4) PE14 5 6 | PE15 (LCD_D5) (BTN_EN2) PE11 5 6 | PA7 (SPI1 MOSI)
|
||||||
* (LCD_D6) PD11 | 4 3 | PD10 (LCD_D7) (SPI1_RS) PE12 | 4 3 | RESET
|
* (LCD_D6) PD11 | 7 8 | PD10 (LCD_D7) (SPI1_RS) PE12 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 3.3V
|
* GND | 9 10 | 5V GND | 9 10 | 3.3V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PD10
|
#define EXP1_01_PIN PC5
|
||||||
#define EXP1_04_PIN PD11
|
#define EXP1_02_PIN PE13
|
||||||
#define EXP1_05_PIN PE15
|
#define EXP1_03_PIN PD13
|
||||||
#define EXP1_06_PIN PE14
|
#define EXP1_04_PIN PC6
|
||||||
#define EXP1_07_PIN PC6
|
#define EXP1_05_PIN PE14
|
||||||
#define EXP1_08_PIN PD13
|
#define EXP1_06_PIN PE15
|
||||||
#define EXP1_09_PIN PE13
|
#define EXP1_07_PIN PD11
|
||||||
#define EXP1_10_PIN PC5
|
#define EXP1_08_PIN PD10
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN PA6
|
||||||
#define EXP2_04_PIN PE12
|
#define EXP2_02_PIN PA5
|
||||||
#define EXP2_05_PIN PA7
|
#define EXP2_03_PIN PE8
|
||||||
#define EXP2_06_PIN PE11
|
#define EXP2_04_PIN PE10
|
||||||
#define EXP2_07_PIN PE10
|
#define EXP2_05_PIN PE11
|
||||||
#define EXP2_08_PIN PE8
|
#define EXP2_06_PIN PA7
|
||||||
#define EXP2_09_PIN PA5
|
#define EXP2_07_PIN PE12
|
||||||
#define EXP2_10_PIN PA6
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
//
|
//
|
||||||
// SPI SD Card
|
// SPI SD Card
|
||||||
//
|
//
|
||||||
#if SD_CONNECTION_IS(LCD)
|
#if SD_CONNECTION_IS(LCD)
|
||||||
#define ENABLE_SPI1
|
#define ENABLE_SPI1
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
//
|
//
|
||||||
#if ANY(TFT_COLOR_UI, TFT_LVGL_UI, TFT_CLASSIC_UI)
|
#if ANY(TFT_COLOR_UI, TFT_LVGL_UI, TFT_CLASSIC_UI)
|
||||||
#define TFT_CS_PIN EXP1_04_PIN
|
#define TFT_CS_PIN EXP1_07_PIN
|
||||||
#define TFT_SCK_PIN EXP2_09_PIN
|
#define TFT_SCK_PIN EXP2_02_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
#define TFT_MOSI_PIN EXP2_05_PIN
|
#define TFT_MOSI_PIN EXP2_06_PIN
|
||||||
#define TFT_DC_PIN EXP1_03_PIN
|
#define TFT_DC_PIN EXP1_08_PIN
|
||||||
#define TFT_A0_PIN TFT_DC_PIN
|
#define TFT_A0_PIN TFT_DC_PIN
|
||||||
|
|
||||||
#define TFT_RESET_PIN EXP1_07_PIN
|
#define TFT_RESET_PIN EXP1_04_PIN
|
||||||
|
|
||||||
#define LCD_BACKLIGHT_PIN EXP1_08_PIN
|
#define LCD_BACKLIGHT_PIN EXP1_03_PIN
|
||||||
#define TFT_BACKLIGHT_PIN LCD_BACKLIGHT_PIN
|
#define TFT_BACKLIGHT_PIN LCD_BACKLIGHT_PIN
|
||||||
|
|
||||||
#define TOUCH_BUTTONS_HW_SPI
|
#define TOUCH_BUTTONS_HW_SPI
|
||||||
|
@ -300,10 +300,10 @@
|
||||||
#define TFT_HEIGHT 320
|
#define TFT_HEIGHT 320
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TOUCH_CS_PIN EXP1_06_PIN // SPI1_NSS
|
#define TOUCH_CS_PIN EXP1_05_PIN // SPI1_NSS
|
||||||
#define TOUCH_SCK_PIN EXP2_09_PIN // SPI1_SCK
|
#define TOUCH_SCK_PIN EXP2_02_PIN // SPI1_SCK
|
||||||
#define TOUCH_MISO_PIN EXP2_10_PIN // SPI1_MISO
|
#define TOUCH_MISO_PIN EXP2_01_PIN // SPI1_MISO
|
||||||
#define TOUCH_MOSI_PIN EXP2_05_PIN // SPI1_MOSI
|
#define TOUCH_MOSI_PIN EXP2_06_PIN // SPI1_MOSI
|
||||||
|
|
||||||
#define LCD_READ_ID 0xD3
|
#define LCD_READ_ID 0xD3
|
||||||
#define LCD_USE_DMA_SPI
|
#define LCD_USE_DMA_SPI
|
||||||
|
@ -328,32 +328,32 @@
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
// MKS MINI12864 and MKS LCD12864B; If using MKS LCD12864A (Need to remove RPK2 resistor)
|
// MKS MINI12864 and MKS LCD12864B; If using MKS LCD12864A (Need to remove RPK2 resistor)
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
//#define LCD_BACKLIGHT_PIN -1
|
//#define LCD_BACKLIGHT_PIN -1
|
||||||
//#define LCD_RESET_PIN -1
|
//#define LCD_RESET_PIN -1
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
//#define DOGLCD_SCK EXP2_09_PIN
|
//#define DOGLCD_SCK EXP2_02_PIN
|
||||||
//#define DOGLCD_MOSI EXP2_05_PIN
|
//#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
|
||||||
// Required for MKS_MINI_12864 with this board
|
// Required for MKS_MINI_12864 with this board
|
||||||
//#define MKS_LCD12864B
|
//#define MKS_LCD12864B
|
||||||
//#undef SHOW_BOOTSCREEN
|
//#undef SHOW_BOOTSCREEN
|
||||||
|
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define LCD_PINS_DC EXP1_07_PIN
|
#define LCD_PINS_DC EXP1_04_PIN
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
#define DOGLCD_A0 LCD_PINS_DC
|
#define DOGLCD_A0 LCD_PINS_DC
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN
|
#define LCD_RESET_PIN EXP1_05_PIN
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#define DOGLCD_MOSI EXP2_05_PIN
|
#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
#define DOGLCD_SCK EXP2_09_PIN
|
#define DOGLCD_SCK EXP2_02_PIN
|
||||||
#if SD_CONNECTION_IS(ONBOARD)
|
#if SD_CONNECTION_IS(ONBOARD)
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#endif
|
#endif
|
||||||
|
@ -361,11 +361,11 @@
|
||||||
|
|
||||||
#else // !MKS_MINI_12864
|
#else // !MKS_MINI_12864
|
||||||
|
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BOARD_ST7920_DELAY_1 96
|
#define BOARD_ST7920_DELAY_1 96
|
||||||
|
@ -382,10 +382,10 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ANY(TFT_COLOR_UI, TFT_LVGL_UI, TFT_CLASSIC_UI, HAS_WIRED_LCD)
|
#if ANY(TFT_COLOR_UI, TFT_LVGL_UI, TFT_CLASSIC_UI, HAS_WIRED_LCD)
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#if DISABLED(USE_SPI_DMA_TC)
|
#if DISABLED(USE_SPI_DMA_TC)
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -230,31 +230,31 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** ------ ------
|
/** ------ ------
|
||||||
* (BEEPER) PC5 |10 9 | PE13 (BTN_ENC) (SPI1 MISO) PA6 |10 9 | PA5 (SPI1 SCK)
|
* (BEEPER) PC5 | 1 2 | PE13 (BTN_ENC) (SPI1 MISO) PA6 | 1 2 | PA5 (SPI1 SCK)
|
||||||
* (LCD_EN) PD13 | 8 7 | PC6 (LCD_RS) (BTN_EN1) PE8 | 8 7 | PE10 (SPI1 CS)
|
* (LCD_EN) PD13 | 3 4 | PC6 (LCD_RS) (BTN_EN1) PE8 | 3 4 | PE10 (SPI1 CS)
|
||||||
* (LCD_D4) PE14 6 5 | PE15 (LCD_D5) (BTN_EN2) PE11 6 5 | PA7 (SPI1 MOSI)
|
* (LCD_D4) PE14 5 6 | PE15 (LCD_D5) (BTN_EN2) PE11 5 6 | PA7 (SPI1 MOSI)
|
||||||
* (LCD_D6) PD11 | 4 3 | PD10 (LCD_D7) (SPI DET) PE12 | 4 3 | RESET
|
* (LCD_D6) PD11 | 7 8 | PD10 (LCD_D7) (SPI DET) PE12 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 3.3V
|
* GND | 9 10 | 5V GND | 9 10 | 3.3V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PD10
|
#define EXP1_01_PIN PC5
|
||||||
#define EXP1_04_PIN PD11
|
#define EXP1_02_PIN PE13
|
||||||
#define EXP1_05_PIN PE15
|
#define EXP1_03_PIN PD13
|
||||||
#define EXP1_06_PIN PE14
|
#define EXP1_04_PIN PC6
|
||||||
#define EXP1_07_PIN PC6
|
#define EXP1_05_PIN PE14
|
||||||
#define EXP1_08_PIN PD13
|
#define EXP1_06_PIN PE15
|
||||||
#define EXP1_09_PIN PE13
|
#define EXP1_07_PIN PD11
|
||||||
#define EXP1_10_PIN PC5
|
#define EXP1_08_PIN PD10
|
||||||
|
|
||||||
#define EXP2_03_PIN -1 // RESET
|
#define EXP2_01_PIN PA6
|
||||||
#define EXP2_04_PIN PE12
|
#define EXP2_02_PIN PA5
|
||||||
#define EXP2_05_PIN PA7
|
#define EXP2_03_PIN PE8
|
||||||
#define EXP2_06_PIN PE11
|
#define EXP2_04_PIN PE10
|
||||||
#define EXP2_07_PIN PE10
|
#define EXP2_05_PIN PE11
|
||||||
#define EXP2_08_PIN PE8
|
#define EXP2_06_PIN PA7
|
||||||
#define EXP2_09_PIN PA5
|
#define EXP2_07_PIN PE12
|
||||||
#define EXP2_10_PIN PA6
|
#define EXP2_08_PIN -1 // RESET
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD SD
|
// LCD SD
|
||||||
|
@ -262,11 +262,11 @@
|
||||||
/*
|
/*
|
||||||
#if SD_CONNECTION_IS(LCD)
|
#if SD_CONNECTION_IS(LCD)
|
||||||
#define ENABLE_SPI1
|
#define ENABLE_SPI1
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
@ -300,15 +300,15 @@
|
||||||
#define TOUCH_ORIENTATION TOUCH_LANDSCAPE
|
#define TOUCH_ORIENTATION TOUCH_LANDSCAPE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TFT_CS_PIN EXP1_04_PIN
|
#define TFT_CS_PIN EXP1_07_PIN
|
||||||
#define TFT_SCK_PIN EXP2_09_PIN
|
#define TFT_SCK_PIN EXP2_02_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
#define TFT_MOSI_PIN EXP2_05_PIN
|
#define TFT_MOSI_PIN EXP2_06_PIN
|
||||||
#define TFT_DC_PIN EXP1_03_PIN
|
#define TFT_DC_PIN EXP1_08_PIN
|
||||||
#define TFT_A0_PIN TFT_DC_PIN
|
#define TFT_A0_PIN TFT_DC_PIN
|
||||||
|
|
||||||
#define TFT_RESET_PIN EXP1_07_PIN
|
#define TFT_RESET_PIN EXP1_04_PIN
|
||||||
#define LCD_BACKLIGHT_PIN EXP1_08_PIN
|
#define LCD_BACKLIGHT_PIN EXP1_03_PIN
|
||||||
#define TFT_BACKLIGHT_PIN LCD_BACKLIGHT_PIN
|
#define TFT_BACKLIGHT_PIN LCD_BACKLIGHT_PIN
|
||||||
|
|
||||||
#define TOUCH_BUTTONS_HW_SPI
|
#define TOUCH_BUTTONS_HW_SPI
|
||||||
|
@ -321,15 +321,15 @@
|
||||||
#define TFT_HEIGHT 320
|
#define TFT_HEIGHT 320
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define TOUCH_CS_PIN EXP1_06_PIN // SPI1_NSS
|
#define TOUCH_CS_PIN EXP1_05_PIN // SPI1_NSS
|
||||||
#define TOUCH_SCK_PIN EXP2_09_PIN // SPI1_SCK
|
#define TOUCH_SCK_PIN EXP2_02_PIN // SPI1_SCK
|
||||||
#define TOUCH_MISO_PIN EXP2_10_PIN // SPI1_MISO
|
#define TOUCH_MISO_PIN EXP2_01_PIN // SPI1_MISO
|
||||||
#define TOUCH_MOSI_PIN EXP2_05_PIN // SPI1_MOSI
|
#define TOUCH_MOSI_PIN EXP2_06_PIN // SPI1_MOSI
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define LCD_READ_ID 0xD3
|
#define LCD_READ_ID 0xD3
|
||||||
#define LCD_USE_DMA_SPI
|
#define LCD_USE_DMA_SPI
|
||||||
|
@ -339,22 +339,22 @@
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
|
||||||
// MKS MINI12864 and MKS LCD12864B; If using MKS LCD12864A (Need to remove RPK2 resistor)
|
// MKS MINI12864 and MKS LCD12864B; If using MKS LCD12864A (Need to remove RPK2 resistor)
|
||||||
#if ENABLED(MKS_MINI_12864)
|
#if ENABLED(MKS_MINI_12864)
|
||||||
//#define LCD_BACKLIGHT_PIN -1
|
//#define LCD_BACKLIGHT_PIN -1
|
||||||
//#define LCD_RESET_PIN -1
|
//#define LCD_RESET_PIN -1
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
//#define DOGLCD_SCK EXP2_09_PIN
|
//#define DOGLCD_SCK EXP2_02_PIN
|
||||||
//#define DOGLCD_MOSI EXP2_05_PIN
|
//#define DOGLCD_MOSI EXP2_06_PIN
|
||||||
|
|
||||||
// Required for MKS_MINI_12864 with this board
|
// Required for MKS_MINI_12864 with this board
|
||||||
//#define MKS_LCD12864B
|
//#define MKS_LCD12864B
|
||||||
|
@ -362,11 +362,11 @@
|
||||||
|
|
||||||
#else // !MKS_MINI_12864
|
#else // !MKS_MINI_12864
|
||||||
|
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#if ENABLED(ULTIPANEL)
|
#if ENABLED(ULTIPANEL)
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BOARD_ST7920_DELAY_1 96
|
#define BOARD_ST7920_DELAY_1 96
|
||||||
|
|
|
@ -199,11 +199,11 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------
|
* ------
|
||||||
* PA14 |10 9 | PB0
|
* PA14 | 1 2 | PB0
|
||||||
* PC4 | 8 7 | --
|
* PC4 | 3 4 | --
|
||||||
* PC5 | 6 5 PB13
|
* PC5 | 5 6 PB13
|
||||||
* PB12 | 4 3 | PB15
|
* PB12 | 7 8 | PB15
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*
|
*
|
||||||
|
@ -213,30 +213,30 @@
|
||||||
* A remote SD card is currently not supported because the pins routed to the EXP2
|
* A remote SD card is currently not supported because the pins routed to the EXP2
|
||||||
* connector are shared with the onboard SD card.
|
* connector are shared with the onboard SD card.
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PB15
|
#define EXP1_01_PIN PA14
|
||||||
#define EXP1_04_PIN PB12
|
#define EXP1_02_PIN PB0
|
||||||
#define EXP1_05_PIN PB13
|
#define EXP1_03_PIN PC4
|
||||||
#define EXP1_06_PIN PC5
|
//#define EXP1_04_PIN -1
|
||||||
//#define EXP1_07_PIN -1
|
#define EXP1_05_PIN PC5
|
||||||
#define EXP1_08_PIN PC4
|
#define EXP1_06_PIN PB13
|
||||||
#define EXP1_09_PIN PB0
|
#define EXP1_07_PIN PB12
|
||||||
#define EXP1_10_PIN PA14
|
#define EXP1_08_PIN PB15
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
/** ------
|
/** ------
|
||||||
* BEEPER |10 9 | ENC
|
* BEEPER | 1 2 | ENC
|
||||||
* EN1 | 8 7 | RESET
|
* EN1 | 3 4 | RESET
|
||||||
* EN2 | 6 5 LCD_D4
|
* EN2 | 5 6 LCD_D4
|
||||||
* LCD_RS | 4 3 | LCD_EN
|
* LCD_RS | 7 8 | LCD_EN
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
*/
|
*/
|
||||||
#ifdef DISABLE_JTAGSWD
|
#ifdef DISABLE_JTAGSWD
|
||||||
#define BEEPER_PIN EXP1_10_PIN // Not connected in dev board
|
#define BEEPER_PIN EXP1_01_PIN // Not connected in dev board
|
||||||
#endif
|
#endif
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
//#define KILL_PIN -1
|
//#define KILL_PIN -1
|
||||||
|
|
||||||
#define BOARD_ST7920_DELAY_1 600
|
#define BOARD_ST7920_DELAY_1 600
|
||||||
|
@ -245,17 +245,17 @@
|
||||||
|
|
||||||
#elif ENABLED(MKS_MINI_12864)
|
#elif ENABLED(MKS_MINI_12864)
|
||||||
/** ------
|
/** ------
|
||||||
* SCK |10 9 | ENC
|
* SCK | 1 2 | ENC
|
||||||
* EN1 | 8 7 | --
|
* EN1 | 3 4 | --
|
||||||
* EN2 | 6 5 A0
|
* EN2 | 5 6 A0
|
||||||
* CS | 4 3 | MOSI
|
* CS | 7 8 | MOSI
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
*/
|
*/
|
||||||
#define DOGLCD_CS EXP1_04_PIN
|
#define DOGLCD_CS EXP1_07_PIN
|
||||||
#define DOGLCD_A0 EXP1_05_PIN
|
#define DOGLCD_A0 EXP1_06_PIN
|
||||||
#define DOGLCD_SCK EXP1_10_PIN
|
#define DOGLCD_SCK EXP1_01_PIN
|
||||||
#define DOGLCD_MOSI EXP1_03_PIN
|
#define DOGLCD_MOSI EXP1_08_PIN
|
||||||
#define LCD_CONTRAST_INIT 160
|
#define LCD_CONTRAST_INIT 160
|
||||||
#define LCD_CONTRAST_MIN 120
|
#define LCD_CONTRAST_MIN 120
|
||||||
#define LCD_CONTRAST_MAX 180
|
#define LCD_CONTRAST_MAX 180
|
||||||
|
@ -269,7 +269,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if EITHER(CR10_STOCKDISPLAY, MKS_MINI_12864)
|
#if EITHER(CR10_STOCKDISPLAY, MKS_MINI_12864)
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -161,37 +161,37 @@
|
||||||
#define POWER_LOSS_PIN PA4 // ?? Power loss / nAC_FAULT
|
#define POWER_LOSS_PIN PA4 // ?? Power loss / nAC_FAULT
|
||||||
|
|
||||||
#if ENABLED(SDSUPPORT)
|
#if ENABLED(SDSUPPORT)
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#define SD_SS_PIN PB15 // USD_CS -> CS for onboard SD
|
#define SD_SS_PIN PB15 // USD_CS -> CS for onboard SD
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* PC9 |10 9 | PB12 ? |10 9 | ?
|
* PC9 | 1 2 | PB12 ? | 1 2 | ?
|
||||||
* PD7 | 8 7 | PC12 PD6 | 8 7 | ?
|
* PD7 | 3 4 | PC12 PD6 | 3 4 | ?
|
||||||
* PD1 | 6 5 PD2 PD0 | 6 5 ?
|
* PD1 | 5 6 PD2 PD0 | 5 6 ?
|
||||||
* PD3 | 4 3 | PD4 PB7 | 4 3 | RESET
|
* PD3 | 7 8 | PD4 PB7 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | 3.3V
|
* GND | 9 10 | 5V GND | 9 10 | 3.3V
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PD4
|
#define EXP1_01_PIN PC9
|
||||||
#define EXP1_04_PIN PD3
|
#define EXP1_02_PIN PB12
|
||||||
#define EXP1_05_PIN PD2
|
#define EXP1_03_PIN PD7
|
||||||
#define EXP1_06_PIN PD1
|
#define EXP1_04_PIN PC12
|
||||||
#define EXP1_07_PIN PC12
|
#define EXP1_05_PIN PD1
|
||||||
#define EXP1_08_PIN PD7
|
#define EXP1_06_PIN PD2
|
||||||
#define EXP1_09_PIN PB12
|
#define EXP1_07_PIN PD3
|
||||||
#define EXP1_10_PIN PC9
|
#define EXP1_08_PIN PD4
|
||||||
|
|
||||||
#define EXP2_03_PIN -1
|
//#define EXP2_01_PIN ?
|
||||||
#define EXP2_04_PIN PB7
|
//#define EXP2_02_PIN ?
|
||||||
//#define EXP2_05_PIN ?
|
#define EXP2_03_PIN PD6
|
||||||
#define EXP2_06_PIN PD0
|
//#define EXP2_04_PIN ?
|
||||||
//#define EXP2_07_PIN ?
|
#define EXP2_05_PIN PD0
|
||||||
#define EXP2_08_PIN PD6
|
//#define EXP2_06_PIN ?
|
||||||
//#define EXP2_09_PIN ?
|
#define EXP2_07_PIN PB7
|
||||||
//#define EXP2_10_PIN ?
|
#define EXP2_08_PIN -1
|
||||||
|
|
||||||
//
|
//
|
||||||
// LCD / Controller
|
// LCD / Controller
|
||||||
|
@ -202,19 +202,19 @@
|
||||||
#define SDSS PB6 // CS for SD card in LCD
|
#define SDSS PB6 // CS for SD card in LCD
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
@ -145,25 +145,25 @@
|
||||||
/**
|
/**
|
||||||
* SKR Mini E3 V3.0
|
* SKR Mini E3 V3.0
|
||||||
* ------
|
* ------
|
||||||
* (BEEPER) PB5 |10 9 | PA15 (BTN_ENC)
|
* (BEEPER) PB5 | 1 2 | PA15 (BTN_ENC)
|
||||||
* (BTN_EN1) PA9 | 8 7 | RESET
|
* (BTN_EN1) PA9 | 3 4 | RESET
|
||||||
* (BTN_EN2) PA10 6 5 | PB9 (LCD_D4)
|
* (BTN_EN2) PA10 5 6 | PB9 (LCD_D4)
|
||||||
* (LCD_RS) PB8 | 4 3 | PD6 (LCD_EN)
|
* (LCD_RS) PB8 | 7 8 | PD6 (LCD_EN)
|
||||||
* GND | 2 1 | 5V
|
* GND | 9 10 | 5V
|
||||||
* ------
|
* ------
|
||||||
* EXP1
|
* EXP1
|
||||||
*/
|
*/
|
||||||
#define EXP1_09_PIN PA15
|
#define EXP1_02_PIN PA15
|
||||||
#define EXP1_03_PIN PD6
|
#define EXP1_08_PIN PD6
|
||||||
|
|
||||||
#if HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
#if HAS_DWIN_E3V2 || IS_DWIN_MARLINUI
|
||||||
/**
|
/**
|
||||||
* ------ ------ ------
|
* ------ ------ ------
|
||||||
* (ENT) |10 9 | (BEEP) |10 9 | |10 9 |
|
* (ENT) | 1 2 | (BEEP) |10 9 | |10 9 |
|
||||||
* (RX) | 8 7 | (RX) | 8 7 | (TX) RX | 8 7 | TX
|
* (RX) | 3 4 | (RX) | 8 7 | (TX) RX | 8 7 | TX
|
||||||
* (TX) 6 5 | (ENT) 6 5 | (BEEP) ENT | 6 5 | BEEP
|
* (TX) 5 6 | (ENT) 6 5 | (BEEP) ENT | 6 5 | BEEP
|
||||||
* (B) | 4 3 | (A) (B) | 4 3 | (A) B | 4 3 | A
|
* (B) | 7 8 | (A) (B) | 4 3 | (A) B | 4 3 | A
|
||||||
* GND | 2 1 | (VCC) GND | 2 1 | VCC GND | 2 1 | VCC
|
* GND | 9 10 | (VCC) GND | 2 1 | VCC GND | 2 1 | VCC
|
||||||
* ------ ------ ------
|
* ------ ------ ------
|
||||||
* EXP1 DWIN DWIN (plug)
|
* EXP1 DWIN DWIN (plug)
|
||||||
*
|
*
|
||||||
|
@ -172,8 +172,8 @@
|
||||||
|
|
||||||
#error "DWIN_CREALITY_LCD requires a custom cable, see diagram above this line. Comment out this line to continue."
|
#error "DWIN_CREALITY_LCD requires a custom cable, see diagram above this line. Comment out this line to continue."
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_09_PIN
|
#define BEEPER_PIN EXP1_02_PIN
|
||||||
#define BTN_EN1 EXP1_03_PIN
|
#define BTN_EN1 EXP1_08_PIN
|
||||||
#define BTN_EN2 PB8
|
#define BTN_EN2 PB8
|
||||||
#define BTN_ENC PB5
|
#define BTN_ENC PB5
|
||||||
|
|
||||||
|
@ -182,13 +182,13 @@
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define BEEPER_PIN PB5
|
#define BEEPER_PIN PB5
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#define BTN_EN1 PA9
|
#define BTN_EN1 PA9
|
||||||
#define BTN_EN2 PA10
|
#define BTN_EN2 PA10
|
||||||
|
|
||||||
#define LCD_PINS_RS PB8
|
#define LCD_PINS_RS PB8
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 PB9
|
#define LCD_PINS_D4 PB9
|
||||||
|
|
||||||
#elif ENABLED(ZONESTAR_LCD) // ANET A8 LCD Controller - Must convert to 3.3V - CONNECTING TO 5V WILL DAMAGE THE BOARD!
|
#elif ENABLED(ZONESTAR_LCD) // ANET A8 LCD Controller - Must convert to 3.3V - CONNECTING TO 5V WILL DAMAGE THE BOARD!
|
||||||
|
@ -196,7 +196,7 @@
|
||||||
#error "CAUTION! ZONESTAR_LCD requires wiring modifications. See 'pins_BTT_SKR_MINI_E3_common.h' for details. Comment out this line to continue."
|
#error "CAUTION! ZONESTAR_LCD requires wiring modifications. See 'pins_BTT_SKR_MINI_E3_common.h' for details. Comment out this line to continue."
|
||||||
|
|
||||||
#define LCD_PINS_RS PB9
|
#define LCD_PINS_RS PB9
|
||||||
#define LCD_PINS_ENABLE EXP1_09_PIN
|
#define LCD_PINS_ENABLE EXP1_02_PIN
|
||||||
#define LCD_PINS_D4 PB8
|
#define LCD_PINS_D4 PB8
|
||||||
#define LCD_PINS_D5 PA10
|
#define LCD_PINS_D5 PA10
|
||||||
#define LCD_PINS_D6 PA9
|
#define LCD_PINS_D6 PA9
|
||||||
|
@ -205,14 +205,14 @@
|
||||||
|
|
||||||
#elif EITHER(MKS_MINI_12864, ENDER2_STOCKDISPLAY)
|
#elif EITHER(MKS_MINI_12864, ENDER2_STOCKDISPLAY)
|
||||||
|
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define BTN_EN1 PA9
|
#define BTN_EN1 PA9
|
||||||
#define BTN_EN2 PA10
|
#define BTN_EN2 PA10
|
||||||
|
|
||||||
#define DOGLCD_CS PB8
|
#define DOGLCD_CS PB8
|
||||||
#define DOGLCD_A0 PB9
|
#define DOGLCD_A0 PB9
|
||||||
#define DOGLCD_SCK PB5
|
#define DOGLCD_SCK PB5
|
||||||
#define DOGLCD_MOSI EXP1_03_PIN
|
#define DOGLCD_MOSI EXP1_08_PIN
|
||||||
|
|
||||||
#define FORCE_SOFT_SPI
|
#define FORCE_SOFT_SPI
|
||||||
#define LCD_BACKLIGHT_PIN -1
|
#define LCD_BACKLIGHT_PIN -1
|
||||||
|
@ -228,11 +228,11 @@
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) PB6 |10 9 | PB5 (SD_DET) 5V |10 9 | GND
|
* (BEEPER) PB6 | 1 2 | PB5 (SD_DET) 5V | 1 2 | GND
|
||||||
* RESET | 8 7 | PA9 (MOD_RESET) -- | 8 7 | (SD_DET)
|
* RESET | 3 4 | PA9 (MOD_RESET) -- | 3 4 | (SD_DET)
|
||||||
* PB9 6 5 | PA10 (SD_CS) (MOSI) | 6 5 | --
|
* PB9 5 6 | PA10 (SD_CS) (MOSI) | 5 6 | --
|
||||||
* PB7 | 4 3 | PB8 (LCD_CS) (SD_CS) | 4 3 | (LCD_CS)
|
* PB7 | 7 8 | PB8 (LCD_CS) (SD_CS) | 7 8 | (LCD_CS)
|
||||||
* GND | 2 1 | 5V (SCK) | 2 1 | (MISO)
|
* GND | 9 10 | 5V (SCK) | 9 10 | (MISO)
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP1
|
* EXP1 EXP1
|
||||||
*
|
*
|
||||||
|
@ -264,18 +264,18 @@
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (EN2) PB5 |10 9 | PA15(BTN_ENC) 5V |10 9 | GND
|
* (EN2) PB5 | 1 2 | PA15(BTN_ENC) 5V |10 9 | GND
|
||||||
* (LCD_CS) PA9 | 8 7 | RST (RESET) -- | 8 7 | --
|
* (LCD_CS) PA9 | 3 4 | RST (RESET) -- | 8 7 | --
|
||||||
* (LCD_A0) PA10 |#6 5 | PB9 (EN1) (DIN) | 6 5#| (RESET)
|
* (LCD_A0) PA10 5 6 | PB9 (EN1) (DIN) | 6 5 (RESET)
|
||||||
* (LCD_SCK)PB8 | 4 3 | PD6 (MOSI) (LCD_A0) | 4 3 | (LCD_CS)
|
* (LCD_SCK)PB8 | 7 8 | PD6 (MOSI) (LCD_A0) | 4 3 | (LCD_CS)
|
||||||
* GND | 2 1 | 5V (BTN_ENC) | 2 1 | --
|
* GND | 9 10 | 5V (BTN_ENC) | 2 1 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP1
|
* EXP1 EXP1
|
||||||
*
|
*
|
||||||
* ------
|
* ------
|
||||||
* -- |10 9 | --
|
* -- |10 9 | --
|
||||||
* --- (RESET) | 8 7 | --
|
* --- (RESET) | 8 7 | --
|
||||||
* | 3 | (MOSI) | 6 5#| (EN2)
|
* | 3 | (MOSI) | 6 5 (EN2)
|
||||||
* | 2 | (DIN) -- | 4 3 | (EN1)
|
* | 2 | (DIN) -- | 4 3 | (EN1)
|
||||||
* | 1 | (LCD_SCK)| 2 1 | --
|
* | 1 | (LCD_SCK)| 2 1 | --
|
||||||
* --- ------
|
* --- ------
|
||||||
|
@ -283,10 +283,10 @@
|
||||||
*
|
*
|
||||||
* Needs custom cable. Connect EN2-EN2, LCD_CS-LCD_CS and so on.
|
* Needs custom cable. Connect EN2-EN2, LCD_CS-LCD_CS and so on.
|
||||||
*
|
*
|
||||||
* Check twice index position!!! (marked as # here)
|
* Check the index/notch position twice!!!
|
||||||
* On BTT boards pins from IDC10 connector are numbered in unusual order.
|
* On BTT boards pins from IDC10 connector are numbered in unusual order.
|
||||||
*/
|
*/
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#define BTN_EN1 PB9
|
#define BTN_EN1 PB9
|
||||||
#define BTN_EN2 PB5
|
#define BTN_EN2 PB5
|
||||||
#define BEEPER_PIN -1
|
#define BEEPER_PIN -1
|
||||||
|
@ -314,33 +314,33 @@
|
||||||
*
|
*
|
||||||
* Board Display
|
* Board Display
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (SD_DET) PB5 |10 9 | PB6 (BEEPER) 5V |10 9 | GND
|
* (SD_DET) PB5 | 1 2 | PB6 (BEEPER) 5V |10 9 | GND
|
||||||
* (MOD_RESET) PA9 | 8 7 | RESET (RESET) | 8 7 | (SD_DET)
|
* (MOD_RESET) PA9 | 3 4 | RESET (RESET) | 8 7 | (SD_DET)
|
||||||
* (SD_CS) PA10 6 5 | PB9 (FREE) (MOSI) | 6 5 | (LCD_CS)
|
* (SD_CS) PA10 5 6 | PB9 (FREE) (MOSI) | 6 5 | (LCD_CS)
|
||||||
* (LCD_CS) PB8 | 4 3 | PB7 (FREE) (SD_CS) | 4 3 | (MOD_RESET)
|
* (LCD_CS) PB8 | 7 8 | PB7 (FREE) (SD_CS) | 4 3 | (MOD_RESET)
|
||||||
* 5V | 2 1 | GND (SCK) | 2 1 | (MISO)
|
* 5V | 9 10 | GND (SCK) | 2 1 | (MISO)
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP1
|
* EXP1 EXP1
|
||||||
*
|
*
|
||||||
* Needs custom cable:
|
* Needs custom cable:
|
||||||
*
|
*
|
||||||
* Board Adapter Display
|
* Board Adapter Display
|
||||||
* _________
|
* ----------------------------------
|
||||||
* EXP1-1 ----------- EXP1-10
|
* EXP1-10 ----------- EXP1-10 5V
|
||||||
* EXP1-2 ----------- EXP1-9
|
* EXP1-9 ------------ EXP1-9 GND
|
||||||
* SPI1-4 ----------- EXP1-6
|
* SPI1-4 ------------ EXP1-6 MOSI
|
||||||
* EXP1-4 ----------- EXP1-5
|
* EXP1-7 ------------ EXP1-5 LCD_CS
|
||||||
* SPI1-3 ----------- EXP1-2
|
* SPI1-3 ------------ EXP1-2 SCK
|
||||||
* EXP1-6 ----------- EXP1-4
|
* EXP1-5 ------------ EXP1-4 SD_CS
|
||||||
* EXP1-7 ----------- EXP1-8
|
* EXP1-4 ------------ EXP1-8 RESET
|
||||||
* EXP1-8 ----------- EXP1-3
|
* EXP1-3 ------------ EXP1-3 MOD_RST
|
||||||
* SPI1-1 ----------- EXP1-1
|
* SPI1-1 ------------ EXP1-1 MISO
|
||||||
* EXP1-10 ----------- EXP1-7
|
* EXP1-1 ------------ EXP1-7 SD_DET
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define CLCD_SPI_BUS 1 // SPI1 connector
|
#define CLCD_SPI_BUS 1 // SPI1 connector
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_09_PIN
|
#define BEEPER_PIN EXP1_02_PIN
|
||||||
|
|
||||||
#define CLCD_MOD_RESET PA9
|
#define CLCD_MOD_RESET PA9
|
||||||
#define CLCD_SPI_CS PB8
|
#define CLCD_SPI_CS PB8
|
||||||
|
|
|
@ -326,43 +326,43 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* (BEEPER) PC5 |10 9 | PB0 (BTN_ENC) (MISO) PA6 |10 9 | PA5 (SCK)
|
* (BEEPER) PC5 | 1 2 | PB0 (BTN_ENC) (MISO) PA6 | 1 2 | PA5 (SCK)
|
||||||
* (LCD_EN) PB1 | 8 7 | PE8 (LCD_RS) (BTN_EN1) PE7 | 8 7 | PA4 (SD_SS)
|
* (LCD_EN) PB1 | 3 4 | PE8 (LCD_RS) (BTN_EN1) PE7 | 3 4 | PA4 (SD_SS)
|
||||||
* (LCD_D4) PE9 | 6 5 PE10 (LCD_D5) (BTN_EN2) PB2 | 6 5 PA7 (MOSI)
|
* (LCD_D4) PE9 | 5 6 PE10 (LCD_D5) (BTN_EN2) PB2 | 5 6 PA7 (MOSI)
|
||||||
* (LCD_D6) PE11 | 4 3 | PE12 (LCD_D7) (SD_DETECT) PC4 | 4 3 | RESET
|
* (LCD_D6) PE11 | 7 8 | PE12 (LCD_D7) (SD_DETECT) PC4 | 7 8 | RESET
|
||||||
* GND | 2 1 | 5V GND | 2 1 | --
|
* GND | 9 10 | 5V GND | 9 10 | --
|
||||||
* ------ ------
|
* ------ ------
|
||||||
* EXP1 EXP2
|
* EXP1 EXP2
|
||||||
*/
|
*/
|
||||||
#define EXP1_03_PIN PE12
|
#define EXP1_01_PIN PC5
|
||||||
#define EXP1_04_PIN PE11
|
#define EXP1_02_PIN PB0
|
||||||
#define EXP1_05_PIN PE10
|
#define EXP1_03_PIN PB1
|
||||||
#define EXP1_06_PIN PE9
|
#define EXP1_04_PIN PE8
|
||||||
#define EXP1_07_PIN PE8
|
#define EXP1_05_PIN PE9
|
||||||
#define EXP1_08_PIN PB1
|
#define EXP1_06_PIN PE10
|
||||||
#define EXP1_09_PIN PB0
|
#define EXP1_07_PIN PE11
|
||||||
#define EXP1_10_PIN PC5
|
#define EXP1_08_PIN PE12
|
||||||
|
|
||||||
#define EXP2_03_PIN -1
|
#define EXP2_01_PIN PA6
|
||||||
#define EXP2_04_PIN PC4
|
#define EXP2_02_PIN PA5
|
||||||
#define EXP2_05_PIN PA7
|
#define EXP2_03_PIN PE7
|
||||||
#define EXP2_06_PIN PB2
|
#define EXP2_04_PIN PA4
|
||||||
#define EXP2_07_PIN PA4
|
#define EXP2_05_PIN PB2
|
||||||
#define EXP2_08_PIN PE7
|
#define EXP2_06_PIN PA7
|
||||||
#define EXP2_09_PIN PA5
|
#define EXP2_07_PIN PC4
|
||||||
#define EXP2_10_PIN PA6
|
#define EXP2_08_PIN -1
|
||||||
|
|
||||||
//
|
//
|
||||||
// Onboard SD card
|
// Onboard SD card
|
||||||
// Must use soft SPI because Marlin's default hardware SPI is tied to LCD's EXP2
|
// Must use soft SPI because Marlin's default hardware SPI is tied to LCD's EXP2
|
||||||
//
|
//
|
||||||
#if SD_CONNECTION_IS(LCD)
|
#if SD_CONNECTION_IS(LCD)
|
||||||
#define SDSS EXP2_07_PIN
|
#define SDSS EXP2_04_PIN
|
||||||
#define SD_SS_PIN SDSS
|
#define SD_SS_PIN SDSS
|
||||||
#define SD_SCK_PIN EXP2_09_PIN
|
#define SD_SCK_PIN EXP2_02_PIN
|
||||||
#define SD_MISO_PIN EXP2_10_PIN
|
#define SD_MISO_PIN EXP2_01_PIN
|
||||||
#define SD_MOSI_PIN EXP2_05_PIN
|
#define SD_MOSI_PIN EXP2_06_PIN
|
||||||
#define SD_DETECT_PIN EXP2_04_PIN
|
#define SD_DETECT_PIN EXP2_07_PIN
|
||||||
#elif SD_CONNECTION_IS(ONBOARD)
|
#elif SD_CONNECTION_IS(ONBOARD)
|
||||||
#define SDIO_SUPPORT
|
#define SDIO_SUPPORT
|
||||||
#define SDIO_CLOCK 24000000 // 24MHz
|
#define SDIO_CLOCK 24000000 // 24MHz
|
||||||
|
@ -371,59 +371,59 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if ENABLED(BTT_MOTOR_EXPANSION)
|
#if ENABLED(BTT_MOTOR_EXPANSION)
|
||||||
/** ----- -----
|
/** ------ ------
|
||||||
* -- | . . | GND -- | . . | GND
|
* M3DIAG | 1 2 | M3RX M3STP | 1 2 | M3DIR
|
||||||
* -- | . . | M1EN M2EN | . . | M3EN
|
* M2DIAG | 3 4 | M2RX M2STP | 3 4 | M2DIR
|
||||||
* M1STP | . . M1DIR M1RX | . . M1DIAG
|
* M1DIAG 5 6 | M1RX M1DIR 5 6 | M1STP
|
||||||
* M2DIR | . . | M2STP M2RX | . . | M2DIAG
|
* M3EN | 7 8 | M2EN M1EN | 7 8 | --
|
||||||
* M3DIR | . . | M3STP M3RX | . . | M3DIAG
|
* GND | 9 10 | -- GND | 9 10 | --
|
||||||
* ----- -----
|
* ------ ------
|
||||||
* EXP2 EXP1
|
* EXP1 EXP2
|
||||||
*
|
*
|
||||||
* NB In EXP_MOT_USE_EXP2_ONLY mode EXP1 is not used and M2EN and M3EN need to be jumpered to M1EN
|
* NB In EXP_MOT_USE_EXP2_ONLY mode EXP1 is not used and M2EN and M3EN need to be jumpered to M1EN
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// M1 on Driver Expansion Module
|
// M1 on Driver Expansion Module
|
||||||
#define E2_STEP_PIN EXP2_05_PIN
|
#define E2_STEP_PIN EXP2_06_PIN
|
||||||
#define E2_DIR_PIN EXP2_06_PIN
|
#define E2_DIR_PIN EXP2_05_PIN
|
||||||
#define E2_ENABLE_PIN EXP2_04_PIN
|
#define E2_ENABLE_PIN EXP2_07_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E2_DIAG_PIN EXP1_06_PIN
|
#define E2_DIAG_PIN EXP1_05_PIN
|
||||||
#define E2_CS_PIN EXP1_05_PIN
|
#define E2_CS_PIN EXP1_06_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E2_SERIAL_TX_PIN EXP1_05_PIN
|
#define E2_SERIAL_TX_PIN EXP1_06_PIN
|
||||||
#define E2_SERIAL_RX_PIN EXP1_05_PIN
|
#define E2_SERIAL_RX_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// M2 on Driver Expansion Module
|
// M2 on Driver Expansion Module
|
||||||
#define E3_STEP_PIN EXP2_08_PIN
|
#define E3_STEP_PIN EXP2_03_PIN
|
||||||
#define E3_DIR_PIN EXP2_07_PIN
|
#define E3_DIR_PIN EXP2_04_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E3_ENABLE_PIN EXP1_03_PIN
|
#define E3_ENABLE_PIN EXP1_08_PIN
|
||||||
#define E3_DIAG_PIN EXP1_08_PIN
|
#define E3_DIAG_PIN EXP1_03_PIN
|
||||||
#define E3_CS_PIN EXP1_07_PIN
|
#define E3_CS_PIN EXP1_04_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E3_SERIAL_TX_PIN EXP1_07_PIN
|
#define E3_SERIAL_TX_PIN EXP1_04_PIN
|
||||||
#define E3_SERIAL_RX_PIN EXP1_07_PIN
|
#define E3_SERIAL_RX_PIN EXP1_04_PIN
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#define E3_ENABLE_PIN EXP2_04_PIN
|
#define E3_ENABLE_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// M3 on Driver Expansion Module
|
// M3 on Driver Expansion Module
|
||||||
#define E4_STEP_PIN EXP2_10_PIN
|
#define E4_STEP_PIN EXP2_01_PIN
|
||||||
#define E4_DIR_PIN EXP2_09_PIN
|
#define E4_DIR_PIN EXP2_02_PIN
|
||||||
#if !EXP_MOT_USE_EXP2_ONLY
|
#if !EXP_MOT_USE_EXP2_ONLY
|
||||||
#define E4_ENABLE_PIN EXP1_04_PIN
|
#define E4_ENABLE_PIN EXP1_07_PIN
|
||||||
#define E4_DIAG_PIN EXP1_10_PIN
|
#define E4_DIAG_PIN EXP1_01_PIN
|
||||||
#define E4_CS_PIN EXP1_09_PIN
|
#define E4_CS_PIN EXP1_02_PIN
|
||||||
#if HAS_TMC_UART
|
#if HAS_TMC_UART
|
||||||
#define E4_SERIAL_TX_PIN EXP1_09_PIN
|
#define E4_SERIAL_TX_PIN EXP1_02_PIN
|
||||||
#define E4_SERIAL_RX_PIN EXP1_09_PIN
|
#define E4_SERIAL_RX_PIN EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#define E4_ENABLE_PIN EXP2_04_PIN
|
#define E4_ENABLE_PIN EXP2_07_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif // BTT_MOTOR_EXPANSION
|
#endif // BTT_MOTOR_EXPANSION
|
||||||
|
@ -434,65 +434,65 @@
|
||||||
#if IS_TFTGLCD_PANEL
|
#if IS_TFTGLCD_PANEL
|
||||||
|
|
||||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||||
#define TFTGLCD_CS EXP2_08_PIN
|
#define TFTGLCD_CS EXP2_03_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#elif HAS_WIRED_LCD
|
#elif HAS_WIRED_LCD
|
||||||
|
|
||||||
#define BEEPER_PIN EXP1_10_PIN
|
#define BEEPER_PIN EXP1_01_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
|
|
||||||
#if ENABLED(CR10_STOCKDISPLAY)
|
#if ENABLED(CR10_STOCKDISPLAY)
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_04_PIN
|
|
||||||
|
|
||||||
#define BTN_EN1 EXP1_08_PIN
|
|
||||||
#define BTN_EN2 EXP1_06_PIN
|
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
|
||||||
#define LCD_PINS_D4 EXP1_05_PIN
|
|
||||||
|
|
||||||
#elif ENABLED(MKS_MINI_12864)
|
|
||||||
|
|
||||||
#define DOGLCD_A0 EXP1_04_PIN
|
|
||||||
#define DOGLCD_CS EXP1_05_PIN
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
#define LCD_PINS_RS EXP1_07_PIN
|
#define LCD_PINS_RS EXP1_07_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP1_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP1_05_PIN
|
||||||
|
|
||||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||||
#define LCD_PINS_D4 EXP1_06_PIN
|
#define LCD_PINS_D4 EXP1_06_PIN
|
||||||
|
|
||||||
#if ENABLED(FYSETC_MINI_12864)
|
#elif ENABLED(MKS_MINI_12864)
|
||||||
#define DOGLCD_CS EXP1_08_PIN
|
|
||||||
#define DOGLCD_A0 EXP1_07_PIN
|
#define DOGLCD_A0 EXP1_07_PIN
|
||||||
|
#define DOGLCD_CS EXP1_06_PIN
|
||||||
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
|
#else
|
||||||
|
|
||||||
|
#define LCD_PINS_RS EXP1_04_PIN
|
||||||
|
|
||||||
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
|
|
||||||
|
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||||
|
#define LCD_PINS_D4 EXP1_05_PIN
|
||||||
|
|
||||||
|
#if ENABLED(FYSETC_MINI_12864)
|
||||||
|
#define DOGLCD_CS EXP1_03_PIN
|
||||||
|
#define DOGLCD_A0 EXP1_04_PIN
|
||||||
//#define LCD_BACKLIGHT_PIN -1
|
//#define LCD_BACKLIGHT_PIN -1
|
||||||
#define LCD_RESET_PIN EXP1_06_PIN // Must be high or open for LCD to operate normally.
|
#define LCD_RESET_PIN EXP1_05_PIN // Must be high or open for LCD to operate normally.
|
||||||
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
#if EITHER(FYSETC_MINI_12864_1_2, FYSETC_MINI_12864_2_0)
|
||||||
#ifndef RGB_LED_R_PIN
|
#ifndef RGB_LED_R_PIN
|
||||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
#define RGB_LED_R_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_G_PIN
|
#ifndef RGB_LED_G_PIN
|
||||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
#define RGB_LED_G_PIN EXP1_07_PIN
|
||||||
#endif
|
#endif
|
||||||
#ifndef RGB_LED_B_PIN
|
#ifndef RGB_LED_B_PIN
|
||||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
#define RGB_LED_B_PIN EXP1_08_PIN
|
||||||
#endif
|
#endif
|
||||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
#define NEOPIXEL_PIN EXP1_06_PIN
|
||||||
#endif
|
#endif
|
||||||
#endif // !FYSETC_MINI_12864
|
#endif // !FYSETC_MINI_12864
|
||||||
|
|
||||||
#if IS_ULTIPANEL
|
#if IS_ULTIPANEL
|
||||||
#define LCD_PINS_D5 EXP1_05_PIN
|
#define LCD_PINS_D5 EXP1_06_PIN
|
||||||
#define LCD_PINS_D6 EXP1_04_PIN
|
#define LCD_PINS_D6 EXP1_07_PIN
|
||||||
#define LCD_PINS_D7 EXP1_03_PIN
|
#define LCD_PINS_D7 EXP1_08_PIN
|
||||||
|
|
||||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||||
|
@ -521,21 +521,21 @@
|
||||||
//
|
//
|
||||||
// e.g., BTT_TFT35_SPI_V1_0 (480x320, 3.5", SPI Stock Display with Rotary Encoder in BIQU B1 SE)
|
// e.g., BTT_TFT35_SPI_V1_0 (480x320, 3.5", SPI Stock Display with Rotary Encoder in BIQU B1 SE)
|
||||||
//
|
//
|
||||||
#define TFT_CS_PIN EXP2_07_PIN
|
#define TFT_CS_PIN EXP2_04_PIN
|
||||||
#define TFT_A0_PIN EXP2_04_PIN
|
#define TFT_A0_PIN EXP2_07_PIN
|
||||||
#define TFT_SCK_PIN EXP2_09_PIN
|
#define TFT_SCK_PIN EXP2_02_PIN
|
||||||
#define TFT_MISO_PIN EXP2_10_PIN
|
#define TFT_MISO_PIN EXP2_01_PIN
|
||||||
#define TFT_MOSI_PIN EXP2_05_PIN
|
#define TFT_MOSI_PIN EXP2_06_PIN
|
||||||
|
|
||||||
#define TOUCH_INT_PIN EXP1_04_PIN
|
#define TOUCH_INT_PIN EXP1_07_PIN
|
||||||
#define TOUCH_MISO_PIN EXP1_05_PIN
|
#define TOUCH_MISO_PIN EXP1_06_PIN
|
||||||
#define TOUCH_MOSI_PIN EXP1_08_PIN
|
#define TOUCH_MOSI_PIN EXP1_03_PIN
|
||||||
#define TOUCH_SCK_PIN EXP1_06_PIN
|
#define TOUCH_SCK_PIN EXP1_05_PIN
|
||||||
#define TOUCH_CS_PIN EXP1_07_PIN
|
#define TOUCH_CS_PIN EXP1_04_PIN
|
||||||
|
|
||||||
#define BTN_EN1 EXP2_08_PIN
|
#define BTN_EN1 EXP2_03_PIN
|
||||||
#define BTN_EN2 EXP2_06_PIN
|
#define BTN_EN2 EXP2_05_PIN
|
||||||
#define BTN_ENC EXP1_09_PIN
|
#define BTN_ENC EXP1_02_PIN
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
Loading…
Reference in a new issue