@@ -186,8 +186,8 @@
|
|
186
186
|
* THERMAL_PROTECTION_HYSTERESIS and/or THERMAL_PROTECTION_PERIOD
|
187
187
|
*/
|
188
188
|
#if ENABLED(THERMAL_PROTECTION_HOTENDS)
|
189
|
-
#define THERMAL_PROTECTION_PERIOD
|
190
|
-
#define THERMAL_PROTECTION_HYSTERESIS
|
189
|
+
#define THERMAL_PROTECTION_PERIOD 45 // Seconds
|
190
|
+
#define THERMAL_PROTECTION_HYSTERESIS 5 // Degrees Celsius
|
191
191
|
|
192
192
|
//#define ADAPTIVE_FAN_SLOWING // Slow part cooling fan if temperature drops
|
193
193
|
#if BOTH(ADAPTIVE_FAN_SLOWING, PIDTEMP)
|
@@ -206,7 +206,7 @@
|
|
206
206
|
* and/or decrease WATCH_TEMP_INCREASE. WATCH_TEMP_INCREASE should not be set
|
207
207
|
* below 2.
|
208
208
|
*/
|
209
|
-
#define WATCH_TEMP_PERIOD
|
209
|
+
#define WATCH_TEMP_PERIOD 45 // Seconds
|
210
210
|
#define WATCH_TEMP_INCREASE 2 // Degrees Celsius
|
211
211
|
#endif
|
212
212
|
|
@@ -214,13 +214,13 @@
|
|
214
214
|
* Thermal Protection parameters for the bed are just as above for hotends.
|
215
215
|
*/
|
216
216
|
#if ENABLED(THERMAL_PROTECTION_BED)
|
217
|
-
#define THERMAL_PROTECTION_BED_PERIOD
|
218
|
-
#define THERMAL_PROTECTION_BED_HYSTERESIS
|
217
|
+
#define THERMAL_PROTECTION_BED_PERIOD 45 // Seconds
|
218
|
+
#define THERMAL_PROTECTION_BED_HYSTERESIS 5 // Degrees Celsius
|
219
219
|
|
220
220
|
/**
|
221
221
|
* As described above, except for the bed (M140/M190/M303).
|
222
222
|
*/
|
223
|
-
#define WATCH_BED_TEMP_PERIOD
|
223
|
+
#define WATCH_BED_TEMP_PERIOD 45 // Seconds
|
224
224
|
#define WATCH_BED_TEMP_INCREASE 2 // Degrees Celsius
|
225
225
|
#endif
|
226
226
|
|
@@ -783,7 +783,7 @@
|
|
783
783
|
|
784
784
|
// On a 300mm bed a 5% grade would give a misalignment of ~1.5cm
|
785
785
|
#define G34_MAX_GRADE 5 // (%) Maximum incline that G34 will handle
|
786
|
-
#define Z_STEPPER_ALIGN_ITERATIONS
|
786
|
+
#define Z_STEPPER_ALIGN_ITERATIONS 3 // Number of iterations to apply during alignment
|
787
787
|
#define Z_STEPPER_ALIGN_ACC 0.02 // Stop iterating early if the accuracy is better than this
|
788
788
|
#define RESTORE_LEVELING_AFTER_G34 // Restore leveling after G34 is done?
|
789
789
|
// After G34, re-home Z (G28 Z) or just calculate it from the last probe heights?
|
@@ -808,7 +808,7 @@
|
|
808
808
|
|
809
809
|
#define RESTORE_LEVELING_AFTER_G35 // Enable to restore leveling setup after operation
|
810
810
|
//#define REPORT_TRAMMING_MM // Report Z deviation (mm) for each point relative to the first
|
811
|
-
|
811
|
+
#define ASSISTED_TRAMMING_MENU_ITEM // Add a menu item for Assisted Tramming
|
812
812
|
|
813
813
|
/**
|
814
814
|
* Screw thread:
|
@@ -1082,7 +1082,7 @@
|
|
1082
1082
|
#endif
|
1083
1083
|
|
1084
1084
|
// Include a page of printer information in the LCD Main Menu
|
1085
|
-
|
1085
|
+
#define LCD_INFO_MENU
|
1086
1086
|
#if ENABLED(LCD_INFO_MENU)
|
1087
1087
|
//#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
|
1088
1088
|
#endif
|
@@ -1119,16 +1119,16 @@
|
|
1119
1119
|
#endif // HAS_LCD_MENU
|
1120
1120
|
|
1121
1121
|
// Scroll a longer status message into view
|
1122
|
-
|
1122
|
+
#define STATUS_MESSAGE_SCROLLING
|
1123
1123
|
|
1124
1124
|
// On the Info Screen, display XY with one decimal place when possible
|
1125
|
-
|
1125
|
+
#define LCD_DECIMAL_SMALL_XY
|
1126
1126
|
|
1127
1127
|
// The timeout (in ms) to return to the status screen from sub-menus
|
1128
1128
|
//#define LCD_TIMEOUT_TO_STATUS 15000
|
1129
1129
|
|
1130
1130
|
// Add an 'M73' G-code to set the current percentage
|
1131
|
-
|
1131
|
+
#define LCD_SET_PROGRESS_MANUALLY
|
1132
1132
|
|
1133
1133
|
// Show the E position (filament used) during printing
|
1134
1134
|
//#define LCD_SHOW_E_TOTAL
|
@@ -1138,9 +1138,9 @@
|
|
1138
1138
|
#endif
|
1139
1139
|
|
1140
1140
|
#if EITHER(SDSUPPORT, LCD_SET_PROGRESS_MANUALLY) && ANY(HAS_MARLINUI_U8GLIB, HAS_MARLINUI_HD44780, IS_TFTGLCD_PANEL)
|
1141
|
-
|
1141
|
+
#define SHOW_REMAINING_TIME // Display estimated time to completion
|
1142
1142
|
#if ENABLED(SHOW_REMAINING_TIME)
|
1143
|
-
|
1143
|
+
#define USE_M73_REMAINING_TIME // Use remaining time from M73 command instead of estimation
|
1144
1144
|
//#define ROTATE_PROGRESS_DISPLAY // Display (P)rogress, (E)lapsed, and (R)emaining time
|
1145
1145
|
#endif
|
1146
1146
|
|
@@ -1149,7 +1149,7 @@
|
|
1149
1149
|
#endif
|
1150
1150
|
|
1151
1151
|
#if EITHER(HAS_MARLINUI_HD44780, IS_TFTGLCD_PANEL)
|
1152
|
-
|
1152
|
+
#define LCD_PROGRESS_BAR // Show a progress bar on HD44780 LCDs for SD printing
|
1153
1153
|
#if ENABLED(LCD_PROGRESS_BAR)
|
1154
1154
|
#define PROGRESS_BAR_BAR_TIME 2000 // (ms) Amount of time to show the bar
|
1155
1155
|
#define PROGRESS_BAR_MSG_TIME 3000 // (ms) Amount of time to show the status message
|
@@ -1164,7 +1164,7 @@
|
|
1164
1164
|
|
1165
1165
|
// The standard SD detect circuit reads LOW when media is inserted and HIGH when empty.
|
1166
1166
|
// Enable this option and set to HIGH if your SD cards are incorrectly detected.
|
1167
|
-
|
1167
|
+
#define SD_DETECT_STATE LOW
|
1168
1168
|
|
1169
1169
|
//#define SDCARD_READONLY // Read-only SD card (to save over 2K of flash)
|
1170
1170
|
|
@@ -1251,10 +1251,10 @@
|
|
1251
1251
|
#endif
|
1252
1252
|
|
1253
1253
|
// This allows hosts to request long names for files and folders with M33
|
1254
|
-
|
1254
|
+
#define LONG_FILENAME_HOST_SUPPORT
|
1255
1255
|
|
1256
1256
|
// Enable this option to scroll long filenames in the SD card menu
|
1257
|
-
|
1257
|
+
#define SCROLL_LONG_FILENAMES
|
1258
1258
|
|
1259
1259
|
// Leave the heaters on after Stop Print (not recommended!)
|
1260
1260
|
//#define SD_ABORT_NO_COOLDOWN
|
@@ -1276,7 +1276,7 @@
|
|
1276
1276
|
/**
|
1277
1277
|
* Auto-report SdCard status with M27 S<seconds>
|
1278
1278
|
*/
|
1279
|
-
|
1279
|
+
#define AUTO_REPORT_SD_STATUS
|
1280
1280
|
|
1281
1281
|
/**
|
1282
1282
|
* Support for USB thumb drives using an Arduino USB Host Shield or
|
@@ -1362,7 +1362,7 @@
|
|
1362
1362
|
*/
|
1363
1363
|
#if HAS_MARLINUI_U8GLIB
|
1364
1364
|
// Show SD percentage next to the progress bar
|
1365
|
-
|
1365
|
+
#define DOGM_SD_PERCENT
|
1366
1366
|
|
1367
1367
|
// Save many cycles by drawing a hollow frame or no frame on the Info Screen
|
1368
1368
|
//#define XYZ_NO_FRAME
|
@@ -1420,7 +1420,7 @@
|
|
1420
1420
|
//#define STATUS_ALT_BED_BITMAP // Use the alternative bed bitmap
|
1421
1421
|
//#define STATUS_ALT_FAN_BITMAP // Use the alternative fan bitmap
|
1422
1422
|
//#define STATUS_FAN_FRAMES 3 // :[0,1,2,3,4] Number of fan animation frames
|
1423
|
-
|
1423
|
+
#define STATUS_HEAT_PERCENT // Show heating in a progress bar
|
1424
1424
|
//#define BOOT_MARLIN_LOGO_SMALL // Show a smaller Marlin logo on the Boot Screen (saving 399 bytes of flash)
|
1425
1425
|
//#define BOOT_MARLIN_LOGO_ANIMATED // Animated Marlin logo. Costs ~3260 (or ~940) bytes of PROGMEM.
|
1426
1426
|
|
@@ -2087,7 +2087,7 @@
|
|
2087
2087
|
* Requires NOZZLE_PARK_FEATURE.
|
2088
2088
|
* This feature is required for the default FILAMENT_RUNOUT_SCRIPT.
|
2089
2089
|
*/
|
2090
|
-
|
2090
|
+
#define ADVANCED_PAUSE_FEATURE
|
2091
2091
|
#if ENABLED(ADVANCED_PAUSE_FEATURE)
|
2092
2092
|
#define PAUSE_PARK_RETRACT_FEEDRATE 60 // (mm/s) Initial retract feedrate.
|
2093
2093
|
#define PAUSE_PARK_RETRACT_LENGTH 2 // (mm) Initial retract.
|
@@ -3124,7 +3124,7 @@
|
|
3124
3124
|
/**
|
3125
3125
|
* Disable all Volumetric extrusion options
|
3126
3126
|
*/
|
3127
|
-
|
3127
|
+
#define NO_VOLUMETRICS
|
3128
3128
|
|
3129
3129
|
#if DISABLED(NO_VOLUMETRICS)
|
3130
3130
|
/**
|