Browse Source

Touch UI finishing touches

Scott Lahteine 4 years ago
parent
commit
5e5045c4ee
100 changed files with 348 additions and 158 deletions
  1. 3
    0
      Marlin/Configuration_adv.h
  2. 3
    3
      Marlin/src/HAL/HAL_DUE/usb/sd_mmc_spi_mem.cpp
  3. 2
    1
      Marlin/src/Marlin.cpp
  4. 3
    5
      Marlin/src/inc/SanityCheck.h
  5. 1
    1
      Marlin/src/lcd/extensible_ui/lib/lulzbot/ftdi_eve_lib/extended/dl_cache.cpp
  6. 1
    1
      Marlin/src/lcd/extensible_ui/lib/lulzbot/ftdi_eve_lib/extended/sound_player.cpp
  7. 9
    7
      Marlin/src/lcd/extensible_ui/lib/lulzbot/ftdi_eve_lib/extras/svg2cpp.py
  8. 1
    1
      Marlin/src/lcd/extensible_ui/lib/lulzbot/language/language_en.h
  9. 22
    19
      Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/about_screen.cpp
  10. 1
    28
      Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/bio_printer_ui_landscape.h
  11. 1
    24
      Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/bio_printer_ui_portrait.h
  12. 39
    39
      Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/bio_status_screen.cpp
  13. 1
    1
      Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/boot_screen.cpp
  14. 2
    1
      Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/filament_runout_screen.cpp
  15. 12
    12
      Marlin/src/lcd/extensible_ui/lib/lulzbot/theme/colors.h
  16. 1
    6
      Marlin/src/lcd/extensible_ui/lib/lulzbot/theme/marlin_bootscreen_landscape.h
  17. 2
    5
      Marlin/src/lcd/extensible_ui/lib/lulzbot/theme/marlin_bootscreen_portrait.h
  18. 2
    2
      Marlin/src/module/configuration_store.cpp
  19. 2
    2
      config/default/Configuration_adv.h
  20. 3
    0
      config/examples/3DFabXYZ/Migbot/Configuration_adv.h
  21. 3
    0
      config/examples/ADIMLab/Gantry v1/Configuration_adv.h
  22. 3
    0
      config/examples/ADIMLab/Gantry v2/Configuration_adv.h
  23. 3
    0
      config/examples/AlephObjects/TAZ4/Configuration_adv.h
  24. 3
    0
      config/examples/Alfawise/U20-bltouch/Configuration_adv.h
  25. 3
    0
      config/examples/Alfawise/U20/Configuration_adv.h
  26. 3
    0
      config/examples/AliExpress/UM2pExt/Configuration_adv.h
  27. 3
    0
      config/examples/Anet/A2/Configuration_adv.h
  28. 3
    0
      config/examples/Anet/A2plus/Configuration_adv.h
  29. 3
    0
      config/examples/Anet/A6/Configuration_adv.h
  30. 3
    0
      config/examples/Anet/A8/Configuration_adv.h
  31. 3
    0
      config/examples/Anet/A8plus/Configuration_adv.h
  32. 3
    0
      config/examples/Anet/E16/Configuration_adv.h
  33. 3
    0
      config/examples/AnyCubic/i3/Configuration_adv.h
  34. 3
    0
      config/examples/ArmEd/Configuration_adv.h
  35. 3
    0
      config/examples/BIBO/TouchX/cyclops/Configuration_adv.h
  36. 3
    0
      config/examples/BIBO/TouchX/default/Configuration_adv.h
  37. 3
    0
      config/examples/BQ/Hephestos/Configuration_adv.h
  38. 3
    0
      config/examples/BQ/Hephestos_2/Configuration_adv.h
  39. 3
    0
      config/examples/BQ/WITBOX/Configuration_adv.h
  40. 3
    0
      config/examples/Cartesio/Configuration_adv.h
  41. 3
    0
      config/examples/Creality/CR-10/Configuration_adv.h
  42. 3
    0
      config/examples/Creality/CR-10S/Configuration_adv.h
  43. 3
    0
      config/examples/Creality/CR-10_5S/Configuration_adv.h
  44. 3
    0
      config/examples/Creality/CR-10mini/Configuration_adv.h
  45. 3
    0
      config/examples/Creality/CR-20 Pro/Configuration_adv.h
  46. 3
    0
      config/examples/Creality/CR-20/Configuration_adv.h
  47. 3
    0
      config/examples/Creality/CR-8/Configuration_adv.h
  48. 3
    0
      config/examples/Creality/Ender-2/Configuration_adv.h
  49. 3
    0
      config/examples/Creality/Ender-3/Configuration_adv.h
  50. 3
    0
      config/examples/Creality/Ender-4/Configuration_adv.h
  51. 3
    0
      config/examples/Creality/Ender-5/Configuration_adv.h
  52. 3
    0
      config/examples/Dagoma/Disco Ultimate/Configuration_adv.h
  53. 3
    0
      config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h
  54. 3
    0
      config/examples/Einstart-S/Configuration_adv.h
  55. 3
    0
      config/examples/FYSETC/AIO_II/Configuration_adv.h
  56. 3
    0
      config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h
  57. 3
    0
      config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h
  58. 3
    0
      config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h
  59. 3
    0
      config/examples/FYSETC/Cheetah/base/Configuration_adv.h
  60. 3
    0
      config/examples/FYSETC/F6_13/Configuration_adv.h
  61. 3
    0
      config/examples/Felix/DUAL/Configuration_adv.h
  62. 3
    0
      config/examples/Felix/Single/Configuration_adv.h
  63. 3
    0
      config/examples/FlashForge/CreatorPro/Configuration_adv.h
  64. 3
    0
      config/examples/FolgerTech/i3-2020/Configuration_adv.h
  65. 3
    0
      config/examples/Formbot/Raptor/Configuration_adv.h
  66. 3
    0
      config/examples/Formbot/T_Rex_2+/Configuration_adv.h
  67. 3
    0
      config/examples/Formbot/T_Rex_3/Configuration_adv.h
  68. 3
    0
      config/examples/Geeetech/A10/Configuration_adv.h
  69. 3
    0
      config/examples/Geeetech/A10M/Configuration_adv.h
  70. 3
    0
      config/examples/Geeetech/A20M/Configuration_adv.h
  71. 3
    0
      config/examples/Geeetech/MeCreator2/Configuration_adv.h
  72. 3
    0
      config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h
  73. 3
    0
      config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h
  74. 3
    0
      config/examples/HMS434/Configuration_adv.h
  75. 3
    0
      config/examples/Infitary/i3-M508/Configuration_adv.h
  76. 3
    0
      config/examples/JGAurora/A1/Configuration_adv.h
  77. 3
    0
      config/examples/JGAurora/A5/Configuration_adv.h
  78. 3
    0
      config/examples/JGAurora/A5S/Configuration_adv.h
  79. 3
    0
      config/examples/MakerParts/Configuration_adv.h
  80. 3
    0
      config/examples/Malyan/M150/Configuration_adv.h
  81. 3
    0
      config/examples/Malyan/M200/Configuration_adv.h
  82. 3
    0
      config/examples/Micromake/C1/enhanced/Configuration_adv.h
  83. 3
    0
      config/examples/Mks/Robin/Configuration_adv.h
  84. 3
    0
      config/examples/Mks/Sbase/Configuration_adv.h
  85. 3
    0
      config/examples/RapideLite/RL200/Configuration_adv.h
  86. 3
    0
      config/examples/RigidBot/Configuration_adv.h
  87. 3
    0
      config/examples/SCARA/Configuration_adv.h
  88. 3
    0
      config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h
  89. 3
    0
      config/examples/Sanguinololu/Configuration_adv.h
  90. 3
    0
      config/examples/Tevo/Michelangelo/Configuration_adv.h
  91. 3
    0
      config/examples/Tevo/Tarantula Pro/Configuration_adv.h
  92. 3
    0
      config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h
  93. 3
    0
      config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h
  94. 3
    0
      config/examples/TheBorg/Configuration_adv.h
  95. 3
    0
      config/examples/TinyBoy2/Configuration_adv.h
  96. 3
    0
      config/examples/Tronxy/X3A/Configuration_adv.h
  97. 3
    0
      config/examples/Tronxy/X5S-2E/Configuration_adv.h
  98. 3
    0
      config/examples/UltiMachine/Archim1/Configuration_adv.h
  99. 3
    0
      config/examples/UltiMachine/Archim2/Configuration_adv.h
  100. 0
    0
      config/examples/VORONDesign/Configuration_adv.h

+ 3
- 0
Marlin/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 3
Marlin/src/HAL/HAL_DUE/usb/sd_mmc_spi_mem.cpp View File

@@ -19,7 +19,7 @@ void sd_mmc_spi_mem_init() {
19 19
 }
20 20
 
