|
@ -123,7 +123,7 @@ |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
// Show extra position information in M114
|
|
|
// Show extra position information in M114
|
|
|
//#define M114_DETAIL
|
|
|
#define M114_DETAIL |
|
|
|
|
|
|
|
|
// Show Temperature ADC value
|
|
|
// Show Temperature ADC value
|
|
|
// Enable for M105 to include ADC values read from temperature sensors.
|
|
|
// Enable for M105 to include ADC values read from temperature sensors.
|
|
@ -471,7 +471,7 @@ |
|
|
// @section lcd
|
|
|
// @section lcd
|
|
|
|
|
|
|
|
|
// Include a page of printer information in the LCD Main Menu
|
|
|
// Include a page of printer information in the LCD Main Menu
|
|
|
//#define LCD_INFO_MENU
|
|
|
#define LCD_INFO_MENU |
|
|
|
|
|
|
|
|
// Leave out seldom-used LCD menu items to recover some Program Memory
|
|
|
// Leave out seldom-used LCD menu items to recover some Program Memory
|
|
|
//#define SLIM_LCD_MENUS
|
|
|
//#define SLIM_LCD_MENUS
|
|
@ -552,7 +552,7 @@ |
|
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
|
|
#define FOLDER_SORTING -1 // -1=above 0=none 1=below
|
|
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
|
|
#define SDSORT_GCODE false // Allow turning sorting on/off with LCD and M34 g-code.
|
|
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
|
|
#define SDSORT_USES_RAM true // Pre-allocate a static array for faster pre-sorting.
|
|
|
#define SDSORT_USES_STACK false // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
|
|
#define SDSORT_USES_STACK true // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
|
|
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
|
|
#define SDSORT_CACHE_NAMES false // Keep sorted items in RAM longer for speedy performance. Most expensive option.
|
|
|
#define SDSORT_DYNAMIC_RAM false // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
|
|
|
#define SDSORT_DYNAMIC_RAM false // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
|
|
|
#define SDSORT_CACHE_VFATS 2 // Maximum number of 13-byte VFAT entries to use for sorting.
|
|
|
#define SDSORT_CACHE_VFATS 2 // Maximum number of 13-byte VFAT entries to use for sorting.
|
|
@ -582,7 +582,7 @@ |
|
|
//#define LONG_FILENAME_HOST_SUPPORT
|
|
|
//#define LONG_FILENAME_HOST_SUPPORT
|
|
|
|
|
|
|
|
|
// Enable this option to scroll long filenames in the SD card menu
|
|
|
// Enable this option to scroll long filenames in the SD card menu
|
|
|
//#define SCROLL_LONG_FILENAMES
|
|
|
#define SCROLL_LONG_FILENAMES |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|
* This option allows you to abort SD printing when any endstop is triggered. |
|
|
* This option allows you to abort SD printing when any endstop is triggered. |
|
@ -614,7 +614,7 @@ |
|
|
*/ |
|
|
*/ |
|
|
#if ENABLED(DOGLCD) |
|
|
#if ENABLED(DOGLCD) |
|
|
// Show SD percentage next to the progress bar
|
|
|
// Show SD percentage next to the progress bar
|
|
|
//#define DOGM_SD_PERCENT
|
|
|
#define DOGM_SD_PERCENT |
|
|
|
|
|
|
|
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
|
|
// Enable to save many cycles by drawing a hollow frame on the Info Screen
|
|
|
#define XYZ_HOLLOW_FRAME |
|
|
#define XYZ_HOLLOW_FRAME |
|
@ -736,7 +736,7 @@ |
|
|
//
|
|
|
//
|
|
|
// G2/G3 Arc Support
|
|
|
// G2/G3 Arc Support
|
|
|
//
|
|
|
//
|
|
|
//#define ARC_SUPPORT // Disable this feature to save ~3226 bytes
|
|
|
#define ARC_SUPPORT // Disable this feature to save ~3226 bytes
|
|
|
#if ENABLED(ARC_SUPPORT) |
|
|
#if ENABLED(ARC_SUPPORT) |
|
|
#define MM_PER_ARC_SEGMENT 1 // Length of each arc segment
|
|
|
#define MM_PER_ARC_SEGMENT 1 // Length of each arc segment
|
|
|
#define N_ARC_CORRECTION 25 // Number of intertpolated segments between corrections
|
|
|
#define N_ARC_CORRECTION 25 // Number of intertpolated segments between corrections
|
|
@ -821,7 +821,7 @@ |
|
|
// enter the serial receive buffer, so they cannot be blocked.
|
|
|
// enter the serial receive buffer, so they cannot be blocked.
|
|
|
// Currently handles M108, M112, M410
|
|
|
// Currently handles M108, M112, M410
|
|
|
// Does not work on boards using AT90USB (USBCON) processors!
|
|
|
// Does not work on boards using AT90USB (USBCON) processors!
|
|
|
//#define EMERGENCY_PARSER
|
|
|
#define EMERGENCY_PARSER |
|
|
|
|
|
|
|
|
// Bad Serial-connections can miss a received command by sending an 'ok'
|
|
|
// Bad Serial-connections can miss a received command by sending an 'ok'
|
|
|
// Therefore some clients abort after 30 seconds in a timeout.
|
|
|
// Therefore some clients abort after 30 seconds in a timeout.
|
|
@ -830,7 +830,7 @@ |
|
|
//#define NO_TIMEOUTS 1000 // Milliseconds
|
|
|
//#define NO_TIMEOUTS 1000 // Milliseconds
|
|
|
|
|
|
|
|
|
// Some clients will have this feature soon. This could make the NO_TIMEOUTS unnecessary.
|
|
|
// Some clients will have this feature soon. This could make the NO_TIMEOUTS unnecessary.
|
|
|
//#define ADVANCED_OK
|
|
|
#define ADVANCED_OK |
|
|
|
|
|
|
|
|
// @section extras
|
|
|
// @section extras
|
|
|
|
|
|
|
|
|