diff --git a/Marlin/src/inc/Conditionals-2-LCD.h b/Marlin/src/inc/Conditionals-2-LCD.h index 53daae462f..579d88bada 100644 --- a/Marlin/src/inc/Conditionals-2-LCD.h +++ b/Marlin/src/inc/Conditionals-2-LCD.h @@ -542,14 +542,14 @@ #if ENABLED(MIGHTYBOARD_INTERFACE) #define MIGHTYBOARD_LCD - // #define IS_ULTIPANEL 1 + #define IS_ULTIPANEL 1 // Enables button menu navigation and functions (Marlin UI) // #define HAS_WIRED_LCD 1 #define LCD_WIDTH 20 #define LCD_HEIGHT 4 #endif #if ANY(IS_ULTIPANEL, ULTRA_LCD, MIGHTYBOARD_LCD) - #define HAS_WIRED_LCD 1 + #define HAS_WIRED_LCD 1 // Enables LCD and button detection #endif diff --git a/Marlin/src/pins/mega/pins_MIGHTYBOARD_REVG.h b/Marlin/src/pins/mega/pins_MIGHTYBOARD_REVG.h index bfd351ea96..3bf7422d6b 100644 --- a/Marlin/src/pins/mega/pins_MIGHTYBOARD_REVG.h +++ b/Marlin/src/pins/mega/pins_MIGHTYBOARD_REVG.h @@ -191,6 +191,22 @@ #define BEEPER_PIN 6 // H3 + // + // SD Card + // + // --- Secure Digital Card configuration --- + // NOTE: If SD support is enabled, it is implicitly assumed that the + // following pins are connected: + // AVR | SD header + //---------|-------------- + // MISO | DATA_OUT + // MOSI | DATA_IN + // SCK | CLK + + #define SD_WRITE_PIN 41 // Sailfish mighty two: G0(41) H5(D8) - + #define SD_DETECT_PIN 40 // Sailfish mighty two: G1(40) H6(D9) L0(D49) + #define SD_SS_PIN 53 // Sailfish mighty two: B0(53) + #endif #endif // HAS_WIRED_LCD