🎨 EXP1/2 headers and pins cleanup (#22628)
This commit is contained in:
committed by
Scott Lahteine
parent
02ae4bc9b9
commit
95f27cf339
@@ -198,8 +198,6 @@
|
||||
#define SDCARD_CONNECTION ONBOARD
|
||||
#endif
|
||||
|
||||
#define ONBOARD_SD_CS_PIN P0_06 // Chip select for "System" SD card
|
||||
|
||||
#if SD_CONNECTION_IS(LCD)
|
||||
#define SD_SCK_PIN P0_15
|
||||
#define SD_MISO_PIN P0_17
|
||||
@@ -210,6 +208,7 @@
|
||||
#define SD_SCK_PIN P0_07
|
||||
#define SD_MISO_PIN P0_08
|
||||
#define SD_MOSI_PIN P0_09
|
||||
#define ONBOARD_SD_CS_PIN P0_06 // Chip select for "System" SD card
|
||||
#define SD_SS_PIN ONBOARD_SD_CS_PIN
|
||||
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
||||
#error "No custom SD drive cable defined for this board."
|
||||
|
@@ -179,7 +179,7 @@
|
||||
#endif
|
||||
|
||||
/**
|
||||
* ______
|
||||
* ------
|
||||
* 5V | 1 2 | GND
|
||||
* (LCD_EN) P0_18 | 3 4 | P0_17 (LCD_RS)
|
||||
* (LCD_D4) P0_15 | 5 6 P0_20 (BTN_EN2)
|
||||
@@ -203,7 +203,7 @@
|
||||
|
||||
/**
|
||||
* Ender 3 V2 display SKR E3 Turbo (EXP1) Ender 3 V2 display --> SKR E3 Turbo
|
||||
* ______ ______ RX 8 --> 5 P0_15
|
||||
* ------ ------ RX 8 --> 5 P0_15
|
||||
* 5V | 1 2 | GND 5V | 1 2 | GND TX 7 --> 9 P0_16
|
||||
* (BTN_E1) A | 3 4 | B (BTN_E2) (LCD_EN) P0_18 | 3 4 | P0_17 (LCD_RS) BEEPER 5 --> 10 P2_08
|
||||
* BEEPER | 5 6 ENT (BTN_ENC) (LCD_D4) P0_15 | 5 6 P0_20 (BTN_EN2)
|
||||
|
@@ -229,8 +229,6 @@
|
||||
#define SDCARD_CONNECTION ONBOARD
|
||||
#endif
|
||||
|
||||
#define ONBOARD_SD_CS_PIN P0_06 // Chip select for "System" SD card
|
||||
|
||||
#if SD_CONNECTION_IS(LCD) || SD_CONNECTION_IS(ONBOARD)
|
||||
#define SD_SCK_PIN P0_07 // (52) system defined J3-9 & AUX-3
|
||||
#define SD_MISO_PIN P0_08 // (50) system defined J3-10 & AUX-3
|
||||
@@ -239,6 +237,7 @@
|
||||
#define SD_SS_PIN P1_23 // (53) system defined J3-5 & AUX-3 (Sometimes called SDSS) - CS used by Marlin
|
||||
#else
|
||||
#undef SD_DETECT_PIN
|
||||
#define ONBOARD_SD_CS_PIN P0_06 // Chip select for "System" SD card
|
||||
#define SD_SS_PIN ONBOARD_SD_CS_PIN
|
||||
#endif
|
||||
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
||||
|
@@ -231,7 +231,7 @@
|
||||
// Power Supply Control
|
||||
//
|
||||
#if ENABLED(MKS_PWC)
|
||||
#define PS_ON_PIN P2_00 // SERVO
|
||||
#define PS_ON_PIN P2_00 // SERVO1
|
||||
#define KILL_PIN P1_24 // Z+
|
||||
#define KILL_PIN_STATE HIGH
|
||||
#endif
|
||||
@@ -256,7 +256,7 @@
|
||||
#endif
|
||||
|
||||
/**
|
||||
* _____ _____
|
||||
* ----- -----
|
||||
* (BEEPER) 1.31 | · · | 1.30 (BTN_ENC) (MISO) 0.8 | · · | 0.7 (SD_SCK)
|
||||
* (LCD_EN) 0.18 | · · | 0.16 (LCD_RS) (BTN_EN1) 3.25 | · · | 0.28 (SD_CS2)
|
||||
* (LCD_D4) 0.15 | · · | 0.17 (LCD_D5) (BTN_EN2) 3.26 | · · | 0.9 (SD_MOSI)
|
||||
@@ -265,60 +265,78 @@
|
||||
* ----- -----
|
||||
* EXP1 EXP2
|
||||
*/
|
||||
#define EXP1_03_PIN P1_22
|
||||
#define EXP1_04_PIN P1_00
|
||||
#define EXP1_05_PIN P0_17
|
||||
#define EXP1_06_PIN P0_15
|
||||
#define EXP1_07_PIN P0_16
|
||||
#define EXP1_08_PIN P0_18
|
||||
#define EXP1_09_PIN P1_30
|
||||
#define EXP1_10_PIN P1_31
|
||||
|
||||
#define EXP2_03_PIN -1 // RESET
|
||||
#define EXP2_04_PIN P0_27
|
||||
#define EXP2_05_PIN P0_09
|
||||
#define EXP2_06_PIN P3_26
|
||||
#define EXP2_07_PIN P0_28
|
||||
#define EXP2_08_PIN P3_25
|
||||
#define EXP2_09_PIN P0_07
|
||||
#define EXP2_10_PIN P0_08
|
||||
|
||||
#if IS_TFTGLCD_PANEL
|
||||
|
||||
#if ENABLED(TFTGLCD_PANEL_SPI)
|
||||
#define TFTGLCD_CS P3_25
|
||||
#define TFTGLCD_CS EXP2_08_PIN
|
||||
#endif
|
||||
|
||||
#define SD_DETECT_PIN P0_27
|
||||
#define SD_DETECT_PIN EXP2_04_PIN
|
||||
|
||||
#elif HAS_WIRED_LCD
|
||||
|
||||
#define BEEPER_PIN P1_31
|
||||
#define BTN_ENC P1_30
|
||||
#define BEEPER_PIN EXP1_10_PIN
|
||||
#define BTN_ENC EXP1_09_PIN
|
||||
|
||||
#if ENABLED(CR10_STOCKDISPLAY)
|
||||
|
||||
#define LCD_PINS_RS P1_00
|
||||
#define LCD_PINS_RS EXP1_04_PIN
|
||||
|
||||
#define BTN_EN1 P0_18
|
||||
#define BTN_EN2 P0_15
|
||||
#define BTN_EN1 EXP1_08_PIN
|
||||
#define BTN_EN2 EXP1_06_PIN
|
||||
|
||||
#define LCD_PINS_ENABLE P1_22
|
||||
#define LCD_PINS_D4 P0_17
|
||||
#define LCD_PINS_ENABLE EXP1_03_PIN
|
||||
#define LCD_PINS_D4 EXP1_05_PIN
|
||||
|
||||
#else
|
||||
|
||||
#define BTN_EN1 P3_25
|
||||
#define BTN_EN2 P3_26
|
||||
#define BTN_EN1 EXP2_08_PIN
|
||||
#define BTN_EN2 EXP2_06_PIN
|
||||
|
||||
#define LCD_SDSS P0_28
|
||||
#define LCD_SDSS EXP2_07_PIN
|
||||
|
||||
#if ENABLED(MKS_12864OLED_SSD1306)
|
||||
|
||||
#define LCD_PINS_DC P0_17
|
||||
#define DOGLCD_CS P0_16
|
||||
#define LCD_PINS_DC EXP1_05_PIN
|
||||
#define DOGLCD_CS EXP1_07_PIN
|
||||
#define DOGLCD_A0 LCD_PINS_DC
|
||||
#define DOGLCD_SCK P0_15
|
||||
#define DOGLCD_MOSI P0_18
|
||||
#define DOGLCD_SCK EXP1_06_PIN
|
||||
#define DOGLCD_MOSI EXP1_08_PIN
|
||||
|
||||
#define LCD_PINS_RS P1_00
|
||||
#define LCD_PINS_D7 P1_22
|
||||
#define LCD_PINS_RS EXP1_04_PIN
|
||||
#define LCD_PINS_D7 EXP1_03_PIN
|
||||
#define KILL_PIN -1 // NC
|
||||
|
||||
#elif HAS_SPI_TFT // Config for Classic UI (emulated DOGM) and Color UI
|
||||
#define TFT_CS_PIN P1_00
|
||||
#define TFT_A0_PIN P1_22
|
||||
#define TFT_DC_PIN P1_22
|
||||
#define TFT_MISO_PIN P0_08
|
||||
#define TFT_BACKLIGHT_PIN P0_18
|
||||
#define TFT_RESET_PIN P0_16
|
||||
#define TFT_CS_PIN EXP1_04_PIN
|
||||
#define TFT_A0_PIN EXP1_03_PIN
|
||||
#define TFT_DC_PIN EXP1_03_PIN
|
||||
#define TFT_MISO_PIN EXP2_10_PIN
|
||||
#define TFT_BACKLIGHT_PIN EXP1_08_PIN
|
||||
#define TFT_RESET_PIN EXP1_07_PIN
|
||||
|
||||
#define LCD_USE_DMA_SPI
|
||||
|
||||
#define TOUCH_INT_PIN P0_17
|
||||
#define TOUCH_CS_PIN P0_15
|
||||
#define TOUCH_INT_PIN EXP1_05_PIN
|
||||
#define TOUCH_CS_PIN EXP1_06_PIN
|
||||
#define TOUCH_BUTTONS_HW_SPI
|
||||
#define TOUCH_BUTTONS_HW_SPI_DEVICE 2
|
||||
|
||||
@@ -335,50 +353,50 @@
|
||||
|
||||
#else // !MKS_12864OLED_SSD1306
|
||||
|
||||
#define LCD_PINS_RS P0_16
|
||||
#define LCD_PINS_RS EXP1_07_PIN
|
||||
|
||||
#define LCD_PINS_ENABLE P0_18
|
||||
#define LCD_PINS_D4 P0_15
|
||||
#define LCD_PINS_ENABLE EXP1_08_PIN
|
||||
#define LCD_PINS_D4 EXP1_06_PIN
|
||||
|
||||
#if ENABLED(FYSETC_MINI_12864)
|
||||
|
||||
#define DOGLCD_CS P0_18
|
||||
#define DOGLCD_A0 P0_16
|
||||
#define DOGLCD_SCK P0_07
|
||||
#define DOGLCD_MOSI P0_09
|
||||
#define DOGLCD_CS EXP1_08_PIN
|
||||
#define DOGLCD_A0 EXP1_07_PIN
|
||||
#define DOGLCD_SCK EXP2_09_PIN
|
||||
#define DOGLCD_MOSI EXP2_05_PIN
|
||||
|
||||
#define LCD_BACKLIGHT_PIN -1
|
||||
|
||||
#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
|
||||
|
||||
#define LCD_RESET_PIN P0_15 // 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)
|
||||
#ifndef RGB_LED_R_PIN
|
||||
#define RGB_LED_R_PIN P0_17
|
||||
#define RGB_LED_R_PIN EXP1_05_PIN
|
||||
#endif
|
||||
#ifndef RGB_LED_G_PIN
|
||||
#define RGB_LED_G_PIN P1_00
|
||||
#define RGB_LED_G_PIN EXP1_04_PIN
|
||||
#endif
|
||||
#ifndef RGB_LED_B_PIN
|
||||
#define RGB_LED_B_PIN P1_22
|
||||
#define RGB_LED_B_PIN EXP1_03_PIN
|
||||
#endif
|
||||
#elif ENABLED(FYSETC_MINI_12864_2_1)
|
||||
#define NEOPIXEL_PIN P0_17
|
||||
#define NEOPIXEL_PIN EXP1_05_PIN
|
||||
#endif
|
||||
|
||||
#else // !FYSETC_MINI_12864
|
||||
|
||||
#if ENABLED(MKS_MINI_12864)
|
||||
#define DOGLCD_CS P0_17
|
||||
#define DOGLCD_A0 P1_00
|
||||
#define DOGLCD_CS EXP1_05_PIN
|
||||
#define DOGLCD_A0 EXP1_04_PIN
|
||||
#endif
|
||||
|
||||
#if IS_ULTIPANEL
|
||||
#define LCD_PINS_D5 P0_17
|
||||
#define LCD_PINS_D6 P1_00
|
||||
#define LCD_PINS_D7 P1_22
|
||||
#define LCD_PINS_D5 EXP1_05_PIN
|
||||
#define LCD_PINS_D6 EXP1_04_PIN
|
||||
#define LCD_PINS_D7 EXP1_03_PIN
|
||||
|
||||
#if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
|
||||
#define BTN_ENC_EN LCD_PINS_D7 // Detect the presence of the encoder
|
||||
@@ -398,17 +416,16 @@
|
||||
#define SDCARD_CONNECTION ONBOARD
|
||||
#endif
|
||||
|
||||
#define ONBOARD_SD_CS_PIN P0_06 // Chip select for "System" SD card
|
||||
|
||||
#if SD_CONNECTION_IS(LCD) || SD_CONNECTION_IS(ONBOARD)
|
||||
#define SD_DETECT_PIN P0_27
|
||||
#define SD_SCK_PIN P0_07
|
||||
#define SD_MISO_PIN P0_08
|
||||
#define SD_MOSI_PIN P0_09
|
||||
#define SD_DETECT_PIN EXP2_04_PIN
|
||||
#define SD_SCK_PIN EXP2_09_PIN
|
||||
#define SD_MISO_PIN EXP2_10_PIN
|
||||
#define SD_MOSI_PIN EXP2_05_PIN
|
||||
#if SD_CONNECTION_IS(ONBOARD)
|
||||
#define ONBOARD_SD_CS_PIN P0_06 // Chip select for "System" SD card
|
||||
#define SD_SS_PIN ONBOARD_SD_CS_PIN
|
||||
#else
|
||||
#define SD_SS_PIN P0_28
|
||||
#define SD_SS_PIN EXP2_07_PIN
|
||||
#endif
|
||||
#elif SD_CONNECTION_IS(CUSTOM_CABLE)
|
||||
#error "No custom SD drive cable defined for this board."
|
||||
@@ -419,4 +436,4 @@
|
||||
//
|
||||
//#define PIN_P0_02 P0_02 // AUX1 (Interrupt Capable/ADC/Serial Port 0)
|
||||
//#define PIN_P0_03 P0_03 // AUX1 (Interrupt Capable/ADC/Serial Port 0)
|
||||
//#define PS_ON_PIN P1_23 // SERVO P1.23
|
||||
//#define PS_ON_PIN P1_23 // SERVO0 P1.23
|
||||
|
@@ -156,7 +156,7 @@
|
||||
//
|
||||
|
||||
/**
|
||||
* ______
|
||||
* ------
|
||||
* 5V | 1 2 | GND
|
||||
* P0_18 | 3 4 | P0_16
|
||||
* P0_15 | 5 6 P3_25
|
||||
@@ -181,7 +181,7 @@
|
||||
#define EXP1_10_PIN P1_31
|
||||
|
||||
#if ENABLED(CR10_STOCKDISPLAY)
|
||||
/** ______
|
||||
/** ------
|
||||
* 5V | 1 2 | GND
|
||||
* LCD_EN | 3 4 | LCD_RS
|
||||
* LCD_D4 | 5 6 EN2
|
||||
@@ -196,7 +196,7 @@
|
||||
#define KILL_PIN EXP1_07_PIN
|
||||
|
||||
#elif ENABLED(MKS_MINI_12864)
|
||||
/** ______
|
||||
/** ------
|
||||
* 5V | 1 2 | GND
|
||||
* SPI-MOSI | 3 4 | SPI-CS
|
||||
* A0 | 5 6 EN2
|
||||
|
Reference in New Issue
Block a user