|
1403 | 1403 | // On the Info Screen, display XY with one decimal place when possible
|
1404 | 1404 | //#define LCD_DECIMAL_SMALL_XY
|
1405 | 1405 |
|
1406 |
| - // Add an 'M73' G-code to set the current percentage |
1407 |
| - //#define LCD_SET_PROGRESS_MANUALLY |
1408 |
| - |
1409 | 1406 | // Show the E position (filament used) during printing
|
1410 | 1407 | //#define LCD_SHOW_E_TOTAL
|
1411 | 1408 |
|
|
1426 | 1423 | //#define LED_USER_PRESET_STARTUP // Have the printer display the user preset color on startup
|
1427 | 1424 | #endif
|
1428 | 1425 | #if ENABLED(NEO2_COLOR_PRESETS)
|
1429 |
| - #define NEO2_USER_PRESET_RED 255 // User defined RED value |
1430 |
| - #define NEO2_USER_PRESET_GREEN 128 // User defined GREEN value |
1431 |
| - #define NEO2_USER_PRESET_BLUE 0 // User defined BLUE value |
1432 |
| - #define NEO2_USER_PRESET_WHITE 255 // User defined WHITE value |
1433 |
| - #define NEO2_USER_PRESET_BRIGHTNESS 255 // User defined intensity |
1434 |
| - //#define NEO2_USER_PRESET_STARTUP // Have the printer display the user preset color on startup for the second strip |
| 1426 | + #define NEO2_USER_PRESET_RED 255 // User defined RED value |
| 1427 | + #define NEO2_USER_PRESET_GREEN 128 // User defined GREEN value |
| 1428 | + #define NEO2_USER_PRESET_BLUE 0 // User defined BLUE value |
| 1429 | + #define NEO2_USER_PRESET_WHITE 255 // User defined WHITE value |
| 1430 | + #define NEO2_USER_PRESET_BRIGHTNESS 255 // User defined intensity |
| 1431 | + //#define NEO2_USER_PRESET_STARTUP // Have the printer display the user preset color on startup for the second strip |
1435 | 1432 | #endif
|
1436 | 1433 | #endif
|
1437 | 1434 |
|
1438 |
| -#endif |
| 1435 | +#endif // HAS_DISPLAY || DWIN_LCD_PROUI |
1439 | 1436 |
|
1440 |
| -// LCD Print Progress options |
1441 |
| -#if EITHER(SDSUPPORT, LCD_SET_PROGRESS_MANUALLY) |
1442 |
| - #if CAN_SHOW_REMAINING_TIME |
1443 |
| - //#define SHOW_REMAINING_TIME // Display estimated time to completion |
1444 |
| - #if ENABLED(SHOW_REMAINING_TIME) |
1445 |
| - //#define USE_M73_REMAINING_TIME // Use remaining time from M73 command instead of estimation |
1446 |
| - //#define ROTATE_PROGRESS_DISPLAY // Display (P)rogress, (E)lapsed, and (R)emaining time |
1447 |
| - #endif |
| 1437 | +// Add the G-code 'M73' to set / report the current job progress |
| 1438 | +//#define SET_PROGRESS_MANUALLY |
| 1439 | +#if ENABLED(SET_PROGRESS_MANUALLY) |
| 1440 | + //#define SET_PROGRESS_PERCENT // Add 'P' parameter to set percentage done, otherwise use Marlin's estimate |
| 1441 | + //#define SET_REMAINING_TIME // Add 'R' parameter to set remaining time, otherwise use Marlin's estimate |
| 1442 | + //#define SET_INTERACTION_TIME // Add 'C' parameter to set time until next filament change or other user interaction |
| 1443 | + #if ENABLED(SET_INTERACTION_TIME) |
| 1444 | + #define SHOW_INTERACTION_TIME // Display time until next user interaction ('C' = filament change) |
1448 | 1445 | #endif
|
| 1446 | + //#define M73_REPORT // Report progress to host with 'M73' |
| 1447 | +#endif |
1449 | 1448 |
|
1450 |
| - #if EITHER(HAS_MARLINUI_U8GLIB, EXTENSIBLE_UI) |
1451 |
| - //#define PRINT_PROGRESS_SHOW_DECIMALS // Show progress with decimal digits |
1452 |
| - #endif |
| 1449 | +// LCD Print Progress options, multiple can be rotated depending on screen layout |
| 1450 | +#if HAS_DISPLAY && EITHER(SDSUPPORT, SET_PROGRESS_MANUALLY) |
| 1451 | + #define SHOW_PROGRESS_PERCENT // Show print progress percentage (doesn't affect progress bar) |
| 1452 | + #define SHOW_ELAPSED_TIME // Display elapsed printing time (prefix 'E') |
| 1453 | + //#define SHOW_REMAINING_TIME // Display estimated time to completion (prefix 'R') |
| 1454 | + |
| 1455 | + //#define PRINT_PROGRESS_SHOW_DECIMALS // Show/report progress with decimal digits, not all UIs support this |
1453 | 1456 |
|
1454 | 1457 | #if EITHER(HAS_MARLINUI_HD44780, IS_TFTGLCD_PANEL)
|
1455 | 1458 | //#define LCD_PROGRESS_BAR // Show a progress bar on HD44780 LCDs for SD printing
|
1456 | 1459 | #if ENABLED(LCD_PROGRESS_BAR)
|
1457 | 1460 | #define PROGRESS_BAR_BAR_TIME 2000 // (ms) Amount of time to show the bar
|
1458 | 1461 | #define PROGRESS_BAR_MSG_TIME 3000 // (ms) Amount of time to show the status message
|
1459 |
| - #define PROGRESS_MSG_EXPIRE 0 // (ms) Amount of time to retain the status message (0=forever) |
| 1462 | + #define PROGRESS_MSG_EXPIRE 0 // (ms) Amount of time to retain the status message (0=forever) |
1460 | 1463 | //#define PROGRESS_MSG_ONCE // Show the message for MSG_TIME then clear it
|
1461 | 1464 | //#define LCD_PROGRESS_BAR_TEST // Add a menu item to test the progress bar
|
1462 | 1465 | #endif
|
|
1799 | 1802 | #endif // HAS_MARLINUI_U8GLIB
|
1800 | 1803 |
|
1801 | 1804 | #if HAS_MARLINUI_U8GLIB || IS_DWIN_MARLINUI
|
1802 |
| - // Show SD percentage next to the progress bar |
1803 |
| - //#define SHOW_SD_PERCENT |
1804 |
| - |
1805 |
| - // Enable to save many cycles by drawing a hollow frame on Menu Screens |
1806 |
| - #define MENU_HOLLOW_FRAME |
1807 |
| - |
1808 |
| - // Swap the CW/CCW indicators in the graphics overlay |
1809 |
| - //#define OVERLAY_GFX_REVERSE |
| 1805 | + #define MENU_HOLLOW_FRAME // Enable to save many cycles by drawing a hollow frame on Menu Screens |
| 1806 | + //#define OVERLAY_GFX_REVERSE // Swap the CW/CCW indicators in the graphics overlay |
1810 | 1807 | #endif
|
1811 | 1808 |
|
1812 | 1809 | //
|
|
2064 | 2061 | */
|
2065 | 2062 | //#define LIN_ADVANCE
|
2066 | 2063 | #if ENABLED(LIN_ADVANCE)
|
2067 |
| - //#define EXTRA_LIN_ADVANCE_K // Add a second linear advance constant, configurable with M900. |
| 2064 | + //#define EXTRA_LIN_ADVANCE_K // Add a second linear advance constant, configurable with M900 L. |
2068 | 2065 | #define LIN_ADVANCE_K 0.22 // Unit: mm compression per 1mm/s extruder speed
|
2069 | 2066 | //#define LA_DEBUG // Print debug information to serial during operation. Disable for production use.
|
2070 | 2067 | //#define EXPERIMENTAL_SCURVE // Allow S-Curve Acceleration to be used with LA.
|
|
4058 | 4055 |
|
4059 | 4056 | /**
|
4060 | 4057 | * Mechanical Gantry Calibration
|
4061 |
| - * Modern replacement for the Prusa TMC_Z_CALIBRATION. |
| 4058 | + * Modern replacement for the Průša TMC_Z_CALIBRATION. |
4062 | 4059 | * Adds capability to work with any adjustable current drivers.
|
4063 | 4060 | * Implemented as G34 because M915 is deprecated.
|
4064 | 4061 | * @section calibrate
|
|
0 commit comments