From 53aa54e97bdab71616f54c92421f5d99f4be5fe7 Mon Sep 17 00:00:00 2001 From: robherc Date: Fri, 12 Jan 2024 17:18:00 -0500 Subject: [PATCH 1/5] Correct default SD-Reader to ONBOARD for CR10_STOCKDISPLAY --- Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h b/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h index 75eea8e0f6ca..47b508b7381a 100644 --- a/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h +++ b/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h @@ -119,7 +119,9 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if ENABLED(CR10_STOCKDISPLAY) + #define SDCARD_CONNECTION ONBOARD + #elif HAS_WIRED_LCD #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD From ebe725bce28d22e16be82db3026a943877b2c1bf Mon Sep 17 00:00:00 2001 From: thisiskeithb <13375512+thisiskeithb@users.noreply.github.com> Date: Fri, 12 Jan 2024 15:21:02 -0800 Subject: [PATCH 2/5] Simplify --- Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h b/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h index 47b508b7381a..b3ac718e9952 100644 --- a/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h +++ b/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h @@ -119,9 +119,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if ENABLED(CR10_STOCKDISPLAY) - #define SDCARD_CONNECTION ONBOARD - #elif HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD From 2a8393ae5eca08d349cb1e0e31972b34bfe7a056 Mon Sep 17 00:00:00 2001 From: thisiskeithb <13375512+thisiskeithb@users.noreply.github.com> Date: Fri, 12 Jan 2024 15:23:03 -0800 Subject: [PATCH 3/5] Apply to other boards as well --- Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h | 2 +- Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h | 2 +- Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h | 2 +- Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h | 2 +- Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h b/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h index f88c75a27dd5..3a5887f88bb6 100644 --- a/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h +++ b/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h @@ -235,7 +235,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h b/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h index fc3f679b8d18..b6643275f186 100644 --- a/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h +++ b/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h @@ -228,7 +228,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h b/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h index ad24d902f92e..10780225534e 100644 --- a/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h +++ b/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h @@ -326,7 +326,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h b/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h index 346cd1c3481f..188fe8719b49 100644 --- a/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h +++ b/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h @@ -272,7 +272,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h b/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h index 43b3d6852237..88aac872d70f 100644 --- a/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h +++ b/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h @@ -246,7 +246,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD From 85d593e1ef12743bd689a462557785b740617dae Mon Sep 17 00:00:00 2001 From: thisiskeithb <13375512+thisiskeithb@users.noreply.github.com> Date: Fri, 12 Jan 2024 15:31:15 -0800 Subject: [PATCH 4/5] Use / update sanity check instead --- Marlin/src/inc/SanityCheck.h | 4 ++-- Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h | 2 +- Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h | 2 +- Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h | 2 +- Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h | 2 +- Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h | 2 +- Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Marlin/src/inc/SanityCheck.h b/Marlin/src/inc/SanityCheck.h index bab6fa1d0193..b0f2154bc5c8 100644 --- a/Marlin/src/inc/SanityCheck.h +++ b/Marlin/src/inc/SanityCheck.h @@ -2705,8 +2705,8 @@ static_assert(NUM_SERVOS <= NUM_SERVO_PLUGS, "NUM_SERVOS (or some servo index) i static_assert(strcmp(STRINGIFY(LCD_LANGUAGE_2), "zh_CN") == 0, "LCD_LANGUAGE_2 must be set to zh_CN for ANYCUBIC_LCD_VYPER."); #endif -#if ANY(MKS_TS35_V2_0, BTT_TFT35_SPI_V1_0) && SD_CONNECTION_IS(LCD) - #error "SDCARD_CONNECTION cannot be set to LCD for the enabled TFT. No available SD card reader." +#if ANY(MKS_TS35_V2_0, BTT_TFT35_SPI_V1_0, CR10_STOCKDISPLAY) && SD_CONNECTION_IS(LCD) + #error "SDCARD_CONNECTION cannot be set to LCD for the enabled display. No available SD card reader." #endif /** diff --git a/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h b/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h index b3ac718e9952..75eea8e0f6ca 100644 --- a/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h +++ b/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h @@ -119,7 +119,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) + #if HAS_WIRED_LCD #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h b/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h index 3a5887f88bb6..f88c75a27dd5 100644 --- a/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h +++ b/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h @@ -235,7 +235,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) + #if HAS_WIRED_LCD #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h b/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h index b6643275f186..fc3f679b8d18 100644 --- a/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h +++ b/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h @@ -228,7 +228,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) + #if HAS_WIRED_LCD #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h b/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h index 10780225534e..ad24d902f92e 100644 --- a/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h +++ b/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h @@ -326,7 +326,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) + #if HAS_WIRED_LCD #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h b/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h index 188fe8719b49..346cd1c3481f 100644 --- a/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h +++ b/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h @@ -272,7 +272,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) + #if HAS_WIRED_LCD #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h b/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h index 88aac872d70f..43b3d6852237 100644 --- a/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h +++ b/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h @@ -246,7 +246,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD && DISABLED(CR10_STOCKDISPLAY) + #if HAS_WIRED_LCD #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD From 33f3f0c387e1c9ce7405717fcc0aa7fe5af58cda Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Fri, 12 Jan 2024 21:42:36 -0600 Subject: [PATCH 5/5] NO_LCD_SDCARD --- Marlin/src/inc/Conditionals_LCD.h | 2 ++ Marlin/src/inc/SanityCheck.h | 2 +- Marlin/src/pins/lpc1768/pins_AZSMZ_MINI.h | 2 +- Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h | 2 +- Marlin/src/pins/lpc1768/pins_GMARSH_X6_REV1.h | 6 +++++- Marlin/src/pins/stm32f1/pins_MD_D301.h | 4 ++-- Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h | 2 +- Marlin/src/pins/stm32f4/pins_MKS_SKIPR_V1_0.h | 6 +++++- Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h | 2 +- Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h | 2 +- Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h | 2 +- Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_MAX_EZ.h | 2 +- Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h | 2 +- 13 files changed, 23 insertions(+), 13 deletions(-) diff --git a/Marlin/src/inc/Conditionals_LCD.h b/Marlin/src/inc/Conditionals_LCD.h index 58842209afe2..729f450147e3 100644 --- a/Marlin/src/inc/Conditionals_LCD.h +++ b/Marlin/src/inc/Conditionals_LCD.h @@ -784,6 +784,7 @@ #elif ENABLED(CR10_STOCKDISPLAY) #define IS_RRD_FG_SC 1 + #define NO_LCD_SDCARD #define LCD_ST7920_DELAY_1 125 #define LCD_ST7920_DELAY_2 125 #define LCD_ST7920_DELAY_3 125 @@ -1684,6 +1685,7 @@ #define TFT_DEFAULT_ORIENTATION TFT_EXCHANGE_XY #define TFT_RES_480x320 #define TFT_INTERFACE_SPI + #define NO_LCD_SDCARD #elif ANY(LERDGE_TFT35, ANET_ET5_TFT35) // ST7796 #define TFT_DEFAULT_ORIENTATION TFT_EXCHANGE_XY #define TFT_RES_480x320 diff --git a/Marlin/src/inc/SanityCheck.h b/Marlin/src/inc/SanityCheck.h index b0f2154bc5c8..a60ead1d08e4 100644 --- a/Marlin/src/inc/SanityCheck.h +++ b/Marlin/src/inc/SanityCheck.h @@ -2705,7 +2705,7 @@ static_assert(NUM_SERVOS <= NUM_SERVO_PLUGS, "NUM_SERVOS (or some servo index) i static_assert(strcmp(STRINGIFY(LCD_LANGUAGE_2), "zh_CN") == 0, "LCD_LANGUAGE_2 must be set to zh_CN for ANYCUBIC_LCD_VYPER."); #endif -#if ANY(MKS_TS35_V2_0, BTT_TFT35_SPI_V1_0, CR10_STOCKDISPLAY) && SD_CONNECTION_IS(LCD) +#if ENABLED(NO_LCD_SDCARD) && SD_CONNECTION_IS(LCD) #error "SDCARD_CONNECTION cannot be set to LCD for the enabled display. No available SD card reader." #endif diff --git a/Marlin/src/pins/lpc1768/pins_AZSMZ_MINI.h b/Marlin/src/pins/lpc1768/pins_AZSMZ_MINI.h index ca8010493bb9..569c9781d270 100644 --- a/Marlin/src/pins/lpc1768/pins_AZSMZ_MINI.h +++ b/Marlin/src/pins/lpc1768/pins_AZSMZ_MINI.h @@ -96,7 +96,7 @@ #define BTN_EN1 P4_28 #define BTN_EN2 P1_27 #define BTN_ENC P3_26 - #ifndef SDCARD_CONNECTION + #if !defined(SDCARD_CONNECTION) && DISABLED(NO_LCD_SDCARD) #define SDCARD_CONNECTION LCD #endif #endif diff --git a/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h b/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h index 75eea8e0f6ca..ee3934a4ef2d 100644 --- a/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h +++ b/Marlin/src/pins/lpc1768/pins_BTT_SKR_common.h @@ -119,7 +119,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(NO_LCD_SDCARD) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/lpc1768/pins_GMARSH_X6_REV1.h b/Marlin/src/pins/lpc1768/pins_GMARSH_X6_REV1.h index a9184073c5d6..7aa4aa642349 100644 --- a/Marlin/src/pins/lpc1768/pins_GMARSH_X6_REV1.h +++ b/Marlin/src/pins/lpc1768/pins_GMARSH_X6_REV1.h @@ -160,7 +160,11 @@ // #ifndef SDCARD_CONNECTION - #define SDCARD_CONNECTION LCD + #if ENABLED(NO_LCD_SDCARD) + #define SDCARD_CONNECTION ONBOARD + #else + #define SDCARD_CONNECTION LCD + #endif #endif #if SD_CONNECTION_IS(LCD) diff --git a/Marlin/src/pins/stm32f1/pins_MD_D301.h b/Marlin/src/pins/stm32f1/pins_MD_D301.h index 5724879badec..bcede1d4be9c 100644 --- a/Marlin/src/pins/stm32f1/pins_MD_D301.h +++ b/Marlin/src/pins/stm32f1/pins_MD_D301.h @@ -160,8 +160,8 @@ // // SD Support // -#ifndef SDCARD_CONNECTION - #define SDCARD_CONNECTION LCD +#if !defined(SDCARD_CONNECTION) && DISABLED(NO_LCD_SDCARD) + #define SDCARD_CONNECTION LCD #endif #define SD_DETECT_PIN PE3 diff --git a/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h b/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h index f88c75a27dd5..855e94c72dc3 100644 --- a/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h +++ b/Marlin/src/pins/stm32f4/pins_BTT_OCTOPUS_V1_common.h @@ -235,7 +235,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(NO_LCD_SDCARD) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32f4/pins_MKS_SKIPR_V1_0.h b/Marlin/src/pins/stm32f4/pins_MKS_SKIPR_V1_0.h index 42ee66caace7..3ff29e6862d4 100644 --- a/Marlin/src/pins/stm32f4/pins_MKS_SKIPR_V1_0.h +++ b/Marlin/src/pins/stm32f4/pins_MKS_SKIPR_V1_0.h @@ -250,7 +250,11 @@ // #if HAS_MEDIA #ifndef SDCARD_CONNECTION - #define SDCARD_CONNECTION LCD + #if ENABLED(NO_LCD_SDCARD) + #define SDCARD_CONNECTION ONBOARD + #else + #define SDCARD_CONNECTION LCD + #endif #endif #if SD_CONNECTION_IS(ONBOARD) //#define SOFTWARE_SPI diff --git a/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h b/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h index fc3f679b8d18..796527b364d5 100644 --- a/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h +++ b/Marlin/src/pins/stm32g0/pins_BTT_MANTA_M8P_common.h @@ -228,7 +228,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(NO_LCD_SDCARD) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h b/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h index ad24d902f92e..d55e0a3f84f8 100644 --- a/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h +++ b/Marlin/src/pins/stm32h7/pins_BTT_KRAKEN_V1_0.h @@ -326,7 +326,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(NO_LCD_SDCARD) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h b/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h index 346cd1c3481f..bc6118228ff8 100644 --- a/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h +++ b/Marlin/src/pins/stm32h7/pins_BTT_MANTA_M8P_V2_0.h @@ -272,7 +272,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(NO_LCD_SDCARD) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_MAX_EZ.h b/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_MAX_EZ.h index b0890036ee7b..6c081f9b56ee 100644 --- a/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_MAX_EZ.h +++ b/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_MAX_EZ.h @@ -254,7 +254,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(NO_LCD_SDCARD) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD diff --git a/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h b/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h index 43b3d6852237..148b21de0b3c 100644 --- a/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h +++ b/Marlin/src/pins/stm32h7/pins_BTT_OCTOPUS_PRO_V1_common.h @@ -246,7 +246,7 @@ // SD Support // #ifndef SDCARD_CONNECTION - #if HAS_WIRED_LCD + #if HAS_WIRED_LCD && DISABLED(NO_LCD_SDCARD) #define SDCARD_CONNECTION LCD #else #define SDCARD_CONNECTION ONBOARD