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
 #if ENABLED(ENSURE_SMOOTH_MOVES)
525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
 #endif
532
 #endif
532
 
533
 

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

525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
 #endif
532
 #endif
532
 
533
 

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

525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
 #endif
532
 #endif
532
 
533
 

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

525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
 #endif
532
 #endif
532
 
533
 

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

525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
 #endif
532
 #endif
532
 
533
 

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

538
 #if ENABLED(ENSURE_SMOOTH_MOVES)
538
 #if ENABLED(ENSURE_SMOOTH_MOVES)
539
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
539
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
540
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
544
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
544
 #endif
545
 #endif
545
 
546
 

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

525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
 #endif
532
 #endif
532
 
533
 

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

525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
 #endif
532
 #endif
532
 
533
 

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

525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
 #endif
532
 #endif
532
 
533
 

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

533
 #if ENABLED(ENSURE_SMOOTH_MOVES)
533
 #if ENABLED(ENSURE_SMOOTH_MOVES)
534
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
534
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
535
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
539
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
539
 #endif
540
 #endif
540
 
541
 

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

525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
 #endif
532
 #endif
532
 
533
 

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

527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
529
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533
 #endif
534
 #endif
534
 
535
 

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

527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
529
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533
 #endif
534
 #endif
534
 
535
 

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

527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
529
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533
 #endif
534
 #endif
534
 
535
 

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

532
 #if ENABLED(ENSURE_SMOOTH_MOVES)
532
 #if ENABLED(ENSURE_SMOOTH_MOVES)
533
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
533
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
534
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
538
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
538
 #endif
539
 #endif
539
 
540
 

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

527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
527
 #if ENABLED(ENSURE_SMOOTH_MOVES)
528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
528
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
529
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
533
 #endif
534
 #endif
534
 
535
 

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

525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
 #endif
532
 #endif
532
 
533
 

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

525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
525
 #if ENABLED(ENSURE_SMOOTH_MOVES)
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
526
   //#define ALWAYS_ALLOW_MENU      // If enabled, the menu will always be responsive.
527
                                    // WARNING: Menu navigation during short moves may cause stuttering!
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
                                    // Default value is good for graphical LCDs (e.g., REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER).
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
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
   #define MIN_BLOCK_TIME 6         // (ms) Minimum duration of a single block. You shouldn't need to modify this.
531
 #endif
532
 #endif
532
 
533
 

Loading…
Cancel
Save