21 21
 Ctrl_status sd_mmc_spi_test_unit_ready() {
22
-  #if defined(DISABLE_DUE_SD_MMC)
22
+  #ifdef DISABLE_DUE_SD_MMC
23 23
     return CTRL_NO_PRESENT;
24 24
   #endif
25 25
   if (!IS_SD_INSERTED() || IS_SD_PRINTING() || IS_SD_FILE_OPEN() || !card.isMounted())
@@ -58,7 +58,7 @@ uint8_t sector_buf[SD_MMC_BLOCK_SIZE];
58 58
 // #define DEBUG_MMC
59 59
 
60 60
 Ctrl_status sd_mmc_spi_usb_read_10(uint32_t addr, uint16_t nb_sector) {
61
-  #if defined(DISABLE_DUE_SD_MMC)
61
+  #ifdef DISABLE_DUE_SD_MMC
62 62
     return CTRL_NO_PRESENT;
63 63
   #endif
64 64
   if (!IS_SD_INSERTED() || IS_SD_PRINTING() || IS_SD_FILE_OPEN() || !card.isMounted())
@@ -98,7 +98,7 @@ Ctrl_status sd_mmc_spi_usb_read_10(uint32_t addr, uint16_t nb_sector) {
98 98
 }
99 99
 
100 100
 Ctrl_status sd_mmc_spi_usb_write_10(uint32_t addr, uint16_t nb_sector) {
101
-  #if defined(DISABLE_DUE_SD_MMC)
101
+  #ifdef DISABLE_DUE_SD_MMC
102 102
     return CTRL_NO_PRESENT;
103 103
   #endif
104 104
   if (!IS_SD_INSERTED() || IS_SD_PRINTING() || IS_SD_FILE_OPEN() || !card.isMounted())

+ 2
- 1
Marlin/src/Marlin.cpp View File

@@ -717,7 +717,8 @@ void kill(PGM_P const lcd_error/*=nullptr*/, PGM_P const lcd_component/*=nullptr
717 717
   SERIAL_ERROR_MSG(MSG_ERR_KILLED);
718 718
 
719 719
   #if HAS_DISPLAY
720
-    ui.kill_screen(lcd_error ?: GET_TEXT(MSG_KILLED), lcd_component ?: PSTR(""));
720
+    extern const char NUL_STR[];
721
+    ui.kill_screen(lcd_error ?: GET_TEXT(MSG_KILLED), lcd_component ?: NUL_STR);
721 722
   #else
722 723
     UNUSED(lcd_error);
723 724
     UNUSED(lcd_component);

+ 3
- 5
Marlin/src/inc/SanityCheck.h View File

@@ -599,11 +599,9 @@ static_assert(Y_MAX_LENGTH >= Y_BED_SIZE, "Movement bounds (Y_MIN_POS, Y_MAX_POS
599 599
  * Custom Boot and Status screens
600 600
  */
601 601
 #if ENABLED(SHOW_CUSTOM_BOOTSCREEN) && !HAS_GRAPHICAL_LCD && !ENABLED(LULZBOT_TOUCH_UI)
602
-  #error "Graphical LCD is required for SHOW_CUSTOM_BOOTSCREEN."
603
-#endif
604
-
605
-#if ENABLED(CUSTOM_STATUS_SCREEN_IMAGE) && !HAS_GRAPHICAL_LCD
606
-  #error "Graphical LCD is required for CUSTOM_STATUS_SCREEN_IMAGE."
602
+  #error "SHOW_CUSTOM_BOOTSCREEN requires Graphical LCD or LULZBOT_TOUCH_UI."
603
+#elif ENABLED(CUSTOM_STATUS_SCREEN_IMAGE) && !HAS_GRAPHICAL_LCD
604
+  #error "CUSTOM_STATUS_SCREEN_IMAGE requires a Graphical LCD."
607 605
 #endif
608 606
 
609 607
 /**

+ 1
- 1
Marlin/src/lcd/extensible_ui/lib/lulzbot/ftdi_eve_lib/extended/dl_cache.cpp View File

@@ -130,7 +130,7 @@ bool DLCache::store(uint32_t num_bytes /* = 0*/) {
130 130
     #if ENABLED(TOUCH_UI_DEBUG)
131 131
       SERIAL_ECHO_START();
132 132
       SERIAL_ECHOPAIR  ("Not enough space in GRAM to cache display list, free space: ", free_space);
133
-      SERIAL_ECHOLNPAIR(  " Required: ", dl_size);
133
+      SERIAL_ECHOLNPAIR(" Required: ", dl_size);
134 134
     #endif
135 135
     return false;
136 136
   } else {

+ 1
- 1
Marlin/src/lcd/extensible_ui/lib/lulzbot/ftdi_eve_lib/extended/sound_player.cpp View File

@@ -38,7 +38,7 @@ namespace FTDI {
38 38
 
39 39
     #if ENABLED(TOUCH_UI_DEBUG)
40 40
       SERIAL_ECHO_START();
41
-      SERIAL_ECHOPAIR("Playing note ", int(note));
41
+      SERIAL_ECHOPAIR  ("Playing note ", int(note));
42 42
       SERIAL_ECHOLNPAIR(", instrument ", int(effect));
43 43
     #endif
44 44
 

+ 9
- 7
Marlin/src/lcd/extensible_ui/lib/lulzbot/ftdi_eve_lib/extras/svg2cpp.py View File

@@ -60,7 +60,7 @@ header = '''
60 60
  ****************************************************************************/
61 61
 
62 62
 /**
63
- * This file was auto-generated using "svg2cpp.pl"
63
+ * This file was auto-generated using "svg2cpp.py"
64 64
  *
65 65
  * The encoding consists of x,y pairs with the min and max scaled to
66 66
  * 0x0000 and 0xFFFE. A single 0xFFFF in the data stream indicates the
@@ -101,10 +101,11 @@ class ComputeBoundingBox:
101 101
     pass
102 102
 
103 103
   def write(self):
104
-    print("constexpr float x_min = %f;\n" % self.x_min)
105
-    print("constexpr float x_max = %f;\n" % self.x_max)
106
-    print("constexpr float y_min = %f;\n" % self.y_min)
107
-    print("constexpr float y_max = %f;\n" % self.y_max)
104
+    print("constexpr float x_min = %f;" % self.x_min)
105
+    print("constexpr float x_max = %f;" % self.x_max)
106
+    print("constexpr float y_min = %f;" % self.y_min)
107
+    print("constexpr float y_max = %f;" % self.y_max)
108
+    print()
108 109
 
109 110
   def from_svg_view_box(self, svg):
110 111
     s = re.search('<svg[^>]+>', svg);
@@ -118,6 +119,7 @@ class ComputeBoundingBox:
118 119
         return True
119 120
     return False
120 121
 
122
+# op
121 123
 class WriteDataStructure:
122 124
   def __init__(self, bounding_box):
123 125
     self.bounds = bounding_box
@@ -126,7 +128,7 @@ class WriteDataStructure:
126 128
     self.hex_words = []
127 129
 
128 130
   def push(self, value):
129
-    self.hex_words.append("0x%04X" % (0xffff & int(value)))
131
+    self.hex_words.append("0x%04X" % (0xFFFF & int(value)))
130 132
 
131 133
   def command(self, type, x, y):
132 134
     if type == "M":
@@ -138,7 +140,7 @@ class WriteDataStructure:
138 140
   def path_finished(self, id):
139 141
     if self.hex_words and self.hex_words[0] == "0xFFFF":
140 142
       self.hex_words.pop(0)
141
-    print("const PROGMEM uint16_t", id + "[] = {" + ", ".join (self.hex_words) + "};\n")
143
+    print("const PROGMEM uint16_t", id + "[] = {" + ", ".join (self.hex_words) + "};")
142 144
     self.hex_words = []
143 145
 
144 146
 class Parser:

+ 1
- 1
Marlin/src/lcd/extensible_ui/lib/lulzbot/language/language_en.h View File

@@ -153,7 +153,7 @@ namespace Language_en {
153 153
     PROGMEM Language_Str MSG_HOME_XYZ_WARNING       = u8"About to move to home position. Ensure the top and the bed of the printer are clear.\n\nContinue?";
154 154
     PROGMEM Language_Str MSG_HOME_E_WARNING         = u8"About to re-home plunger and auto-level. Remove syringe prior to proceeding.\n\nContinue?";
155 155
   #endif
156
-  
156
+
157 157
   #ifdef TOUCH_UI_COCOA_PRESS
158 158
     PROGMEM Language_Str MSG_ZONE_1                 = u8"Zone 1:";
159 159
     PROGMEM Language_Str MSG_ZONE_2                 = u8"Zone 2:";

+ 22
- 19
Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/about_screen.cpp View File

@@ -46,31 +46,34 @@ void AboutScreen::onRedraw(draw_mode_t) {
46 46
      .tag(0);
47 47
 
48 48
   draw_text_box(cmd, BTN_POS(1,2), BTN_SIZE(4,1),
49
-      #ifdef CUSTOM_MACHINE_NAME
50
-        F(CUSTOM_MACHINE_NAME)
51
-      #else
52
-        GET_TEXT_F(MSG_ABOUT_TOUCH_PANEL_1)
53
-      #endif
54
-  , OPT_CENTER, font_xlarge);
55
-  
49
+    #ifdef CUSTOM_MACHINE_NAME
50
+      F(CUSTOM_MACHINE_NAME)
51
+    #else
52
+      GET_TEXT_F(MSG_ABOUT_TOUCH_PANEL_1)
53
+    #endif
54
+    , OPT_CENTER, font_xlarge
55
+  );
56
+
56 57
   #ifdef TOOLHEAD_NAME
57
-   char about_str[
58
-     strlen_P(GET_TEXT(FIRMWARE_FOR_TOOLHEAD)) +
59
-     strlen_P(TOOLHEAD_NAME) +
60
-     strlen_P(GET_TEXT(ABOUT_TOUCH_PANEL_2)) + 1];
58
+    char about_str[
59
+      strlen_P(GET_TEXT(FIRMWARE_FOR_TOOLHEAD)) +
60
+      strlen_P(TOOLHEAD_NAME) +
61
+      strlen_P(GET_TEXT(ABOUT_TOUCH_PANEL_2)) + 1
62
+    ];
61 63
 
62
-   sprintf_P(about_str, GET_TEXT(FIRMWARE_FOR_TOOLHEAD), TOOLHEAD_NAME);
63
-   strcat_P (about_str, GET_TEXT(ABOUT_TOUCH_PANEL_2));
64
+    sprintf_P(about_str, GET_TEXT(FIRMWARE_FOR_TOOLHEAD), TOOLHEAD_NAME);
65
+    strcat_P (about_str, GET_TEXT(ABOUT_TOUCH_PANEL_2));
64 66
   #endif
65 67
 
66 68
   cmd.tag(2);
67 69
   draw_text_box(cmd, BTN_POS(1,3), BTN_SIZE(4,3),
68
-      #ifdef TOOLHEAD_NAME
69
-        about_str
70
-      #else
71
-        GET_TEXT_F(MSG_ABOUT_TOUCH_PANEL_2)
72
-      #endif
73
-  , OPT_CENTER, font_medium);
70
+    #ifdef TOOLHEAD_NAME
71
+      about_str
72
+    #else
73
+      GET_TEXT_F(MSG_ABOUT_TOUCH_PANEL_2)
74
+    #endif
75
+    , OPT_CENTER, font_medium
76
+  );
74 77
 
75 78
   cmd.tag(0);
76 79
   draw_text_box(cmd, BTN_POS(1,6), BTN_SIZE(4,2), progmem_str(getFirmwareName_str()), OPT_CENTER, font_medium);

+ 1
- 28
Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/bio_printer_ui_landscape.h View File

@@ -15,7 +15,7 @@
15 15
  ****************************************************************************/
16 16
 
17 17
 /**
18
- * This file was auto-generated using "svg2cpp.pl"
18
+ * This file was auto-generated using "svg2cpp.py"
19 19
  *
20 20
  * The encoding consists of x,y pairs with the min and max scaled to
21 21
  * 0x0000 and 0xFFFE. A single 0xFFFF in the data stream indicates the
@@ -25,58 +25,31 @@
25 25
 #pragma once
26 26
 
27 27
 constexpr float x_min = 0.000000;
28
-
29 28
 constexpr float x_max = 480.000000;
30
-
31 29
 constexpr float y_min = 0.000000;
32
-
33 30
 constexpr float y_max = 272.000000;
34 31
 
35 32
 const PROGMEM uint16_t z_neg[] = {0x7950, 0x51EA, 0x824E, 0x51EA, 0x824E, 0x71E2, 0x86CD, 0x71E2, 0x7DCF, 0x81DF, 0x74D1, 0x71E2, 0x7950, 0x71E2, 0x7950, 0x51EA};
36
-
37 33
 const PROGMEM uint16_t z_pos[] = {0x7950, 0x41EE, 0x824E, 0x41EE, 0x824E, 0x21F5, 0x86CD, 0x21F5, 0x7DCF, 0x11F9, 0x74D0, 0x21F5, 0x7950, 0x21F5, 0x7950, 0x41EE};
38
-
39 34
 const PROGMEM uint16_t y_neg[] = {0x3479, 0x56CF, 0x3EC6, 0x56CF, 0x3747, 0x7281, 0x3C6D, 0x7281, 0x2E61, 0x8059, 0x27D4, 0x7281, 0x2CFA, 0x7281, 0x3479, 0x56CF};
40
-
41 35
 const PROGMEM uint16_t y_pos[] = {0x3BF9, 0x3B1D, 0x4645, 0x3B1D, 0x4DC4, 0x1F6B, 0x52EB, 0x1F6B, 0x4C5E, 0x1192, 0x3E52, 0x1F6B, 0x4378, 0x1F6B, 0x3BF9, 0x3B1D};
42
-
43 36
 const PROGMEM uint16_t x_neg[] = {0x350E, 0x4209, 0x314E, 0x4FE2, 0x1CB5, 0x4FE2, 0x1AD6, 0x56CF, 0x1449, 0x48F6, 0x2255, 0x3B1D, 0x2075, 0x4209, 0x350E, 0x4209};
44
-
45 37
 const PROGMEM uint16_t x_pos[] = {0x498C, 0x4209, 0x45CC, 0x4FE2, 0x5A65, 0x4FE2, 0x5885, 0x56CF, 0x6691, 0x48F6, 0x6004, 0x3B1D, 0x5E25, 0x4209, 0x498C, 0x4209};
46
-
47 38
 const PROGMEM uint16_t syringe_fluid[] = {0xB4E9, 0x78BE, 0xBB12, 0x7C44, 0xBDE3, 0x7C44, 0xC426, 0x78BE, 0xC426, 0x250D, 0xB4E9, 0x250D, 0xB4E9, 0x78BE};
48
-
49 39
 const PROGMEM uint16_t syringe[] = {0xB8AD, 0x6BB1, 0xB8AD, 0x6E0C, 0xBE02, 0x6E0C, 0xBE02, 0x6BB1, 0xFFFF, 0xB8AD, 0x6248, 0xB8AD, 0x64A2, 0xBE02, 0x64A2, 0xBE02, 0x6248, 0xFFFF, 0xB8AD, 0x58DF, 0xB8AD, 0x5B39, 0xBE02, 0x5B39, 0xBE02, 0x58DF, 0xFFFF, 0xB8AD, 0x4F75, 0xB8AD, 0x51D0, 0xBE02, 0x51D0, 0xBE02, 0x4F75, 0xFFFF, 0xB8AD, 0x460C, 0xB8AD, 0x4866, 0xBE02, 0x4866, 0xBE02, 0x460C, 0xFFFF, 0xB8AD, 0x3CA3, 0xB8AD, 0x3EFD, 0xBE02, 0x3EFD, 0xBE02, 0x3CA3, 0xFFFF, 0xB8AD, 0x3339, 0xB8AD, 0x3594, 0xBE02, 0x3594, 0xBE02, 0x3339, 0xFFFF, 0xB396, 0x110A, 0xB396, 0x1818, 0xB995, 0x1818, 0xB995, 0x22AD, 0xB396, 0x22AD, 0xB396, 0x7ADA, 0xB995, 0x7E61, 0xB995, 0x88F5, 0xBB95, 0x88F5, 0xBB95, 0xA8B4, 0xBD94, 0xAC3B, 0xBD94, 0x88F5, 0xBF94, 0x88F5, 0xBF94, 0x7E61, 0xC593, 0x7ADA, 0xC593, 0x22AD, 0xBF94, 0x22AD, 0xBF94, 0x1818, 0xC593, 0x1818, 0xC593, 0x110A, 0xFFFF, 0xBB95, 0x1818, 0xBD94, 0x1818, 0xBD94, 0x22AD, 0xBB95, 0x22AD, 0xBB95, 0x1818, 0xFFFF, 0xB596, 0x2634, 0xC393, 0x2634, 0xC393, 0x7753, 0xBD94, 0x7ADA, 0xBB95, 0x7ADA, 0xB596, 0x7753, 0xB596, 0x2634};
50
-
51 40
 const PROGMEM uint16_t syringe_outline[] = {0xB396, 0x110A, 0xB396, 0x1818, 0xB995, 0x1818, 0xB995, 0x22AD, 0xB396, 0x22AD, 0xB396, 0x7ADA, 0xB995, 0x7E61, 0xB995, 0x88F5, 0xBB95, 0x88F5, 0xBB95, 0xA8B4, 0xBD94, 0xAC3B, 0xBD94, 0x88F5, 0xBF94, 0x88F5, 0xBF94, 0x7E61, 0xC593, 0x7ADA, 0xC593, 0x22AD, 0xBF94, 0x22AD, 0xBF94, 0x1818, 0xC593, 0x1818, 0xC593, 0x110A, 0xB396, 0x110A};
52
-
53 41
 const PROGMEM uint16_t padlock[] = {0x3FE3, 0x2A04, 0x3D34, 0x2AF9, 0x3AFF, 0x2D93, 0x397D, 0x316D, 0x38E8, 0x3626, 0x38E8, 0x3A14, 0x39B3, 0x3C8F, 0x3B50, 0x3C8F, 0x3C1C, 0x3A14, 0x3C1C, 0x363C, 0x3C6B, 0x33A9, 0x3D3A, 0x3193, 0x3E6C, 0x302D, 0x3FE3, 0x2FAA, 0x415A, 0x302D, 0x428C, 0x3192, 0x435B, 0x33A8, 0x43AB, 0x363C, 0x43AB, 0x4492, 0x38C3, 0x4492, 0x3741, 0x45AC, 0x36A1, 0x4856, 0x36A1, 0x5C41, 0x3741, 0x5EEC, 0x38C3, 0x6005, 0x4703, 0x6005, 0x4886, 0x5EEC, 0x4925, 0x5C41, 0x4925, 0x4856, 0x4886, 0x45AC, 0x4703, 0x4492, 0x46DE, 0x362B, 0x4649, 0x316D, 0x44C7, 0x2D92, 0x4292, 0x2AF9};
54
-
55 42
 const PROGMEM uint16_t home_z[] = {0x80BB, 0x2B43, 0x712C, 0x46B9, 0x750F, 0x46B9, 0x750F, 0x622F, 0x7CD7, 0x622F, 0x7CD7, 0x5474, 0x849F, 0x5474, 0x849F, 0x622F, 0x8C67, 0x622F, 0x8C67, 0x46B9, 0x904B, 0x46B9, 0x8A48, 0x3C1D, 0x8A48, 0x2ECD, 0x8664, 0x2ECD, 0x8664, 0x3540};
56
-
57 43
 const PROGMEM uint16_t usb_btn[] = {0x0558, 0xC0D6, 0x44A4, 0xC0D6, 0x44A4, 0xF431, 0x0558, 0xF431, 0x0558, 0xC0D6};
58
-
59 44
 const PROGMEM uint16_t menu_btn[] = {0x4B18, 0xC0D6, 0x8A64, 0xC0D6, 0x8A64, 0xF431, 0x4B18, 0xF431, 0x4B18, 0xC0D6};
60
-
61 45
 const PROGMEM uint16_t e_pos[] = {0xE04E, 0x5E7B, 0xE94C, 0x5E7B, 0xE94C, 0x7E74, 0xEDCB, 0x7E74, 0xE4CD, 0x8E70, 0xDBCF, 0x7E74, 0xE04E, 0x7E74, 0xE04E, 0x5E7B};
62
-
63 46
 const PROGMEM uint16_t e_neg[] = {0xE04E, 0x4E7F, 0xE94C, 0x4E7F, 0xE94C, 0x2E87, 0xEDCB, 0x2E87, 0xE4CD, 0x1E8A, 0xDBCF, 0x2E87, 0xE04E, 0x2E87, 0xE04E, 0x4E7F};
64
-
65 47
 const PROGMEM uint16_t home_e[] = {0xD705, 0x3885, 0xC775, 0x53FB, 0xCB59, 0x53FB, 0xCB59, 0x6F71, 0xD321, 0x6F71, 0xD321, 0x61B6, 0xDAE9, 0x61B6, 0xDAE9, 0x6F71, 0xE2B1, 0x6F71, 0xE2B1, 0x53FB, 0xE695, 0x53FB, 0xE092, 0x495F, 0xE092, 0x3C0E, 0xDCAE, 0x3C0E, 0xDCAE, 0x4281};
66
-
67 48
 const PROGMEM uint16_t fine_label[] = {0x0D92, 0x9444, 0x5211, 0x9444, 0x5211, 0xA9EA, 0x0D92, 0xA9EA};
68
-
69 49
 const PROGMEM uint16_t fine_toggle[] = {0x56E7, 0x9444, 0x8007, 0x9444, 0x8007, 0xA9EA, 0x56E7, 0xA9EA};
70
-
71 50
 const PROGMEM uint16_t zone2_temp[] = {0xC620, 0xD35A, 0xFD0E, 0xD35A, 0xFD0E, 0xF075, 0xC620, 0xF075};
72
-
73 51
 const PROGMEM uint16_t zone1_temp[] = {0x8E04, 0xD35A, 0xC4F3, 0xD35A, 0xC4F3, 0xF075, 0x8E04, 0xF075};
74
-
75 52
 const PROGMEM uint16_t zone2_label[] = {0xC620, 0xB4AD, 0xFD0A, 0xB4AD, 0xFD0A, 0xD1C8, 0xC620, 0xD1C8};
76
-
77 53
 const PROGMEM uint16_t zone1_label[] = {0x8E04, 0xB4AD, 0xC4F3, 0xB4AD, 0xC4F3, 0xD1C8, 0x8E04, 0xD1C8};
78
-
79 54
 const PROGMEM uint16_t actual_temp[] = {0xCDF6, 0xD037, 0xF7CA, 0xD037, 0xF7CA, 0xF424, 0xCDF6, 0xF424};
80
-
81 55
 const PROGMEM uint16_t bed_icon[] = {0xCDF6, 0xA5CC, 0xF7CA, 0xA5CC, 0xF7CA, 0xC9B9, 0xCDF6, 0xC9B9};
82
-

+ 1
- 24
Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/bio_printer_ui_portrait.h View File

@@ -15,7 +15,7 @@
15 15
  ****************************************************************************/
16 16
 
17 17
 /**
18
- * This file was auto-generated using "svg2cpp.pl"
18
+ * This file was auto-generated using "svg2cpp.py"
19 19
  *
20 20
  * The encoding consists of x,y pairs with the min and max scaled to
21 21
  * 0x0000 and 0xFFFE. A single 0xFFFF in the data stream indicates the
@@ -25,51 +25,28 @@
25 25
 #pragma once
26 26
 
27 27
 constexpr float x_min = 0.000000;
28
-
29 28
 constexpr float x_max = 272.000000;
30
-
31 29
 constexpr float y_min = 0.000000;
32
-
33 30
 constexpr float y_max = 480.000000;
34 31
 
35 32
 const PROGMEM uint16_t z_neg[] = {0xC9B1, 0x96B3, 0xD990, 0x96B3, 0xD990, 0xA8D0, 0xE17F, 0xA8D0, 0xD1A0, 0xB1DF, 0xC1C2, 0xA8D0, 0xC9B1, 0xA8D0, 0xC9B1, 0x96B3};
36
-
37 33
 const PROGMEM uint16_t z_pos[] = {0xC9B1, 0x8DA4, 0xD990, 0x8DA4, 0xD990, 0x7B86, 0xE17F, 0x7B86, 0xD1A0, 0x7277, 0xC1C2, 0x7B86, 0xC9B1, 0x7B86, 0xC9B1, 0x8DA4};
38
-
39 34
 const PROGMEM uint16_t y_neg[] = {0x5037, 0x9979, 0x6264, 0x9979, 0x5529, 0xA92A, 0x5E3F, 0xA92A, 0x4575, 0xB103, 0x39E6, 0xA92A, 0x42FC, 0xA92A, 0x5037, 0x9979};
40
-
41 35
 const PROGMEM uint16_t y_pos[] = {0x5D72, 0x89C7, 0x6F9F, 0x89C7, 0x7CDA, 0x7A15, 0x85F0, 0x7A15, 0x7A61, 0x723D, 0x6197, 0x7A15, 0x6AAD, 0x7A15, 0x5D72, 0x89C7};
42
-
43 36
 const PROGMEM uint16_t x_neg[] = {0x513D, 0x8DB3, 0x4AA0, 0x958C, 0x2647, 0x958C, 0x22F8, 0x9979, 0x1769, 0x91A0, 0x3033, 0x89C7, 0x2CE4, 0x8DB3, 0x513D, 0x8DB3};
44
-
45 37
 const PROGMEM uint16_t x_pos[] = {0x7566, 0x8DB3, 0x6EC9, 0x958C, 0x9322, 0x958C, 0x8FD4, 0x9979, 0xA89E, 0x91A0, 0x9D0E, 0x89C7, 0x99C0, 0x8DB3, 0x7566, 0x8DB3};
46
-
47 38
 const PROGMEM uint16_t syringe_fluid[] = {0x7D1D, 0x4A0F, 0x87FC, 0x4C0E, 0x8CF4, 0x4C0E, 0x9801, 0x4A0F, 0x9801, 0x1AA2, 0x7D1D, 0x1AA2, 0x7D1D, 0x4A0F};
48
-
49 39
 const PROGMEM uint16_t syringe[] = {0x83C2, 0x42AA, 0x83C2, 0x43FF, 0x8D2C, 0x43FF, 0x8D2C, 0x42AA, 0xFFFF, 0x83C2, 0x3D54, 0x83C2, 0x3EAA, 0x8D2C, 0x3EAA, 0x8D2C, 0x3D54, 0xFFFF, 0x83C2, 0x37FF, 0x83C2, 0x3954, 0x8D2C, 0x3954, 0x8D2C, 0x37FF, 0xFFFF, 0x83C2, 0x32AA, 0x83C2, 0x33FF, 0x8D2C, 0x33FF, 0x8D2C, 0x32AA, 0xFFFF, 0x83C2, 0x2D54, 0x83C2, 0x2EAA, 0x8D2C, 0x2EAA, 0x8D2C, 0x2D54, 0xFFFF, 0x83C2, 0x27FF, 0x83C2, 0x2955, 0x8D2C, 0x2955, 0x8D2C, 0x27FF, 0xFFFF, 0x83C2, 0x22AA, 0x83C2, 0x23FF, 0x8D2C, 0x23FF, 0x8D2C, 0x22AA, 0xFFFF, 0x7AC7, 0x0F4B, 0x7AC7, 0x134A, 0x855B, 0x134A, 0x855B, 0x1949, 0x7AC7, 0x1949, 0x7AC7, 0x4B40, 0x855B, 0x4D40, 0x855B, 0x533F, 0x88E2, 0x533F, 0x88E2, 0x653C, 0x8C69, 0x673C, 0x8C69, 0x533F, 0x8FF0, 0x533F, 0x8FF0, 0x4D40, 0x9A85, 0x4B40, 0x9A85, 0x1949, 0x8FF0, 0x1949, 0x8FF0, 0x134A, 0x9A85, 0x134A, 0x9A85, 0x0F4B, 0xFFFF, 0x88E2, 0x134A, 0x8C69, 0x134A, 0x8C69, 0x1949, 0x88E2, 0x1949, 0x88E2, 0x134A, 0xFFFF, 0x7E4D, 0x1B49, 0x96FE, 0x1B49, 0x96FE, 0x4941, 0x8C69, 0x4B40, 0x88E2, 0x4B40, 0x7E4D, 0x4941, 0x7E4D, 0x1B49};
50
-
51 40
 const PROGMEM uint16_t syringe_outline[] = {0x7AC7, 0x0F4B, 0x7AC7, 0x134A, 0x855B, 0x134A, 0x855B, 0x1949, 0x7AC7, 0x1949, 0x7AC7, 0x4B40, 0x855B, 0x4D40, 0x855B, 0x533F, 0x88E2, 0x533F, 0x88E2, 0x653C, 0x8C69, 0x673C, 0x8C69, 0x533F, 0x8FF0, 0x533F, 0x8FF0, 0x4D40, 0x9A85, 0x4B40, 0x9A85, 0x1949, 0x8FF0, 0x1949, 0x8FF0, 0x134A, 0x9A85, 0x134A, 0x9A85, 0x0F4B, 0x7AC7, 0x0F4B};
52
-
53 41
 const PROGMEM uint16_t padlock[] = {0x645A, 0x8017, 0x5F9E, 0x80A1, 0x5BBA, 0x821B, 0x5911, 0x844A, 0x580A, 0x86F7, 0x580A, 0x8931, 0x5970, 0x8A98, 0x5C49, 0x8A98, 0x5DB0, 0x8931, 0x5DB0, 0x8703, 0x5E3C, 0x858E, 0x5FAA, 0x845F, 0x61C5, 0x8394, 0x645A, 0x834A, 0x66F0, 0x8394, 0x690C, 0x845F, 0x6A7A, 0x858D, 0x6B07, 0x8703, 0x6B07, 0x8F23, 0x57C8, 0x8F23, 0x551E, 0x8FC3, 0x5404, 0x9145, 0x5404, 0x9C8F, 0x551E, 0x9E11, 0x57C8, 0x9EB1, 0x70EE, 0x9EB1, 0x7398, 0x9E11, 0x74B2, 0x9C8F, 0x74B2, 0x9145, 0x7398, 0x8FC3, 0x70EE, 0x8F23, 0x70AC, 0x86FA, 0x6FA5, 0x844A, 0x6CFD, 0x821B, 0x6917, 0x80A1};
54
-
55 42
 const PROGMEM uint16_t home_z[] = {0xD6C9, 0x80CC, 0xBB53, 0x905B, 0xC231, 0x905B, 0xC231, 0x9FEB, 0xCFEC, 0x9FEB, 0xCFEC, 0x9823, 0xDDA7, 0x9823, 0xDDA7, 0x9FEB, 0xEB62, 0x9FEB, 0xEB62, 0x905B, 0xF240, 0x905B, 0xE7A3, 0x8A58, 0xE7A3, 0x82CD, 0xE0C6, 0x82CD, 0xE0C6, 0x8674};
56
-
57 43
 const PROGMEM uint16_t home_e[] = {0xB94F, 0x25AA, 0x9DD8, 0x353A, 0xA4B6, 0x353A, 0xA4B6, 0x44C9, 0xB271, 0x44C9, 0xB271, 0x3D02, 0xC02C, 0x3D02, 0xC02C, 0x44C9, 0xCDE7, 0x44C9, 0xCDE7, 0x353A, 0xD4C5, 0x353A, 0xCA28, 0x2F36, 0xCA28, 0x27AB, 0xC34B, 0x27AB, 0xC34B, 0x2B53};
58
-
59 44
 const PROGMEM uint16_t bed_icon[] = {0x1764, 0x2C4C, 0x6135, 0x2C4C, 0x6135, 0x40A8, 0x1764, 0x40A8};
60
-
61 45
 const PROGMEM uint16_t actual_temp[] = {0x1764, 0x466F, 0x6135, 0x466F, 0x6135, 0x5ACB, 0x1764, 0x5ACB};
62
-
63 46
 const PROGMEM uint16_t target_temp[] = {0x1764, 0x1228, 0x6135, 0x1228, 0x6135, 0x2684, 0x1764, 0x2684};
64
-
65 47
 const PROGMEM uint16_t fine_label[] = {0x1AA7, 0xC6D2, 0x9387, 0xC6D2, 0x9387, 0xD316, 0x1AA7, 0xD316};
66
-
67 48
 const PROGMEM uint16_t fine_toggle[] = {0x9C10, 0xC6D2, 0xE4A3, 0xC6D2, 0xE4A3, 0xD316, 0x9C10, 0xD316};
68
-
69 49
 const PROGMEM uint16_t usb_btn[] = {0x0B68, 0xE880, 0x7B1A, 0xE880, 0x7B1A, 0xF94B, 0x0B68, 0xF94B, 0x0B68, 0xE880};
70
-
71 50
 const PROGMEM uint16_t menu_btn[] = {0x84E3, 0xE880, 0xF495, 0xE880, 0xF495, 0xF94B, 0x84E3, 0xF94B, 0x84E3, 0xE880};
72
-
73 51
 const PROGMEM uint16_t e_pos[] = {0xC9B1, 0x3B2D, 0xD990, 0x3B2D, 0xD990, 0x4D4B, 0xE17F, 0x4D4B, 0xD1A0, 0x565A, 0xC1C2, 0x4D4B, 0xC9B1, 0x4D4B, 0xC9B1, 0x3B2D};
74
-
75 52
 const PROGMEM uint16_t e_neg[] = {0xC9B1, 0x321E, 0xD990, 0x321E, 0xD990, 0x2000, 0xE17F, 0x2000, 0xD1A0, 0x16F1, 0xC1C2, 0x2000, 0xC9B1, 0x2000, 0xC9B1, 0x321E};

+ 39
- 39
Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/bio_status_screen.cpp View File

@@ -73,7 +73,7 @@ void StatusScreen::draw_temperature(draw_mode_t what) {
73 73
     #if ENABLED(TOUCH_UI_LULZBOT_BIO)
74 74
        // The LulzBot Bio shows the temperature for
75 75
        // the bed.
76
-      
76
+
77 77
       #ifdef TOUCH_UI_PORTRAIT
78 78
         // Draw touch surfaces
79 79
         ui.bounds(POLY(target_temp), x, y, h, v);
@@ -86,7 +86,7 @@ void StatusScreen::draw_temperature(draw_mode_t what) {
86 86
       #endif
87 87
       ui.bounds(POLY(bed_icon), x, y, h, v);
88 88
       cmd.rectangle(x, y, h, v);
89
-    
89
+
90 90
       // Draw bed icon
91 91
       cmd.cmd(BITMAP_SOURCE(Bed_Heat_Icon_Info))
92 92
          .cmd(BITMAP_LAYOUT(Bed_Heat_Icon_Info))
@@ -96,17 +96,17 @@ void StatusScreen::draw_temperature(draw_mode_t what) {
96 96
          .cmd(COLOR_RGB(bg_text_enabled))
97 97
          .icon (x, y, h, v, Bed_Heat_Icon_Info, icon_scale * 2);
98 98
     #endif
99
-    
99
+
100 100
     #if ENABLED(TOUCH_UI_COCOA_PRESS)
101 101
       // The CocoaPress shows the temperature for two
102 102
       // heating zones, but has no bed temperature
103
-      
103
+
104 104
       cmd.cmd(COLOR_RGB(bg_text_enabled));
105 105
       cmd.font(font_medium);
106
-      
106
+
107 107
       ui.bounds(POLY(zone1_label), x, y, h, v);
108 108
       cmd.text(x, y, h, v, GET_TEXT_F(MSG_ZONE_1));
109
-      
109
+
110 110
       ui.bounds(POLY(zone2_label), x, y, h, v);
111 111
       cmd.text(x, y, h, v, GET_TEXT_F(MSG_ZONE_2));
112 112
     #endif
@@ -121,13 +121,13 @@ void StatusScreen::draw_temperature(draw_mode_t what) {
121 121
     cmd.cmd(COLOR_RGB(bg_text_enabled));
122 122
     #if ENABLED(TOUCH_UI_LULZBOT_BIO)
123 123
       cmd.font(font_medium);
124
-       
124
+
125 125
       #ifdef TOUCH_UI_PORTRAIT
126 126
         if (!isHeaterIdle(BED) && getTargetTemp_celsius(BED) > 0)
127 127
           format_temp(str, getTargetTemp_celsius(BED));
128 128
         else
129 129
           strcpy_P(str, GET_TEXT(MSG_BED));
130
-    
130
+
131 131
         ui.bounds(POLY(target_temp), x, y, h, v);
132 132
         cmd.text(x, y, h, v, str);
133 133
 
@@ -139,31 +139,31 @@ void StatusScreen::draw_temperature(draw_mode_t what) {
139 139
           format_temp_and_temp(str, getActualTemp_celsius(BED), getTargetTemp_celsius(BED));
140 140
         else
141 141
           format_temp_and_idle(str, getActualTemp_celsius(BED));
142
-        
142
+
143 143
         ui.bounds(POLY(bed_temp), x, y, h, v);
144 144
         cmd.text(x, y, h, v, str);
145 145
       #endif
146 146
     #endif
147
-    
147
+
148 148
     #if ENABLED(TOUCH_UI_COCOA_PRESS)
149 149
       // The CocoaPress shows the temperature for two
150 150
       // heating zones, but has no bed temperature
151
-      
151
+
152 152
       cmd.font(font_large);
153
-      
153
+
154 154
       if (!isHeaterIdle(E0) && getTargetTemp_celsius(E0) > 0)
155 155
         format_temp_and_temp(str, getActualTemp_celsius(E0), getTargetTemp_celsius(E0));
156 156
       else
157 157
         format_temp_and_idle(str, getActualTemp_celsius(E0));
158
-      
158
+
159 159
       ui.bounds(POLY(zone1_temp), x, y, h, v);
160 160
       cmd.text(x, y, h, v, str);
161
-      
161
+
162 162
       if (!isHeaterIdle(E1) && getTargetTemp_celsius(E1) > 0)
163 163
         format_temp_and_temp(str, getActualTemp_celsius(E1), getTargetTemp_celsius(E1));
164 164
       else
165 165
         format_temp_and_idle(str, getActualTemp_celsius(E1));
166
-      
166
+
167 167
       ui.bounds(POLY(zone2_temp), x, y, h, v);
168 168
       cmd.text(x, y, h, v, str);
169 169
     #endif
@@ -177,11 +177,11 @@ void StatusScreen::draw_syringe(draw_mode_t what) {
177 177
   #else
178 178
     const float fill_level = 0.75;
179 179
   #endif
180
-  #if ENABLED(TOUCH_UI_LULZBOT_BIO)
181
-    const bool  e_homed = isAxisPositionKnown(E0);
182
-  #else
183
-    const bool  e_homed = true;
184
-  #endif
180
+  const bool e_homed = (true
181
+    #if ENABLED(TOUCH_UI_LULZBOT_BIO)
182
+      && isAxisPositionKnown(E0)
183
+    #endif
184
+  );
185 185
 
186 186
   CommandProcessor cmd;
187 187
   PolyUI ui(cmd, what);
@@ -211,12 +211,12 @@ void StatusScreen::draw_syringe(draw_mode_t what) {
211 211
 }
212 212
 
213 213
 void StatusScreen::draw_arrows(draw_mode_t what) {
214
-  #if ENABLED(TOUCH_UI_LULZBOT_BIO)
215
-    const bool  e_homed = isAxisPositionKnown(E0);
216
-  #else
217
-    const bool  e_homed = true;
218
-  #endif
219
-  const bool  z_homed = isAxisPositionKnown(Z);
214
+  const bool e_homed = (true
215
+    #if ENABLED(TOUCH_UI_LULZBOT_BIO)
216
+      && isAxisPositionKnown(E0)
217
+    #endif
218
+  );
219
+  const bool z_homed = isAxisPositionKnown(Z);
220 220
 
221 221
   CommandProcessor cmd;
222 222
   PolyUI ui(cmd, what);
@@ -255,7 +255,7 @@ void StatusScreen::draw_fine_motion(draw_mode_t what) {
255 255
       font_small
256 256
     #endif
257 257
   )
258
-  .tag(16); 
258
+  .tag(16);
259 259
 
260 260
   if (what & BACKGROUND) {
261 261
     ui.bounds(POLY(fine_label), x, y, h, v);
@@ -271,12 +271,12 @@ void StatusScreen::draw_fine_motion(draw_mode_t what) {
271 271
 }
272 272
 
273 273
 void StatusScreen::draw_overlay_icons(draw_mode_t what) {
274
-  #if ENABLED(TOUCH_UI_LULZBOT_BIO)
275
-    const bool  e_homed = isAxisPositionKnown(E0);
276
-  #else
277
-    const bool  e_homed = true;
278
-  #endif
279
-  const bool  z_homed = isAxisPositionKnown(Z);
274
+  const bool e_homed = (true
275
+    #if ENABLED(TOUCH_UI_LULZBOT_BIO)
276
+      && isAxisPositionKnown(E0)
277
+    #endif
278
+  );
279
+  const bool z_homed = isAxisPositionKnown(Z);
280 280
 
281 281
   CommandProcessor cmd;
282 282
   PolyUI ui(cmd, what);
@@ -294,12 +294,12 @@ void StatusScreen::draw_overlay_icons(draw_mode_t what) {
294 294
 
295 295
 void StatusScreen::draw_buttons(draw_mode_t what) {
296 296
   int16_t x, y, h, v;
297
-  
297
+
298 298
   const bool has_media = isMediaInserted() && !isPrintingFromMedia();
299 299
 
300 300
   CommandProcessor cmd;
301 301
   PolyUI ui(cmd, what);
302
-  
302
+
303 303
   ui.bounds(POLY(usb_btn), x, y, h, v);
304 304
   cmd.font(font_medium)
305 305
      .colors(normal_btn)
@@ -310,7 +310,7 @@ void StatusScreen::draw_buttons(draw_mode_t what) {
310 310
           GET_TEXT_F(MSG_PRINTING) :
311 311
           GET_TEXT_F(MSG_BUTTON_MEDIA)
312 312
       );
313
-      
313
+
314 314
   ui.bounds(POLY(menu_btn), x, y, h, v);
315 315
   cmd.colors(!has_media ? action_btn : normal_btn).tag(10).button(x, y, h, v, GET_TEXT_F(MSG_BUTTON_MENU));
316 316
 }
@@ -408,7 +408,7 @@ bool StatusScreen::onTouchHeld(uint8_t tag) {
408 408
 }
409 409
 
410 410
 void StatusScreen::setStatusMessage(progmem_str pstr) {
411
-  #if defined(TOUCH_UI_LULZBOT_BIO)
411
+  #ifdef TOUCH_UI_LULZBOT_BIO
412 412
     BioPrintingDialogBox::setStatusMessage(pstr);
413 413
   #else
414 414
     UNUSED(pstr);
@@ -416,7 +416,7 @@ void StatusScreen::setStatusMessage(progmem_str pstr) {
416 416
 }
417 417
 
418 418
 void StatusScreen::setStatusMessage(const char * const str) {
419
-  #if defined(TOUCH_UI_LULZBOT_BIO)
419
+  #ifdef TOUCH_UI_LULZBOT_BIO
420 420
     BioPrintingDialogBox::setStatusMessage(str);
421 421
   #else
422 422
     UNUSED(str);
@@ -428,7 +428,7 @@ void StatusScreen::onIdle() {
428 428
   if (refresh_timer.elapsed(STATUS_UPDATE_INTERVAL)) {
429 429
     if (!EventLoop::is_touch_held())
430 430
       onRefresh();
431
-    #if defined(TOUCH_UI_LULZBOT_BIO)
431
+    #ifdef TOUCH_UI_LULZBOT_BIO
432 432
       if (isPrintingFromMedia())
433 433
         BioPrintingDialogBox::show();
434 434
     #endif

+ 1
- 1
Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/boot_screen.cpp View File

@@ -112,7 +112,7 @@ void BootScreen::showSplashScreen() {
112 112
 
113 113
   #define POLY(A) PolyUI::poly_reader_t(A, sizeof(A)/sizeof(A[0]))
114 114
   #define LOGO_PAINT_PATH(rgb, path) cmd.cmd(COLOR_RGB(rgb)); ui.fill(POLY(path));
115
-  
115
+
116 116
   PolyUI ui(cmd);
117 117
 
118 118
   LOGO_PAINT_PATHS

+ 2
- 1
Marlin/src/lcd/extensible_ui/lib/lulzbot/screens/filament_runout_screen.cpp View File

@@ -36,11 +36,12 @@ void FilamentRunoutScreen::onRedraw(draw_mode_t what) {
36 36
   w.toggle( 2, GET_TEXT_F(MSG_RUNOUT_SENSOR), getFilamentRunoutEnabled());
37 37
 
38 38
   #ifdef FILAMENT_RUNOUT_DISTANCE_MM
39
+    extern const char NUL_STR[];
39 40
     w.heading(GET_TEXT_F(MSG_RUNOUT_DISTANCE_MM));
40 41
     w.units(GET_TEXT_F(MSG_UNITS_MM));
41 42
     w.precision(0);
42 43
     w.color(e_axis);
43
-    w.adjuster( 10, PSTR(""), getFilamentRunoutDistance_mm(), getFilamentRunoutEnabled());
44
+    w.adjuster( 10, NUL_STR, getFilamentRunoutDistance_mm(), getFilamentRunoutEnabled());
44 45
     w.increments();
45 46
   #endif
46 47
 }

+ 12
- 12
Marlin/src/lcd/extensible_ui/lib/lulzbot/theme/colors.h View File

@@ -49,19 +49,19 @@ namespace Theme {
49 49
   // Shades of accent color
50 50
 
51 51
   #ifdef TOUCH_UI_COCOA_PRESS
52
-    constexpr uint32_t accent_color_1     = hsl_to_rgb(12.8,0.597,0.263); // Darkest
53
-    constexpr uint32_t accent_color_2     = hsl_to_rgb(12.8,0.597,0.263);
54
-    constexpr uint32_t accent_color_3     = hsl_to_rgb( 9.6,0.664,0.443);
55
-    constexpr uint32_t accent_color_4     = hsl_to_rgb(16.3,0.873,0.537);
56
-    constexpr uint32_t accent_color_5     = hsl_to_rgb(23.0,0.889,0.539);
57
-    constexpr uint32_t accent_color_6     = hsl_to_rgb(23.0,0.889,0.539); // Lightest
52
+    constexpr uint32_t accent_color_1   = hsl_to_rgb(12.8,0.597,0.263); // Darkest
53
+    constexpr uint32_t accent_color_2   = hsl_to_rgb(12.8,0.597,0.263);
54
+    constexpr uint32_t accent_color_3   = hsl_to_rgb( 9.6,0.664,0.443);
55
+    constexpr uint32_t accent_color_4   = hsl_to_rgb(16.3,0.873,0.537);
56
+    constexpr uint32_t accent_color_5   = hsl_to_rgb(23.0,0.889,0.539);
57
+    constexpr uint32_t accent_color_6   = hsl_to_rgb(23.0,0.889,0.539); // Lightest
58 58
   #else
59
-    constexpr uint32_t accent_color_1     = hsl_to_rgb(accent_hue, accent_sat, 0.26); // Darkest
60
-    constexpr uint32_t accent_color_2     = hsl_to_rgb(accent_hue, accent_sat, 0.39);
61
-    constexpr uint32_t accent_color_3     = hsl_to_rgb(accent_hue, accent_sat, 0.52);
62
-    constexpr uint32_t accent_color_4     = hsl_to_rgb(accent_hue, accent_sat, 0.65);
63
-    constexpr uint32_t accent_color_5     = hsl_to_rgb(accent_hue, accent_sat, 0.78);
64
-    constexpr uint32_t accent_color_6     = hsl_to_rgb(accent_hue, accent_sat, 0.91); // Lightest
59
+    constexpr uint32_t accent_color_1   = hsl_to_rgb(accent_hue, accent_sat, 0.26); // Darkest
60
+    constexpr uint32_t accent_color_2   = hsl_to_rgb(accent_hue, accent_sat, 0.39);
61
+    constexpr uint32_t accent_color_3   = hsl_to_rgb(accent_hue, accent_sat, 0.52);
62
+    constexpr uint32_t accent_color_4   = hsl_to_rgb(accent_hue, accent_sat, 0.65);
63
+    constexpr uint32_t accent_color_5   = hsl_to_rgb(accent_hue, accent_sat, 0.78);
64
+    constexpr uint32_t accent_color_6   = hsl_to_rgb(accent_hue, accent_sat, 0.91); // Lightest
65 65
   #endif
66 66
 
67 67
   // Shades of gray

+ 1
- 6
Marlin/src/lcd/extensible_ui/lib/lulzbot/theme/marlin_bootscreen_landscape.h View File

@@ -15,7 +15,7 @@
15 15
  ****************************************************************************/
16 16
 
17 17
 /**
18
- * This file was auto-generated using "svg2cpp.pl"
18
+ * This file was auto-generated using "svg2cpp.py"
19 19
  *
20 20
  * The encoding consists of x,y pairs with the min and max scaled to
21 21
  * 0x0000 and 0xFFFE. A single 0xFFFF in the data stream indicates the
@@ -25,19 +25,14 @@
25 25
 #pragma once
26 26
 
27 27
 constexpr float x_min = 0.000000;
28
-
29 28
 constexpr float x_max = 480.000000;
30
-
31 29
 constexpr float y_min = 0.000000;
32
-
33 30
 constexpr float y_max = 272.000000;
34 31
 
35 32
 const PROGMEM uint16_t logo_fill[] = {0x419D, 0x546F, 0x3D05, 0x5615, 0x3942, 0x5A92, 0x36B7, 0x6136, 0x35C8, 0x6950, 0x35C8, 0x96B0, 0x36B7, 0x9ECA, 0x3942, 0xA56E, 0x3D05, 0xA9EB, 0x419D, 0xAB91, 0xBE60, 0xAB91, 0xC2F8, 0xA9EB, 0xC6BB, 0xA56E, 0xC946, 0x9ECA, 0xCA35, 0x96B0, 0xCA32, 0x546C, 0x419D, 0x546F};
36
-
37 33
 const PROGMEM uint16_t logo_stroke[] = {0xADF3, 0x546C, 0x419D, 0x546F, 0x3D05, 0x5615, 0x3942, 0x5A92, 0x36B7, 0x6136, 0x35C8, 0x6950, 0x35C8, 0x96B0, 0x36B7, 0x9ECA, 0x3942, 0xA56E, 0x3D05, 0xA9EB, 0x419D, 0xAB91, 0xBE60, 0xAB91, 0xC2F8, 0xA9EB, 0xC6BB, 0xA56E, 0xC946, 0x9ECA, 0xCA35, 0x96B0, 0xCA32, 0x546C, 0xADF3, 0x546C, 0xFFFF, 0x419D, 0x5913, 0xB08C, 0x5913, 0xC794, 0x8250, 0xC794, 0x96B0, 0xC6DA, 0x9CFF, 0xC4E1, 0xA229, 0xC1F4, 0xA5A5, 0xBE60, 0xA6ED, 0x419D, 0xA6ED, 0x3E09, 0xA5A5, 0x3B1C, 0xA229, 0x3923, 0x9CFF, 0x3869, 0x96B0, 0x3869, 0x6950, 0x3923, 0x6301, 0x3B1C, 0x5DD7, 0x3E09, 0x5A5B, 0x419D, 0x5913, 0xFFFF, 0xAC7A, 0x8620, 0xAC7A, 0x9373, 0xA767, 0x9373, 0xA767, 0x75CB, 0xA1C6, 0x75CB, 0xA1C6, 0x9373, 0xA1C6, 0x9C8E, 0xA767, 0x9C8E, 0xAC7A, 0x9C8E, 0xB21C, 0x9C8E, 0xB21C, 0x9373, 0xB21C, 0x85E7, 0xB350, 0x8093, 0xB65F, 0x7E86, 0xB9D5, 0x8165, 0xBA83, 0x85E7, 0xBA83, 0x9C8E, 0xBEFE, 0x9C8E, 0xC024, 0x99E1, 0xC024, 0x8620, 0xBF7B, 0x7F22, 0xBD8F, 0x79A9, 0xBA7E, 0x7617, 0xB65F, 0x74D0, 0xB24F, 0x7622, 0xAF30, 0x79C6, 0xAD2F, 0x7F43, 0xAC7A, 0x8620, 0xAC7A, 0x8620, 0xAC7A, 0x8620, 0xFFFF, 0x8179, 0x9C8E, 0x7CE9, 0x9C8E, 0x7747, 0x9C8E, 0x7747, 0x92EC, 0x7747, 0x8949, 0x75A2, 0x81A3, 0x71A6, 0x7E73, 0x6DAB, 0x818B, 0x6C05, 0x88FC, 0x6DAF, 0x9019, 0x71C7, 0x92EC, 0x7505, 0x92EC, 0x7505, 0x9C8E, 0x7118, 0x9C8E, 0x6CD3, 0x9B06, 0x696B, 0x96D6, 0x6729, 0x909E, 0x6658, 0x88FC, 0x672D, 0x8133, 0x6980, 0x7AC7, 0x6D13, 0x766C, 0x71A6, 0x74D0, 0x7632, 0x766D, 0x79C2, 0x7AD1, 0x7C14, 0x8153, 0x7CE9, 0x8949, 0x7CE9, 0x92EC, 0x8179, 0x92EC, 0x8179, 0x8620, 0x822E, 0x7F43, 0x842E, 0x79C6, 0x874E, 0x7622, 0x8B5E, 0x74D0, 0x8F7C, 0x7617, 0x928E, 0x79A9, 0x9479, 0x7F22, 0x9523, 0x8620, 0x9523, 0x87DB, 0x8F81, 0x87DB, 0x8F81, 0x85E7, 0x8ED4, 0x8165, 0x8B5E, 0x7E86, 0x884F, 0x8093, 0x871A, 0x85E7, 0x871A, 0x92EC, 0x871A, 0x9C8F, 0x8179, 0x9C8F, 0x8179, 0x9C8E, 0x8179, 0x9C8E, 0xFFFF, 0x6515, 0x79DB, 0x644C, 0x7281, 0x6218, 0x6C86, 0x5EB2, 0x6882, 0x5A56, 0x670A, 0x55D9, 0x68E0, 0x5272, 0x6DD0, 0x4F0B, 0x68E0, 0x4A8E, 0x670A, 0x4638, 0x6882, 0x42D5, 0x6C86, 0x40A2, 0x7281, 0x3FD9, 0x79DB, 0x3FD9, 0x9AC9, 0x40E4, 0x9C8E, 0x456F, 0x9C8E, 0x456F, 0x79B5, 0x46D4, 0x735D, 0x4A8E, 0x70C0, 0x4E3E, 0x735D, 0x4FA1, 0x79B5, 0x4FA1, 0x9C8E, 0x554D, 0x9C8E, 0x554D, 0x79B5, 0x56A7, 0x735D, 0x5A56, 0x70C0, 0x5E0C, 0x735D, 0x5F74, 0x79B5, 0x5F74, 0x9C8E, 0x6515, 0x9C8E, 0x6515, 0x79DB, 0x6515, 0x79DB, 0x6515, 0x79DB, 0xFFFF, 0x9672, 0x8C4C, 0x9714, 0x9379, 0x98F5, 0x98D2, 0x9C0B, 0x9BF4, 0xA04C, 0x9C7B, 0xA04C, 0x9373, 0x9D2B, 0x920C, 0x9C1E, 0x8C4C, 0x9C1E, 0x648E, 0x9672, 0x648E, 0x9672, 0x8C4C, 0x9672, 0x8C4C, 0x9672, 0x8C4C, 0xFFFF, 0xA767, 0x7194, 0xA767, 0x6C02, 0xA692, 0x687A, 0xA496, 0x670A, 0xA291, 0x687A, 0xA1BB, 0x6C02, 0xA1BB, 0x7194, 0xA767, 0x7194, 0xA767, 0x7194, 0xA767, 0x7194};
38 34
 
39 35
 #define LOGO_BACKGROUND logo_bg_rgb
40 36
 #define LOGO_PAINT_PATHS \
41 37
   LOGO_PAINT_PATH(logo_stroke_rgb, logo_stroke) \
42 38
   LOGO_PAINT_PATH(logo_fill_rgb,   logo_fill)
43
-

+ 2
- 5
Marlin/src/lcd/extensible_ui/lib/lulzbot/theme/marlin_bootscreen_portrait.h View File

@@ -15,7 +15,7 @@
15 15
  ****************************************************************************/
16 16
 
17 17
 /**
18
- * This file was auto-generated using "svg2cpp.pl"
18
+ * This file was auto-generated using "svg2cpp.py"
19 19
  *
20 20
  * The encoding consists of x,y pairs with the min and max scaled to
21 21
  * 0x0000 and 0xFFFE. A single 0xFFFF in the data stream indicates the
@@ -25,11 +25,8 @@
25 25
 #pragma once
26 26
 
27 27
 constexpr float x_min = 0.000000;
28
-
29 28
 constexpr float x_max = 272.000000;
30
-
31 29
 constexpr float y_min = 0.000000;
32
-
33 30
 constexpr float y_max = 480.000000;
34 31
 
35 32
 const PROGMEM uint16_t logo_fill[] = {0x3C19, 0x70C5, 0x371A, 0x7159, 0x3302, 0x72EA, 0x303D, 0x753C, 0x2F39, 0x7811, 0x2F39, 0x87ED, 0x303D, 0x8AC2, 0x3302, 0x8D14, 0x371A, 0x8EA5, 0x3C19, 0x8F39, 0xC3E4, 0x8F39, 0xC8E3, 0x8EA5, 0xCCFB, 0x8D14, 0xCFC0, 0x8AC2, 0xD0C4, 0x87ED, 0xD0C0, 0x70C4, 0x3C19, 0x70C5};
@@ -39,4 +36,4 @@ const PROGMEM uint16_t logo_stroke[] = {0x3C19, 0x70C5, 0x371A, 0x7159, 0x3302,
39 36
 #define LOGO_BACKGROUND logo_bg_rgb
40 37
 #define LOGO_PAINT_PATHS \
41 38
   LOGO_PAINT_PATH(logo_stroke_rgb, logo_stroke) \
42
-  LOGO_PAINT_PATH(logo_fill_rgb,   logo_fill)
39
+  LOGO_PAINT_PATH(logo_fill_rgb,   logo_fill)

+ 2
- 2
Marlin/src/module/configuration_store.cpp View File

@@ -2091,12 +2091,12 @@ void MarlinSettings::postprocess() {
2091 2091
     validating = true;
2092 2092
     #ifdef ARCHIM2_SPI_FLASH_EEPROM_BACKUP_SIZE
2093 2093
       bool success = _load();
2094
-      if(!success && restoreEEPROM()) {
2094
+      if (!success && restoreEEPROM()) {
2095 2095
         SERIAL_ECHOLNPGM("Recovered backup EEPROM settings from SPI Flash");
2096 2096
         success = _load();
2097 2097
       }
2098 2098
     #else
2099
-    const bool success = _load();
2099
+      const bool success = _load();
2100 2100
     #endif
2101 2101
     validating = false;
2102 2102
     return success;

+ 2
- 2
config/default/Configuration_adv.h View File

@@ -1269,8 +1269,8 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
-  
1273
-  // Enable developers menu (access by touching the copyright text on the About Printer)
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274 1274
   //#define TOUCH_UI_DEVELOPER_MENU
1275 1275
 #endif
1276 1276
 

+ 3
- 0
config/examples/3DFabXYZ/Migbot/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/ADIMLab/Gantry v1/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/ADIMLab/Gantry v2/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/AlephObjects/TAZ4/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Alfawise/U20-bltouch/Configuration_adv.h View File

@@ -1273,6 +1273,9 @@
1273 1273
 
1274 1274
   // Output extra debug info for Touch UI events
1275 1275
   //#define TOUCH_UI_DEBUG
1276
+
1277
+  // Developer menu (accessed by touching "About Printer" copyright text)
1278
+  //#define TOUCH_UI_DEVELOPER_MENU
1276 1279
 #endif
1277 1280
 
1278 1281
 //

+ 3
- 0
config/examples/Alfawise/U20/Configuration_adv.h View File

@@ -1272,6 +1272,9 @@
1272 1272
 
1273 1273
   // Output extra debug info for Touch UI events
1274 1274
   //#define TOUCH_UI_DEBUG
1275
+
1276
+  // Developer menu (accessed by touching "About Printer" copyright text)
1277
+  //#define TOUCH_UI_DEVELOPER_MENU
1275 1278
 #endif
1276 1279
 
1277 1280
 //

+ 3
- 0
config/examples/AliExpress/UM2pExt/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Anet/A2/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Anet/A2plus/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Anet/A6/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Anet/A8/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Anet/A8plus/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Anet/E16/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/AnyCubic/i3/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/ArmEd/Configuration_adv.h View File

@@ -1273,6 +1273,9 @@
1273 1273
 
1274 1274
   // Output extra debug info for Touch UI events
1275 1275
   //#define TOUCH_UI_DEBUG
1276
+
1277
+  // Developer menu (accessed by touching "About Printer" copyright text)
1278
+  //#define TOUCH_UI_DEVELOPER_MENU
1276 1279
 #endif
1277 1280
 
1278 1281
 //

+ 3
- 0
config/examples/BIBO/TouchX/cyclops/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/BIBO/TouchX/default/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/BQ/Hephestos/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/BQ/Hephestos_2/Configuration_adv.h View File

@@ -1277,6 +1277,9 @@
1277 1277
 
1278 1278
   // Output extra debug info for Touch UI events
1279 1279
   //#define TOUCH_UI_DEBUG
1280
+
1281
+  // Developer menu (accessed by touching "About Printer" copyright text)
1282
+  //#define TOUCH_UI_DEVELOPER_MENU
1280 1283
 #endif
1281 1284
 
1282 1285
 //

+ 3
- 0
config/examples/BQ/WITBOX/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Cartesio/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Creality/CR-10/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Creality/CR-10S/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Creality/CR-10_5S/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Creality/CR-10mini/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Creality/CR-20 Pro/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Creality/CR-20/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Creality/CR-8/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Creality/Ender-2/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

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

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Creality/Ender-4/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Creality/Ender-5/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Dagoma/Disco Ultimate/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Einstart-S/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/FYSETC/AIO_II/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/FYSETC/Cheetah 1.2/base/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/FYSETC/Cheetah/BLTouch/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/FYSETC/Cheetah/base/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/FYSETC/F6_13/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Felix/DUAL/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Felix/Single/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/FlashForge/CreatorPro/Configuration_adv.h View File

@@ -1268,6 +1268,9 @@
1268 1268
 
1269 1269
   // Output extra debug info for Touch UI events
1270 1270
   //#define TOUCH_UI_DEBUG
1271
+
1272
+  // Developer menu (accessed by touching "About Printer" copyright text)
1273
+  //#define TOUCH_UI_DEVELOPER_MENU
1271 1274
 #endif
1272 1275
 
1273 1276
 //

+ 3
- 0
config/examples/FolgerTech/i3-2020/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Formbot/Raptor/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Formbot/T_Rex_2+/Configuration_adv.h View File

@@ -1264,6 +1264,9 @@
1264 1264
 
1265 1265
   // Output extra debug info for Touch UI events
1266 1266
   //#define TOUCH_UI_DEBUG
1267
+
1268
+  // Developer menu (accessed by touching "About Printer" copyright text)
1269
+  //#define TOUCH_UI_DEVELOPER_MENU
1267 1270
 #endif
1268 1271
 
1269 1272
 //

+ 3
- 0
config/examples/Formbot/T_Rex_3/Configuration_adv.h View File

@@ -1273,6 +1273,9 @@
1273 1273
 
1274 1274
   // Output extra debug info for Touch UI events
1275 1275
   //#define TOUCH_UI_DEBUG
1276
+
1277
+  // Developer menu (accessed by touching "About Printer" copyright text)
1278
+  //#define TOUCH_UI_DEVELOPER_MENU
1276 1279
 #endif
1277 1280
 
1278 1281
 //

+ 3
- 0
config/examples/Geeetech/A10/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Geeetech/A10M/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Geeetech/A20M/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/Geeetech/MeCreator2/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

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

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

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

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/HMS434/Configuration_adv.h View File

@@ -1248,6 +1248,9 @@
1248 1248
 
1249 1249
   // Output extra debug info for Touch UI events
1250 1250
   //#define TOUCH_UI_DEBUG
1251
+
1252
+  // Developer menu (accessed by touching "About Printer" copyright text)
1253
+  //#define TOUCH_UI_DEVELOPER_MENU
1251 1254
 #endif
1252 1255
 
1253 1256
 //

+ 3
- 0
config/examples/Infitary/i3-M508/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/JGAurora/A1/Configuration_adv.h View File

@@ -1274,6 +1274,9 @@
1274 1274
 
1275 1275
   // Output extra debug info for Touch UI events
1276 1276
   //#define TOUCH_UI_DEBUG
1277
+
1278
+  // Developer menu (accessed by touching "About Printer" copyright text)
1279
+  //#define TOUCH_UI_DEVELOPER_MENU
1277 1280
 #endif
1278 1281
 
1279 1282
 //

+ 3
- 0
config/examples/JGAurora/A5/Configuration_adv.h View File

@@ -1269,6 +1269,9 @@
1269 1269
 
1270 1270
   // Output extra debug info for Touch UI events
1271 1271
   //#define TOUCH_UI_DEBUG
1272
+
1273
+  // Developer menu (accessed by touching "About Printer" copyright text)
1274
+  //#define TOUCH_UI_DEVELOPER_MENU
1272 1275
 #endif
1273 1276
 
1274 1277
 //

+ 3
- 0
config/examples/JGAurora/A5S/Configuration_adv.h View File

@@ -1274,6 +1274,9 @@
1274 1274
 
1275 1275
   // Output extra debug info for Touch UI events
1276 1276
   //#define TOUCH_UI_DEBUG
1277
+
1278
+  // Developer menu (accessed by touching "About Printer" copyright text)
1279
+  //#define TOUCH_UI_DEVELOPER_MENU
1277 1280
 #endif
1278 1281
 
1279 1282
 //

+ 3
- 0
config/examples/MakerParts/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/Malyan/M150/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/Malyan/M200/Configuration_adv.h View File

@@ -1268,6 +1268,9 @@
1268 1268
 
1269 1269
   // Output extra debug info for Touch UI events
1270 1270
   //#define TOUCH_UI_DEBUG
1271
+
1272
+  // Developer menu (accessed by touching "About Printer" copyright text)
1273
+  //#define TOUCH_UI_DEVELOPER_MENU
1271 1274
 #endif
1272 1275
 
1273 1276
 //

+ 3
- 0
config/examples/Micromake/C1/enhanced/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/Mks/Robin/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/Mks/Sbase/Configuration_adv.h View File

@@ -1267,6 +1267,9 @@
1267 1267
 
1268 1268
   // Output extra debug info for Touch UI events
1269 1269
   //#define TOUCH_UI_DEBUG
1270
+
1271
+  // Developer menu (accessed by touching "About Printer" copyright text)
1272
+  //#define TOUCH_UI_DEVELOPER_MENU
1270 1273
 #endif
1271 1274
 
1272 1275
 //

+ 3
- 0
config/examples/RapideLite/RL200/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/RigidBot/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/SCARA/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/Sanguinololu/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/Tevo/Michelangelo/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/Tevo/Tarantula Pro/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/TheBorg/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/TinyBoy2/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/Tronxy/X3A/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/Tronxy/X5S-2E/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/UltiMachine/Archim1/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 3
- 0
config/examples/UltiMachine/Archim2/Configuration_adv.h View File

@@ -1266,6 +1266,9 @@
1266 1266
 
1267 1267
   // Output extra debug info for Touch UI events
1268 1268
   //#define TOUCH_UI_DEBUG
1269
+
1270
+  // Developer menu (accessed by touching "About Printer" copyright text)
1271
+  //#define TOUCH_UI_DEVELOPER_MENU
1269 1272
 #endif
1270 1273
 
1271 1274
 //

+ 0
- 0
config/examples/VORONDesign/Configuration_adv.h View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save