Browse Source

Add LCD option BEEP_ON_FEEDRATE_CHANGE (#12774)

Kaushik Vemparala 5 years ago
parent
commit
ba7e35cbab
65 changed files with 471 additions and 20 deletions
  1. 7
    0
      Marlin/Configuration_adv.h
  2. 7
    0
      Marlin/src/config/default/Configuration_adv.h
  3. 7
    0
      Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h
  4. 7
    0
      Marlin/src/config/examples/Anet/A2/Configuration_adv.h
  5. 7
    0
      Marlin/src/config/examples/Anet/A2plus/Configuration_adv.h
  6. 7
    0
      Marlin/src/config/examples/Anet/A6/Configuration_adv.h
  7. 7
    0
      Marlin/src/config/examples/Anet/A8/Configuration_adv.h
  8. 7
    0
      Marlin/src/config/examples/ArmEd/Configuration_adv.h
  9. 7
    0
      Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h
  10. 7
    0
      Marlin/src/config/examples/BIBO/TouchX/default/Configuration_adv.h
  11. 7
    0
      Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h
  12. 7
    0
      Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h
  13. 7
    0
      Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h
  14. 7
    0
      Marlin/src/config/examples/Cartesio/Configuration_adv.h
  15. 7
    0
      Marlin/src/config/examples/Creality/CR-10/Configuration_adv.h
  16. 7
    0
      Marlin/src/config/examples/Creality/CR-10S/Configuration_adv.h
  17. 7
    0
      Marlin/src/config/examples/Creality/CR-10mini/Configuration_adv.h
  18. 7
    0
      Marlin/src/config/examples/Creality/CR-8/Configuration_adv.h
  19. 7
    0
      Marlin/src/config/examples/Creality/Ender-2/Configuration_adv.h
  20. 7
    0
      Marlin/src/config/examples/Creality/Ender-3/Configuration_adv.h
  21. 7
    0
      Marlin/src/config/examples/Creality/Ender-4/Configuration_adv.h
  22. 7
    0
      Marlin/src/config/examples/Einstart-S/Configuration_adv.h
  23. 7
    0
      Marlin/src/config/examples/Felix/Configuration_adv.h
  24. 7
    0
      Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h
  25. 7
    0
      Marlin/src/config/examples/Formbot/Raptor/Configuration_adv.h
  26. 7
    0
      Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration_adv.h
  27. 7
    0
      Marlin/src/config/examples/Formbot/T_Rex_3/Configuration_adv.h
  28. 7
    0
      Marlin/src/config/examples/Geeetech/MeCreator2/Configuration_adv.h
  29. 7
    0
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h
  30. 7
    0
      Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h
  31. 7
    0
      Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h
  32. 7
    0
      Marlin/src/config/examples/JGAurora/A5/Configuration_adv.h
  33. 7
    0
      Marlin/src/config/examples/MakerParts/Configuration_adv.h
  34. 7
    0
      Marlin/src/config/examples/Malyan/M150/Configuration_adv.h
  35. 7
    0
      Marlin/src/config/examples/Malyan/M200/Configuration_adv.h
  36. 7
    0
      Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h
  37. 7
    0
      Marlin/src/config/examples/Mks/Robin/Configuration_adv.h
  38. 7
    0
      Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h
  39. 7
    0
      Marlin/src/config/examples/RigidBot/Configuration_adv.h
  40. 7
    0
      Marlin/src/config/examples/SCARA/Configuration_adv.h
  41. 7
    0
      Marlin/src/config/examples/Sanguinololu/Configuration_adv.h
  42. 7
    0
      Marlin/src/config/examples/TheBorg/Configuration_adv.h
  43. 7
    0
      Marlin/src/config/examples/TinyBoy2/Configuration_adv.h
  44. 7
    0
      Marlin/src/config/examples/Tronxy/X3A/Configuration_adv.h
  45. 7
    0
      Marlin/src/config/examples/UltiMachine/Archim1/Configuration_adv.h
  46. 7
    0
      Marlin/src/config/examples/UltiMachine/Archim2/Configuration_adv.h
  47. 7
    0
      Marlin/src/config/examples/Velleman/K8200/Configuration_adv.h
  48. 7
    0
      Marlin/src/config/examples/Velleman/K8400/Configuration_adv.h
  49. 7
    0
      Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration_adv.h
  50. 7
    0
      Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration_adv.h
  51. 7
    0
      Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h
  52. 7
    0
      Marlin/src/config/examples/delta/FLSUN/kossel/Configuration_adv.h
  53. 7
    0
      Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h
  54. 7
    0
      Marlin/src/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h
  55. 7
    0
      Marlin/src/config/examples/delta/MKS/SBASE/Configuration_adv.h
  56. 7
    0
      Marlin/src/config/examples/delta/Tevo Little Monster/Configuration_adv.h
  57. 7
    0
      Marlin/src/config/examples/delta/generic/Configuration_adv.h
  58. 7
    0
      Marlin/src/config/examples/delta/kossel_mini/Configuration_adv.h
  59. 7
    0
      Marlin/src/config/examples/delta/kossel_xl/Configuration_adv.h
  60. 7
    0
      Marlin/src/config/examples/gCreate/gMax1.5+/Configuration_adv.h
  61. 7
    0
      Marlin/src/config/examples/makibox/Configuration_adv.h
  62. 7
    0
      Marlin/src/config/examples/tvrrug/Round2/Configuration_adv.h
  63. 7
    0
      Marlin/src/config/examples/wt150/Configuration_adv.h
  64. 29
    19
      Marlin/src/lcd/ultralcd.cpp
  65. 1
    1
      buildroot/share/tests/DUE_tests

+ 7
- 0
Marlin/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/default/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/AlephObjects/TAZ4/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Anet/A2/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Anet/A2plus/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Anet/A6/Configuration_adv.h View File

@@ -595,6 +595,13 @@
595 595
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596 596
 #endif
597 597
 
598
+// Play a beep when the feedrate is changed from the Status Screen
599
+//#define BEEP_ON_FEEDRATE_CHANGE
600
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
601
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
602
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
603
+#endif
604
+
598 605
 // Include a page of printer information in the LCD Main Menu
599 606
 //#define LCD_INFO_MENU
600 607
 

+ 7
- 0
Marlin/src/config/examples/Anet/A8/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/ArmEd/Configuration_adv.h View File

@@ -568,6 +568,13 @@
568 568
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
569 569
 #endif
570 570
 
571
+// Play a beep when the feedrate is changed from the Status Screen
572
+//#define BEEP_ON_FEEDRATE_CHANGE
573
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
574
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
575
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
576
+#endif
577
+
571 578
 // Include a page of printer information in the LCD Main Menu
572 579
 //#define LCD_INFO_MENU
573 580
 

+ 7
- 0
Marlin/src/config/examples/BIBO/TouchX/cyclops/Configuration_adv.h View File

@@ -595,6 +595,13 @@
595 595
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596 596
 #endif
597 597
 
598
+// Play a beep when the feedrate is changed from the Status Screen
599
+//#define BEEP_ON_FEEDRATE_CHANGE
600
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
601
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
602
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
603
+#endif
604
+
598 605
 // Include a page of printer information in the LCD Main Menu
599 606
 //#define LCD_INFO_MENU
600 607
 

+ 7
- 0
Marlin/src/config/examples/BIBO/TouchX/default/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/BQ/Hephestos/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/BQ/Hephestos_2/Configuration_adv.h View File

@@ -604,6 +604,13 @@
604 604
   #define ENCODER_100X_STEPS_PER_SEC  50  // (steps/s) Encoder rate for 100x speed
605 605
 #endif
606 606
 
607
+// Play a beep when the feedrate is changed from the Status Screen
608
+//#define BEEP_ON_FEEDRATE_CHANGE
609
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
610
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
611
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
612
+#endif
613
+
607 614
 // Include a page of printer information in the LCD Main Menu
608 615
 //#define LCD_INFO_MENU
609 616
 

+ 7
- 0
Marlin/src/config/examples/BQ/WITBOX/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Cartesio/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Creality/CR-10/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Creality/CR-10S/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 #define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Creality/CR-10mini/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 #define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Creality/CR-8/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Creality/Ender-2/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Creality/Ender-3/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 #define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Creality/Ender-4/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Einstart-S/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Felix/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/FolgerTech/i3-2020/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Formbot/Raptor/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 #define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Formbot/T_Rex_2+/Configuration_adv.h View File

@@ -600,6 +600,13 @@
600 600
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
601 601
 #endif
602 602
 
603
+// Play a beep when the feedrate is changed from the Status Screen
604
+//#define BEEP_ON_FEEDRATE_CHANGE
605
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
606
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
607
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
608
+#endif
609
+
603 610
 // Include a page of printer information in the LCD Main Menu
604 611
 #define LCD_INFO_MENU
605 612
 

+ 7
- 0
Marlin/src/config/examples/Formbot/T_Rex_3/Configuration_adv.h View File

@@ -601,6 +601,13 @@
601 601
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
602 602
 #endif
603 603
 
604
+// Play a beep when the feedrate is changed from the Status Screen
605
+//#define BEEP_ON_FEEDRATE_CHANGE
606
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
607
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
608
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
609
+#endif
610
+
604 611
 // Include a page of printer information in the LCD Main Menu
605 612
 #define LCD_INFO_MENU
606 613
 

+ 7
- 0
Marlin/src/config/examples/Geeetech/MeCreator2/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 #define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 #define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Infitary/i3-M508/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/JGAurora/A5/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/MakerParts/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 #define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Malyan/M150/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC 300  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Malyan/M200/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Micromake/C1/enhanced/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Mks/Robin/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Mks/Sbase/Configuration_adv.h View File

@@ -597,6 +597,13 @@
597 597
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598 598
 #endif
599 599
 
600
+// Play a beep when the feedrate is changed from the Status Screen
601
+//#define BEEP_ON_FEEDRATE_CHANGE
602
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
603
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
604
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
605
+#endif
606
+
600 607
 // Include a page of printer information in the LCD Main Menu
601 608
 //#define LCD_INFO_MENU
602 609
 

+ 7
- 0
Marlin/src/config/examples/RigidBot/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/SCARA/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Sanguinololu/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/TheBorg/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/TinyBoy2/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 #define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Tronxy/X3A/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/UltiMachine/Archim1/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/UltiMachine/Archim2/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Velleman/K8200/Configuration_adv.h View File

@@ -609,6 +609,13 @@
609 609
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
610 610
 #endif
611 611
 
612
+// Play a beep when the feedrate is changed from the Status Screen
613
+//#define BEEP_ON_FEEDRATE_CHANGE
614
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
615
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
616
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
617
+#endif
618
+
612 619
 // Include a page of printer information in the LCD Main Menu
613 620
 //#define LCD_INFO_MENU
614 621
 

+ 7
- 0
Marlin/src/config/examples/Velleman/K8400/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/Wanhao/Duplicator 6/Configuration_adv.h View File

@@ -598,6 +598,13 @@
598 598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599 599
 #endif
600 600
 
601
+// Play a beep when the feedrate is changed from the Status Screen
602
+//#define BEEP_ON_FEEDRATE_CHANGE
603
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
604
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
605
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
606
+#endif
607
+
601 608
 // Include a page of printer information in the LCD Main Menu
602 609
 #define LCD_INFO_MENU
603 610
 

+ 7
- 0
Marlin/src/config/examples/delta/Anycubic/Kossel/Configuration_adv.h View File

@@ -598,6 +598,13 @@
598 598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599 599
 #endif
600 600
 
601
+// Play a beep when the feedrate is changed from the Status Screen
602
+//#define BEEP_ON_FEEDRATE_CHANGE
603
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
604
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
605
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
606
+#endif
607
+
601 608
 // Include a page of printer information in the LCD Main Menu
602 609
 #define LCD_INFO_MENU
603 610
 

+ 7
- 0
Marlin/src/config/examples/delta/FLSUN/auto_calibrate/Configuration_adv.h View File

@@ -598,6 +598,13 @@
598 598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599 599
 #endif
600 600
 
601
+// Play a beep when the feedrate is changed from the Status Screen
602
+//#define BEEP_ON_FEEDRATE_CHANGE
603
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
604
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
605
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
606
+#endif
607
+
601 608
 // Include a page of printer information in the LCD Main Menu
602 609
 //#define LCD_INFO_MENU
603 610
 

+ 7
- 0
Marlin/src/config/examples/delta/FLSUN/kossel/Configuration_adv.h View File

@@ -598,6 +598,13 @@
598 598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599 599
 #endif
600 600
 
601
+// Play a beep when the feedrate is changed from the Status Screen
602
+//#define BEEP_ON_FEEDRATE_CHANGE
603
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
604
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
605
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
606
+#endif
607
+
601 608
 // Include a page of printer information in the LCD Main Menu
602 609
 //#define LCD_INFO_MENU
603 610
 

+ 7
- 0
Marlin/src/config/examples/delta/FLSUN/kossel_mini/Configuration_adv.h View File

@@ -598,6 +598,13 @@
598 598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599 599
 #endif
600 600
 
601
+// Play a beep when the feedrate is changed from the Status Screen
602
+//#define BEEP_ON_FEEDRATE_CHANGE
603
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
604
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
605
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
606
+#endif
607
+
601 608
 // Include a page of printer information in the LCD Main Menu
602 609
 //#define LCD_INFO_MENU
603 610
 

+ 7
- 0
Marlin/src/config/examples/delta/Geeetech/Rostock 301/Configuration_adv.h View File

@@ -598,6 +598,13 @@
598 598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599 599
 #endif
600 600
 
601
+// Play a beep when the feedrate is changed from the Status Screen
602
+//#define BEEP_ON_FEEDRATE_CHANGE
603
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
604
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
605
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
606
+#endif
607
+
601 608
 // Include a page of printer information in the LCD Main Menu
602 609
 //#define LCD_INFO_MENU
603 610
 

+ 7
- 0
Marlin/src/config/examples/delta/MKS/SBASE/Configuration_adv.h View File

@@ -598,6 +598,13 @@
598 598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599 599
 #endif
600 600
 
601
+// Play a beep when the feedrate is changed from the Status Screen
602
+//#define BEEP_ON_FEEDRATE_CHANGE
603
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
604
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
605
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
606
+#endif
607
+
601 608
 // Include a page of printer information in the LCD Main Menu
602 609
 //#define LCD_INFO_MENU
603 610
 

+ 7
- 0
Marlin/src/config/examples/delta/Tevo Little Monster/Configuration_adv.h View File

@@ -598,6 +598,13 @@
598 598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599 599
 #endif
600 600
 
601
+// Play a beep when the feedrate is changed from the Status Screen
602
+//#define BEEP_ON_FEEDRATE_CHANGE
603
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
604
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
605
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
606
+#endif
607
+
601 608
 // Include a page of printer information in the LCD Main Menu
602 609
 //#define LCD_INFO_MENU
603 610
 

+ 7
- 0
Marlin/src/config/examples/delta/generic/Configuration_adv.h View File

@@ -598,6 +598,13 @@
598 598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599 599
 #endif
600 600
 
601
+// Play a beep when the feedrate is changed from the Status Screen
602
+//#define BEEP_ON_FEEDRATE_CHANGE
603
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
604
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
605
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
606
+#endif
607
+
601 608
 // Include a page of printer information in the LCD Main Menu
602 609
 //#define LCD_INFO_MENU
603 610
 

+ 7
- 0
Marlin/src/config/examples/delta/kossel_mini/Configuration_adv.h View File

@@ -598,6 +598,13 @@
598 598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599 599
 #endif
600 600
 
601
+// Play a beep when the feedrate is changed from the Status Screen
602
+//#define BEEP_ON_FEEDRATE_CHANGE
603
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
604
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
605
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
606
+#endif
607
+
601 608
 // Include a page of printer information in the LCD Main Menu
602 609
 //#define LCD_INFO_MENU
603 610
 

+ 7
- 0
Marlin/src/config/examples/delta/kossel_xl/Configuration_adv.h View File

@@ -598,6 +598,13 @@
598 598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599 599
 #endif
600 600
 
601
+// Play a beep when the feedrate is changed from the Status Screen
602
+//#define BEEP_ON_FEEDRATE_CHANGE
603
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
604
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
605
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
606
+#endif
607
+
601 608
 // Include a page of printer information in the LCD Main Menu
602 609
 //#define LCD_INFO_MENU
603 610
 

+ 7
- 0
Marlin/src/config/examples/gCreate/gMax1.5+/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/makibox/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/tvrrug/Round2/Configuration_adv.h View File

@@ -596,6 +596,13 @@
596 596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597 597
 #endif
598 598
 
599
+// Play a beep when the feedrate is changed from the Status Screen
600
+//#define BEEP_ON_FEEDRATE_CHANGE
601
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
602
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
603
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
604
+#endif
605
+
599 606
 // Include a page of printer information in the LCD Main Menu
600 607
 //#define LCD_INFO_MENU
601 608
 

+ 7
- 0
Marlin/src/config/examples/wt150/Configuration_adv.h View File

@@ -597,6 +597,13 @@
597 597
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598 598
 #endif
599 599
 
600
+// Play a beep when the feedrate is changed from the Status Screen
601
+//#define BEEP_ON_FEEDRATE_CHANGE
602
+#if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
603
+  #define FEEDRATE_CHANGE_BEEP_DURATION   10
604
+  #define FEEDRATE_CHANGE_BEEP_FREQUENCY 440
605
+#endif
606
+
600 607
 // Include a page of printer information in the LCD Main Menu
601 608
 #define LCD_INFO_MENU
602 609
 

+ 29
- 19
Marlin/src/lcd/ultralcd.cpp View File

@@ -419,7 +419,8 @@ void MarlinUI::status_screen() {
419 419
     //
420 420
 
421 421
     #if DISABLED(PROGRESS_MSG_ONCE) || (PROGRESS_MSG_EXPIRE > 0)
422
-      millis_t ms = millis();
422
+      #define GOT_MS
423
+      const millis_t ms = millis();
423 424
     #endif
424 425
 
425 426
     // If the message will blink rather than expire...
@@ -464,31 +465,40 @@ void MarlinUI::status_screen() {
464 465
 
465 466
   #endif // HAS_LCD_MENU
466 467
 
467
-  #if ENABLED(ULTIPANEL_FEEDMULTIPLY) && HAS_ENCODER_ACTION
468
+  #if ENABLED(ULTIPANEL_FEEDMULTIPLY)
469
+
470
+    const int16_t old_frm = feedrate_percentage;
471
+          int16_t new_frm = old_frm + (int32_t)encoderPosition;
468 472
 
469
-    const int16_t new_frm = feedrate_percentage + (int32_t)encoderPosition;
470 473
     // Dead zone at 100% feedrate
471
-    if ((feedrate_percentage < 100 && new_frm > 100) || (feedrate_percentage > 100 && new_frm < 100)) {
472
-      feedrate_percentage = 100;
473
-      encoderPosition = 0;
474
-    }
475
-    else if (feedrate_percentage == 100) {
476
-      if ((int32_t)encoderPosition > ENCODER_FEEDRATE_DEADZONE) {
477
-        feedrate_percentage += (int32_t)encoderPosition - (ENCODER_FEEDRATE_DEADZONE);
478
-        encoderPosition = 0;
479
-      }
480
-      else if ((int32_t)encoderPosition < -(ENCODER_FEEDRATE_DEADZONE)) {
481
-        feedrate_percentage += (int32_t)encoderPosition + ENCODER_FEEDRATE_DEADZONE;
482
-        encoderPosition = 0;
483
-      }
474
+    if (old_frm == 100) {
475
+      if ((int32_t)encoderPosition > ENCODER_FEEDRATE_DEADZONE)
476
+        new_frm -= ENCODER_FEEDRATE_DEADZONE;
477
+      else if ((int32_t)encoderPosition < -(ENCODER_FEEDRATE_DEADZONE))
478
+        new_frm += ENCODER_FEEDRATE_DEADZONE;
479
+      else
480
+        new_frm = old_frm;
484 481
     }
485
-    else {
482
+    else if ((old_frm < 100 && new_frm > 100) || (old_frm > 100 && new_frm < 100))
483
+      new_frm = 100;
484
+
485
+    new_frm = constrain(new_frm, 10, 999);
486
+
487
+    if (old_frm != new_frm) {
486 488
       feedrate_percentage = new_frm;
487 489
       encoderPosition = 0;
490
+      #if ENABLED(BEEP_ON_FEEDRATE_CHANGE)
491
+        static millis_t next_beep;
492
+        #ifndef GOT_MS
493
+          const millis_t ms = millis();
494
+        #endif
495
+        if (ELAPSED(ms, next_beep)) {
496
+          BUZZ(FEEDRATE_CHANGE_BEEP_DURATION, FEEDRATE_CHANGE_BEEP_FREQUENCY);
497
+          next_beep = ms + 500UL;
498
+        }
499
+      #endif
488 500
     }
489 501
 
490
-    feedrate_percentage = constrain(feedrate_percentage, 10, 999);
491
-
492 502
   #endif // ULTIPANEL_FEEDMULTIPLY
493 503
 
494 504
   draw_status_screen();

+ 1
- 1
buildroot/share/tests/DUE_tests View File

@@ -32,5 +32,5 @@ restore_configs
32 32
 opt_set MOTHERBOARD BOARD_RAMPS4DUE_EEF
33 33
 opt_set EXTRUDERS 2
34 34
 opt_set NUM_SERVOS 1
35
-opt_enable SWITCHING_EXTRUDER ULTIMAKERCONTROLLER
35
+opt_enable SWITCHING_EXTRUDER ULTIMAKERCONTROLLER BEEP_ON_FEEDRATE_CHANGE
36 36
 exec_test $1 $2 "Test RAMPS4DUE with SWITCHING_EXTRUDER"

Loading…
Cancel
Save