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
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

595
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
595
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
 #endif
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
 // Include a page of printer information in the LCD Main Menu
605
 // Include a page of printer information in the LCD Main Menu
599
 //#define LCD_INFO_MENU
606
 //#define LCD_INFO_MENU
600
 
607
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

568
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
568
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
569
 #endif
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
 // Include a page of printer information in the LCD Main Menu
578
 // Include a page of printer information in the LCD Main Menu
572
 //#define LCD_INFO_MENU
579
 //#define LCD_INFO_MENU
573
 
580
 

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

595
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
595
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
 #endif
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
 // Include a page of printer information in the LCD Main Menu
605
 // Include a page of printer information in the LCD Main Menu
599
 //#define LCD_INFO_MENU
606
 //#define LCD_INFO_MENU
600
 
607
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

604
   #define ENCODER_100X_STEPS_PER_SEC  50  // (steps/s) Encoder rate for 100x speed
604
   #define ENCODER_100X_STEPS_PER_SEC  50  // (steps/s) Encoder rate for 100x speed
605
 #endif
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
 // Include a page of printer information in the LCD Main Menu
614
 // Include a page of printer information in the LCD Main Menu
608
 //#define LCD_INFO_MENU
615
 //#define LCD_INFO_MENU
609
 
616
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 #define LCD_INFO_MENU
607
 #define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 #define LCD_INFO_MENU
607
 #define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 #define LCD_INFO_MENU
607
 #define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 #define LCD_INFO_MENU
607
 #define LCD_INFO_MENU
601
 
608
 

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

600
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
600
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
601
 #endif
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
 // Include a page of printer information in the LCD Main Menu
610
 // Include a page of printer information in the LCD Main Menu
604
 #define LCD_INFO_MENU
611
 #define LCD_INFO_MENU
605
 
612
 

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

601
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
601
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
602
 #endif
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
 // Include a page of printer information in the LCD Main Menu
611
 // Include a page of printer information in the LCD Main Menu
605
 #define LCD_INFO_MENU
612
 #define LCD_INFO_MENU
606
 
613
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 #define LCD_INFO_MENU
607
 #define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 #define LCD_INFO_MENU
607
 #define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 #define LCD_INFO_MENU
607
 #define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC 300  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC 300  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

597
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
 #endif
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
 // Include a page of printer information in the LCD Main Menu
607
 // Include a page of printer information in the LCD Main Menu
601
 //#define LCD_INFO_MENU
608
 //#define LCD_INFO_MENU
602
 
609
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 #define LCD_INFO_MENU
607
 #define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

609
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
609
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
610
 #endif
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
 // Include a page of printer information in the LCD Main Menu
619
 // Include a page of printer information in the LCD Main Menu
613
 //#define LCD_INFO_MENU
620
 //#define LCD_INFO_MENU
614
 
621
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599
 #endif
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
 // Include a page of printer information in the LCD Main Menu
608
 // Include a page of printer information in the LCD Main Menu
602
 #define LCD_INFO_MENU
609
 #define LCD_INFO_MENU
603
 
610
 

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

598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599
 #endif
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
 // Include a page of printer information in the LCD Main Menu
608
 // Include a page of printer information in the LCD Main Menu
602
 #define LCD_INFO_MENU
609
 #define LCD_INFO_MENU
603
 
610
 

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

598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599
 #endif
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
 // Include a page of printer information in the LCD Main Menu
608
 // Include a page of printer information in the LCD Main Menu
602
 //#define LCD_INFO_MENU
609
 //#define LCD_INFO_MENU
603
 
610
 

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

598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599
 #endif
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
 // Include a page of printer information in the LCD Main Menu
608
 // Include a page of printer information in the LCD Main Menu
602
 //#define LCD_INFO_MENU
609
 //#define LCD_INFO_MENU
603
 
610
 

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

598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599
 #endif
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
 // Include a page of printer information in the LCD Main Menu
608
 // Include a page of printer information in the LCD Main Menu
602
 //#define LCD_INFO_MENU
609
 //#define LCD_INFO_MENU
603
 
610
 

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

598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599
 #endif
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
 // Include a page of printer information in the LCD Main Menu
608
 // Include a page of printer information in the LCD Main Menu
602
 //#define LCD_INFO_MENU
609
 //#define LCD_INFO_MENU
603
 
610
 

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

598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599
 #endif
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
 // Include a page of printer information in the LCD Main Menu
608
 // Include a page of printer information in the LCD Main Menu
602
 //#define LCD_INFO_MENU
609
 //#define LCD_INFO_MENU
603
 
610
 

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

598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599
 #endif
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
 // Include a page of printer information in the LCD Main Menu
608
 // Include a page of printer information in the LCD Main Menu
602
 //#define LCD_INFO_MENU
609
 //#define LCD_INFO_MENU
603
 
610
 

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

598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599
 #endif
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
 // Include a page of printer information in the LCD Main Menu
608
 // Include a page of printer information in the LCD Main Menu
602
 //#define LCD_INFO_MENU
609
 //#define LCD_INFO_MENU
603
 
610
 

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

598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599
 #endif
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
 // Include a page of printer information in the LCD Main Menu
608
 // Include a page of printer information in the LCD Main Menu
602
 //#define LCD_INFO_MENU
609
 //#define LCD_INFO_MENU
603
 
610
 

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

598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
599
 #endif
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
 // Include a page of printer information in the LCD Main Menu
608
 // Include a page of printer information in the LCD Main Menu
602
 //#define LCD_INFO_MENU
609
 //#define LCD_INFO_MENU
603
 
610
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
596
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
 #endif
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
 // Include a page of printer information in the LCD Main Menu
606
 // Include a page of printer information in the LCD Main Menu
600
 //#define LCD_INFO_MENU
607
 //#define LCD_INFO_MENU
601
 
608
 

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

597
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
597
   #define ENCODER_100X_STEPS_PER_SEC  80  // (steps/s) Encoder rate for 100x speed
598
 #endif
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
 // Include a page of printer information in the LCD Main Menu
607
 // Include a page of printer information in the LCD Main Menu
601
 #define LCD_INFO_MENU
608
 #define LCD_INFO_MENU
602
 
609
 

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

419
     //
419
     //
420
 
420
 
421
     #if DISABLED(PROGRESS_MSG_ONCE) || (PROGRESS_MSG_EXPIRE > 0)
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
     #endif
424
     #endif
424
 
425
 
425
     // If the message will blink rather than expire...
426
     // If the message will blink rather than expire...
464
 
465
 
465
   #endif // HAS_LCD_MENU
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
     // Dead zone at 100% feedrate
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
       feedrate_percentage = new_frm;
488
       feedrate_percentage = new_frm;
487
       encoderPosition = 0;
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
   #endif // ULTIPANEL_FEEDMULTIPLY
502
   #endif // ULTIPANEL_FEEDMULTIPLY
493
 
503
 
494
   draw_status_screen();
504
   draw_status_screen();

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

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

Loading…
Cancel
Save