Merge pull request #5318 from Sebastianv650/Account_for_LCD_improvements
Account for LCD improvements in ENSURE_SMOOTH_MOVES
This commit is contained in:
		| @@ -531,8 +531,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -531,8 +531,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -531,8 +531,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -531,8 +531,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -531,8 +531,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -544,8 +544,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -531,8 +531,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -531,8 +531,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -531,8 +531,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -539,8 +539,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -531,8 +531,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -533,8 +533,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -533,8 +533,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -533,8 +533,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -538,8 +538,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -533,8 +533,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -531,8 +531,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
| @@ -531,8 +531,9 @@ | ||||
| #if ENABLED(ENSURE_SMOOTH_MOVES) | ||||
|   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive. | ||||
|                                    // WARNING: Menu navigation during short moves may cause stuttering! | ||||
|   #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|   #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update. | ||||
|                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER). | ||||
|                                    // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled. | ||||
|   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this. | ||||
| #endif | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user