|
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