Updated TFT options

This commit is contained in:
Scott Lahteine 2020-10-13 21:32:28 -05:00
parent 8860614bef
commit 37d6f2712c
216 changed files with 19869 additions and 5191 deletions

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2232,43 +2232,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2215,43 +2215,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2275,43 +2275,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2276,43 +2276,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2206,43 +2206,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2206,43 +2206,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2301,43 +2301,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2209,43 +2209,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2209,43 +2209,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2207,43 +2207,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2206,43 +2206,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2210,43 +2210,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2208,43 +2208,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2206,43 +2206,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2224,43 +2224,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
/** /**
* Select your version of the Trigorilla (RAMPS1.4) board here. * Select your version of the Trigorilla (RAMPS1.4) board here.

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2220,43 +2220,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2209,43 +2209,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2209,43 +2209,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2218,43 +2218,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2220,43 +2220,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2213,43 +2213,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2217,43 +2217,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2207,43 +2207,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2231,43 +2231,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2213,43 +2213,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2215,43 +2215,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2209,43 +2209,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2209,43 +2209,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2208,43 +2208,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2208,43 +2208,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2203,43 +2203,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2203,43 +2203,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2203,43 +2203,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2213,43 +2213,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2203,43 +2203,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2203,43 +2203,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2203,43 +2203,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2214,43 +2214,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2210,43 +2210,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2203,43 +2203,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2208,43 +2208,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2234,43 +2234,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2203,43 +2203,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2208,43 +2208,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2214,43 +2214,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2207,43 +2207,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2209,43 +2209,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2206,43 +2206,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2205,43 +2205,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2206,43 +2206,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2206,43 +2206,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2209,43 +2209,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2206,43 +2206,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2315,43 +2315,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2220,43 +2220,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2204,43 +2204,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

View file

@ -2206,43 +2206,111 @@
//=============================== Graphical TFTs ============================== //=============================== Graphical TFTs ==============================
//============================================================================= //=============================================================================
// /**
// TFT display with optional touch screen * Specific TFT Model Presets. Enable one of the following options
// Color Marlin UI with standard menu system * or enable TFT_GENERIC and set sub-options.
// */
//#define TFT_320x240
//#define TFT_320x240_SPI
//#define TFT_480x320
//#define TFT_480x320_SPI
// //
// Skip autodetect and force specific TFT driver // 480x320, 3.5", SPI Display From MKS
// Mandatory for SPI screens with no MISO line // Normally used in MKS Robin Nano V2
// Available drivers are: ST7735, ST7789, ST7796, R61505, ILI9328, ILI9341, ILI9488
// //
//#define TFT_DRIVER AUTO //#define MKS_TS35_V2_0
// //
// SPI display (MKS Robin Nano V2.0, MKS Gen L V2.0) // 320x240, 2.4", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define SPI_GRAPHICAL_TFT //#define MKS_ROBIN_TFT24
// //
// FSMC display (MKS Robin, Alfawise U20, JGAurora A5S, REXYZ A1, etc.) // 320x240, 2.8", FSMC Display From MKS
// Upscaled 128x64 Marlin UI // Normally used in MKS Robin Nano V1.2
// //
//#define FSMC_GRAPHICAL_TFT //#define MKS_ROBIN_TFT28
// //
// TFT LVGL UI // 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin Nano V1.2
// //
// Using default MKS icons and fonts from: https://git.io/JJvzK //#define MKS_ROBIN_TFT32
// Just copy the 'assets' folder from the build directory to the
// root of your SD card, together with the compiled firmware.
// //
//#define TFT_LVGL_UI_FSMC // Robin nano v1.2 uses FSMC // 480x320, 3.5", FSMC Display From MKS
//#define TFT_LVGL_UI_SPI // Robin nano v2.0 uses SPI // Normally used in MKS Robin Nano V1.2
//
//#define MKS_ROBIN_TFT35
//
// 480x272, 4.3", FSMC Display From MKS
//
//#define MKS_ROBIN_TFT43
//
// 320x240, 3.2", FSMC Display From MKS
// Normally used in MKS Robin
//
//#define MKS_ROBIN_TFT_V1_1R
//
// 480x320, 3.5", FSMC Stock Display from TronxXY
//
//#define TFT_TRONXY_X5SA
//
// 480x320, 3.5", FSMC Stock Display from AnyCubic
//
//#define ANYCUBIC_TFT35
//
// 320x240, 2.8", FSMC Stock Display from Longer/Alfawise
//
//#define LONGER_LK_TFT28
//
// Generic TFT with detailed options
//
//#define TFT_GENERIC
#if ENABLED(TFT_GENERIC)
// :[ 'AUTO', 'ST7735', 'ST7789', 'ST7796', 'R61505', 'ILI9328', 'ILI9341', 'ILI9488' ]
#define TFT_DRIVER AUTO
// Interface. Enable one of the following options:
//#define TFT_INTERFACE_FSMC
//#define TFT_INTERFACE_SPI
// TFT Resolution. Enable one of the following options:
//#define TFT_RES_320x240
//#define TFT_RES_480x272
//#define TFT_RES_480x320
// DOGM upscaling to fit
//#define GRAPHICAL_TFT_UPSCALE 2 // :[ 2, 3 ]
#endif
/**
* TFT UI - User Interface Selection. Enable one of the following options:
*
* TFT_CLASSIC_UI - Emulated DOGM - 128x64 Upscaled
* TFT_COLOR_UI - Marlin Default Menus, Touch Friendly, using full TFT capabilities
* TFT_LVGL_UI - A Modern UI using LVGL
*
* For LVGL_UI also copy the 'assets' folder from the build directory to the
* root of your SD card, together with the compiled firmware.
*/
//#define TFT_CLASSIC_UI
//#define TFT_COLOR_UI
//#define TFT_LVGL_UI
/**
* TFT Rotation. Set to one of the following values:
*
* TFT_ROTATE_90, TFT_ROTATE_90_MIRROR_X, TFT_ROTATE_90_MIRROR_Y,
* TFT_ROTATE_180, TFT_ROTATE_180_MIRROR_X, TFT_ROTATE_180_MIRROR_Y,
* TFT_ROTATE_270, TFT_ROTATE_270_MIRROR_X, TFT_ROTATE_270_MIRROR_Y,
* TFT_MIRROR_X, TFT_MIRROR_Y, TFT_NO_ROTATION
*/
//#define TFT_ROTATION TFT_NO_ROTATION
//============================================================================= //=============================================================================
//============================ Other Controllers ============================ //============================ Other Controllers ============================

Some files were not shown because too many files have changed in this diff Show more