Browse Source

Account for LCD improvements in ENSURE_SMOOTH_MOVES

.. and give the hint to try lower values if possible.
Sebastianv650 7 years ago
parent
commit
f62f4006af

+ 2
- 1
Marlin/Configuration_adv.h View File

@@ -525,8 +525,9 @@
525 525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526 526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527 527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
528
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
528
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
529 529
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
530
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
530 531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531 532
 #endif
532 533
 

+ 2
- 1
Marlin/example_configurations/Cartesio/Configuration_adv.h View File

@@ -525,8 +525,9 @@
525 525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526 526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527 527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
528
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
528
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
529 529
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
530
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
530 531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531 532
 #endif
532 533
 

+ 2
- 1
Marlin/example_configurations/Felix/Configuration_adv.h View File

@@ -525,8 +525,9 @@
525 525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526 526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527 527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
528
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
528
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
529 529
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
530
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
530 531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531 532
 #endif
532 533
 

+ 2
- 1
Marlin/example_configurations/Hephestos/Configuration_adv.h View File

@@ -525,8 +525,9 @@
525 525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526 526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527 527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
528
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
528
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
529 529
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
530
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
530 531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531 532
 #endif
532 533
 

+ 2
- 1
Marlin/example_configurations/Hephestos_2/Configuration_adv.h View File

@@ -525,8 +525,9 @@
525 525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526 526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527 527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
528
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
528
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
529 529
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
530
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
530 531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531 532
 #endif
532 533
 

+ 2
- 1
Marlin/example_configurations/K8200/Configuration_adv.h View File

@@ -538,8 +538,9 @@
538 538
 #if ENABLED(ENSURE_SMOOTH_MOVES)
539 539
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
540 540
                                    // WARNING: Menu navigation during short moves may cause stuttering!
541
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
541
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
542 542
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
543
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
543 544
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
544 545
 #endif
545 546
 

+ 2
- 1
Marlin/example_configurations/K8400/Configuration_adv.h View File

@@ -525,8 +525,9 @@
525 525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526 526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527 527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
528
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
528
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
529 529
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
530
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
530 531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531 532
 #endif
532 533
 

+ 2
- 1
Marlin/example_configurations/RigidBot/Configuration_adv.h View File

@@ -525,8 +525,9 @@
525 525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526 526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527 527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
528
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
528
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
529 529
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
530
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
530 531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531 532
 #endif
532 533
 

+ 2
- 1
Marlin/example_configurations/SCARA/Configuration_adv.h View File

@@ -525,8 +525,9 @@
525 525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526 526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527 527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
528
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
528
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
529 529
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
530
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
530 531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531 532
 #endif
532 533
 

+ 2
- 1
Marlin/example_configurations/TAZ4/Configuration_adv.h View File

@@ -533,8 +533,9 @@
533 533
 #if ENABLED(ENSURE_SMOOTH_MOVES)
534 534
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
535 535
                                    // WARNING: Menu navigation during short moves may cause stuttering!
536
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
536
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
537 537
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
538
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
538 539
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
539 540
 #endif
540 541
 

+ 2
- 1
Marlin/example_configurations/WITBOX/Configuration_adv.h View File

@@ -525,8 +525,9 @@
525 525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526 526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527 527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
528
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
528
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
529 529
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
530
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
530 531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531 532
 #endif
532 533
 

+ 2
- 1
Marlin/example_configurations/delta/biv2.5/Configuration_adv.h View File

@@ -527,8 +527,9 @@
527 527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
528 528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
529 529
                                    // WARNING: Menu navigation during short moves may cause stuttering!
530
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
530
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
531 531
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
532
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
532 533
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533 534
 #endif
534 535
 

+ 2
- 1
Marlin/example_configurations/delta/generic/Configuration_adv.h View File

@@ -527,8 +527,9 @@
527 527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
528 528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
529 529
                                    // WARNING: Menu navigation during short moves may cause stuttering!
530
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
530
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
531 531
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
532
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
532 533
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533 534
 #endif
534 535
 

+ 2
- 1
Marlin/example_configurations/delta/kossel_mini/Configuration_adv.h View File

@@ -527,8 +527,9 @@
527 527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
528 528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
529 529
                                    // WARNING: Menu navigation during short moves may cause stuttering!
530
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
530
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
531 531
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
532
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
532 533
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533 534
 #endif
534 535
 

+ 2
- 1
Marlin/example_configurations/delta/kossel_pro/Configuration_adv.h View File

@@ -532,8 +532,9 @@
532 532
 #if ENABLED(ENSURE_SMOOTH_MOVES)
533 533
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
534 534
                                    // WARNING: Menu navigation during short moves may cause stuttering!
535
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
535
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
536 536
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
537
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
537 538
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
538 539
 #endif
539 540
 

+ 2
- 1
Marlin/example_configurations/delta/kossel_xl/Configuration_adv.h View File

@@ -527,8 +527,9 @@
527 527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
528 528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
529 529
                                    // WARNING: Menu navigation during short moves may cause stuttering!
530
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
530
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
531 531
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
532
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
532 533
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533 534
 #endif
534 535
 

+ 2
- 1
Marlin/example_configurations/makibox/Configuration_adv.h View File

@@ -525,8 +525,9 @@
525 525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526 526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527 527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
528
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
528
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
529 529
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
530
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
530 531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531 532
 #endif
532 533
 

+ 2
- 1
Marlin/example_configurations/tvrrug/Round2/Configuration_adv.h View File

@@ -525,8 +525,9 @@
525 525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526 526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527 527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
528
-  #define LCD_UPDATE_THRESHOLD 170 // (ms) Minimum duration for the current segment to allow an LCD update.
528
+  #define LCD_UPDATE_THRESHOLD 135 // (ms) Minimum duration for the current segment to allow an LCD update.
529 529
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
530
+                                   // You may try to lower this value until you printer starts stuttering again as if ENSURE_SMOOTH_MOVES is disabled.
530 531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531 532
 #endif
532 533
 

Loading…
Cancel
Save