Browse Source

More featureful CR-10S configuration

Scott Lahteine 6 years ago
parent
commit
a27fa80a7e

+ 10
- 10
Marlin/src/config/examples/Creality/CR-10S/Configuration.h View File

620
  * Use G29 repeatedly, adjusting the Z height at each point with movement commands
620
  * Use G29 repeatedly, adjusting the Z height at each point with movement commands
621
  * or (with LCD_BED_LEVELING) the LCD controller.
621
  * or (with LCD_BED_LEVELING) the LCD controller.
622
  */
622
  */
623
-//#define PROBE_MANUALLY
623
+#define PROBE_MANUALLY
624
 
624
 
625
 /**
625
 /**
626
  * A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
626
  * A Fix-Mounted Probe either doesn't deploy or needs manual deployment.
768
 
768
 
769
 //#define NO_MOTION_BEFORE_HOMING  // Inhibit movement until all axes have been homed
769
 //#define NO_MOTION_BEFORE_HOMING  // Inhibit movement until all axes have been homed
770
 
770
 
771
-//#define Z_HOMING_HEIGHT 4  // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
771
+#define Z_HOMING_HEIGHT 4    // (in mm) Minimal z height before homing (G28) for Z clearance above the bed, clamps, ...
772
                              // Be sure you have this distance over your Z_MAX_POS in case.
772
                              // Be sure you have this distance over your Z_MAX_POS in case.
773
 
773
 
774
 // Direction of endstops when homing; 1=MAX, -1=MIN
774
 // Direction of endstops when homing; 1=MAX, -1=MIN
871
  */
871
  */
872
 //#define AUTO_BED_LEVELING_3POINT
872
 //#define AUTO_BED_LEVELING_3POINT
873
 //#define AUTO_BED_LEVELING_LINEAR
873
 //#define AUTO_BED_LEVELING_LINEAR
874
-//#define AUTO_BED_LEVELING_BILINEAR
874
+#define AUTO_BED_LEVELING_BILINEAR
875
 //#define AUTO_BED_LEVELING_UBL
875
 //#define AUTO_BED_LEVELING_UBL
876
-#define MESH_BED_LEVELING
876
+//#define MESH_BED_LEVELING
877
 
877
 
878
 /**
878
 /**
879
  * Enable detailed logging of G28, G29, M48, etc.
879
  * Enable detailed logging of G28, G29, M48, etc.
899
    */
899
    */
900
   #define G26_MESH_VALIDATION   // Enable G26 mesh validation
900
   #define G26_MESH_VALIDATION   // Enable G26 mesh validation
901
   #if ENABLED(G26_MESH_VALIDATION)
901
   #if ENABLED(G26_MESH_VALIDATION)
902
-    #define MESH_TEST_NOZZLE_SIZE     0.4   // (mm) Diameter of primary nozzle.
903
-    #define MESH_TEST_LAYER_HEIGHT    0.2   // (mm) Default layer height for the G26 Mesh Validation Tool.
904
-    #define MESH_TEST_HOTEND_TEMP   205.0   // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
905
-    #define MESH_TEST_BED_TEMP       60.0   // (°C) Default bed temperature for the G26 Mesh Validation Tool.
902
+    #define MESH_TEST_NOZZLE_SIZE    0.4  // (mm) Diameter of primary nozzle.
903
+    #define MESH_TEST_LAYER_HEIGHT   0.2  // (mm) Default layer height for the G26 Mesh Validation Tool.
904
+    #define MESH_TEST_HOTEND_TEMP  205.0  // (°C) Default nozzle temperature for the G26 Mesh Validation Tool.
905
+    #define MESH_TEST_BED_TEMP      60.0  // (°C) Default bed temperature for the G26 Mesh Validation Tool.
906
   #endif
906
   #endif
907
 
907
 
908
 #endif
908
 #endif
1113
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1113
 // M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
1114
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1114
 // M502 - reverts to the default "factory settings".  You still need to store them in EEPROM afterwards if you want to.
1115
 //
1115
 //
1116
-#define EEPROM_SETTINGS // Enable for M500 and M501 commands
1117
-#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1116
+#define EEPROM_SETTINGS   // Enable for M500 and M501 commands
1117
+//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
1118
 #define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1118
 #define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.
1119
 
1119
 
1120
 //
1120
 //

+ 8
- 8
Marlin/src/config/examples/Creality/CR-10S/Configuration_adv.h View File

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

Loading…
Cancel
Save