More featureful CR-10S configuration
This commit is contained in:
parent
175207659a
commit
a16ae30a61
@ -620,7 +620,7 @@
|
|||||||
* Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
* Use G29 repeatedly, adjusting the Z height at each point with movement commands
|
||||||
* or (with LCD_BED_LEVELING) the LCD controller.
|
* or (with LCD_BED_LEVELING) the LCD controller.
|
||||||
*/
|
*/
|
||||||
//#define PROBE_MANUALLY
|
#define PROBE_MANUALLY
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
* A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
|
||||||
@ -768,7 +768,7 @@
|
|||||||
|
|
||||||
//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
|
//#define NO_MOTION_BEFORE_HOMING // Inhibit movement until all axes have been homed
|
||||||
|
|
||||||
//#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
#define Z_HOMING_HEIGHT 4 // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
|
||||||
// Be sure you have this distance over your Z_MAX_POS in case.
|
// Be sure you have this distance over your Z_MAX_POS in case.
|
||||||
|
|
||||||
// Direction of endstops when homing; 1=MAX, -1=MIN
|
// Direction of endstops when homing; 1=MAX, -1=MIN
|
||||||
@ -871,9 +871,9 @@
|
|||||||
*/
|
*/
|
||||||
//#define AUTO_BED_LEVELING_3POINT
|
//#define AUTO_BED_LEVELING_3POINT
|
||||||
//#define AUTO_BED_LEVELING_LINEAR
|
//#define AUTO_BED_LEVELING_LINEAR
|
||||||
//#define AUTO_BED_LEVELING_BILINEAR
|
#define AUTO_BED_LEVELING_BILINEAR
|
||||||
//#define AUTO_BED_LEVELING_UBL
|
//#define AUTO_BED_LEVELING_UBL
|
||||||
#define MESH_BED_LEVELING
|
//#define MESH_BED_LEVELING
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Enable detailed logging of G28, G29, M48, etc.
|
* Enable detailed logging of G28, G29, M48, etc.
|
||||||
@ -899,10 +899,10 @@
|
|||||||
*/
|
*/
|
||||||
#define G26_MESH_VALIDATION // Enable G26 mesh validation
|
#define G26_MESH_VALIDATION // Enable G26 mesh validation
|
||||||
#if ENABLED(G26_MESH_VALIDATION)
|
#if ENABLED(G26_MESH_VALIDATION)
|
||||||
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
#define MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diameter of primary nozzle.
|
||||||
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
#define MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Default layer height for the G26 Mesh Validation Tool.
|
||||||
#define MESH_TEST_HOTEND_TEMP 205.0 // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
|
#define MESH_TEST_HOTEND_TEMP 205.0 // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
|
||||||
#define MESH_TEST_BED_TEMP 60.0 // (°C) Default bed temperature for the G26 Mesh Validation Tool.
|
#define MESH_TEST_BED_TEMP 60.0 // (°C) Default bed temperature for the G26 Mesh Validation Tool.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
@ -1113,8 +1113,8 @@
|
|||||||
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
|
||||||
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
|
||||||
//
|
//
|
||||||
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
#define EEPROM_SETTINGS // Enable for M500 and M501 commands
|
||||||
#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
//#define DISABLE_M503 // Saves ~2700 bytes of PROGMEM. Disable for release!
|
||||||
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
#define EEPROM_CHITCHAT // Give feedback on EEPROM commands. Disable to save PROGMEM.
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user