Browse Source

Merge pull request #5318 from Sebastianv650/Account_for_LCD_improvements

Account for LCD improvements in ENSURE_SMOOTH_MOVES
Scott Lahteine 8 years ago
parent
commit
f882355994

+ 2
- 1
Marlin/Configuration_adv.h View File

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+ 2
- 1
Marlin/example_configurations/delta/biv2.5/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/delta/generic/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/delta/kossel_mini/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/delta/kossel_pro/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/delta/kossel_xl/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/makibox/Configuration_adv.h View File

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

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

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

Loading…
Cancel
Save