🔧 Define MarlinUI axis moves with lists (#26344)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
This commit is contained in:
		@@ -950,7 +950,7 @@
 | 
				
			|||||||
  // Distance between bed and nozzle Z home position
 | 
					  // Distance between bed and nozzle Z home position
 | 
				
			||||||
  #define DELTA_HEIGHT 250.00             // (mm) Get this value from G33 auto calibrate
 | 
					  #define DELTA_HEIGHT 250.00             // (mm) Get this value from G33 auto calibrate
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  #define DELTA_ENDSTOP_ADJ { 0.0, 0.0, 0.0 } // Get these values from G33 auto calibrate
 | 
					  #define DELTA_ENDSTOP_ADJ { 0.0, 0.0, 0.0 } // (mm) Get these values from G33 auto calibrate
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Horizontal distance bridged by diagonal push rods when effector is centered.
 | 
					  // Horizontal distance bridged by diagonal push rods when effector is centered.
 | 
				
			||||||
  #define DELTA_RADIUS 124.0              // (mm) Get this value from G33 auto calibrate
 | 
					  #define DELTA_RADIUS 124.0              // (mm) Get this value from G33 auto calibrate
 | 
				
			||||||
@@ -958,11 +958,11 @@
 | 
				
			|||||||
  // Trim adjustments for individual towers
 | 
					  // Trim adjustments for individual towers
 | 
				
			||||||
  // tower angle corrections for X and Y tower / rotate XYZ so Z tower angle = 0
 | 
					  // tower angle corrections for X and Y tower / rotate XYZ so Z tower angle = 0
 | 
				
			||||||
  // measured in degrees anticlockwise looking from above the printer
 | 
					  // measured in degrees anticlockwise looking from above the printer
 | 
				
			||||||
  #define DELTA_TOWER_ANGLE_TRIM { 0.0, 0.0, 0.0 } // Get these values from G33 auto calibrate
 | 
					  #define DELTA_TOWER_ANGLE_TRIM { 0.0, 0.0, 0.0 } // (mm) Get these values from G33 auto calibrate
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Delta radius and diagonal rod adjustments (mm)
 | 
					  // Delta radius and diagonal rod adjustments
 | 
				
			||||||
  //#define DELTA_RADIUS_TRIM_TOWER { 0.0, 0.0, 0.0 }
 | 
					  //#define DELTA_RADIUS_TRIM_TOWER       { 0.0, 0.0, 0.0 } // (mm)
 | 
				
			||||||
  //#define DELTA_DIAGONAL_ROD_TRIM_TOWER { 0.0, 0.0, 0.0 }
 | 
					  //#define DELTA_DIAGONAL_ROD_TRIM_TOWER { 0.0, 0.0, 0.0 } // (mm)
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// @section scara
 | 
					// @section scara
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1518,8 +1518,20 @@
 | 
				
			|||||||
    //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
 | 
					    //#define LCD_PRINTER_INFO_IS_BOOTSCREEN // Show bootscreen(s) instead of Printer Info pages
 | 
				
			||||||
  #endif
 | 
					  #endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Add 50/100mm moves to MarlinUI even with a smaller bed
 | 
					  /**
 | 
				
			||||||
  //#define LARGE_MOVE_ITEMS
 | 
					   * MarlinUI "Move Axis" menu distances. Comma-separated list.
 | 
				
			||||||
 | 
					   * Values are displayed as-defined, so always use plain numbers here.
 | 
				
			||||||
 | 
					   * Axis moves <= 1/2 the axis length and Extruder moves <= EXTRUDE_MAXLENGTH
 | 
				
			||||||
 | 
					   * will be shown in the move submenus.
 | 
				
			||||||
 | 
					   */
 | 
				
			||||||
 | 
					  #define MANUAL_MOVE_DISTANCE_MM                    10, 1.0, 0.1  // (mm)
 | 
				
			||||||
 | 
					  //#define MANUAL_MOVE_DISTANCE_MM         100, 50, 10, 1.0, 0.1  // (mm)
 | 
				
			||||||
 | 
					  //#define MANUAL_MOVE_DISTANCE_MM    500, 100, 50, 10, 1.0, 0.1  // (mm)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // Manual move distances for INCH_MODE_SUPPORT
 | 
				
			||||||
 | 
					  #define MANUAL_MOVE_DISTANCE_IN                          0.100, 0.010, 0.001  // (in)
 | 
				
			||||||
 | 
					  //#define MANUAL_MOVE_DISTANCE_IN          1.000, 0.500, 0.100, 0.010, 0.001  // (in)
 | 
				
			||||||
 | 
					  //#define MANUAL_MOVE_DISTANCE_IN   5.000, 1.000, 0.500, 0.100, 0.010, 0.001  // (in)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // BACK menu items keep the highlight at the top
 | 
					  // BACK menu items keep the highlight at the top
 | 
				
			||||||
  //#define TURBO_BACK_MENU_ITEM
 | 
					  //#define TURBO_BACK_MENU_ITEM
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -667,6 +667,8 @@
 | 
				
			|||||||
  #error "BTT_MINI_12864_V1 is now BTT_MINI_12864."
 | 
					  #error "BTT_MINI_12864_V1 is now BTT_MINI_12864."
 | 
				
			||||||
#elif defined(Z_PROBE_OFFSET_RANGE_MIN) || defined(Z_PROBE_OFFSET_RANGE_MAX)
 | 
					#elif defined(Z_PROBE_OFFSET_RANGE_MIN) || defined(Z_PROBE_OFFSET_RANGE_MAX)
 | 
				
			||||||
  #error "Z_PROBE_OFFSET_RANGE_(MIN|MAX) is now PROBE_OFFSET_Z(MIN|MAX)."
 | 
					  #error "Z_PROBE_OFFSET_RANGE_(MIN|MAX) is now PROBE_OFFSET_Z(MIN|MAX)."
 | 
				
			||||||
 | 
					#elif defined(LARGE_MOVE_ITEMS)
 | 
				
			||||||
 | 
					  #error "LARGE_MOVE_ITEMS is obsolete. Instead define MANUAL_MOVE_DISTANCE_MM and MANUAL_MOVE_DISTANCE_IN."
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// L64xx stepper drivers have been removed
 | 
					// L64xx stepper drivers have been removed
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1303,3 +1303,8 @@
 | 
				
			|||||||
#if defined(REDUNDANT_PART_COOLING_FAN) && !defined(NUM_REDUNDANT_FANS)
 | 
					#if defined(REDUNDANT_PART_COOLING_FAN) && !defined(NUM_REDUNDANT_FANS)
 | 
				
			||||||
  #define NUM_REDUNDANT_FANS 1
 | 
					  #define NUM_REDUNDANT_FANS 1
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Clean up if only mm units are used
 | 
				
			||||||
 | 
					#if DISABLED(INCH_MODE_SUPPORT)
 | 
				
			||||||
 | 
					  #undef MANUAL_MOVE_DISTANCE_IN
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -433,14 +433,9 @@ void ChironTFT::sendFileList(int8_t startindex) {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void ChironTFT::selectFile() {
 | 
					void ChironTFT::selectFile() {
 | 
				
			||||||
  if (panel_type <= AC_panel_new) {
 | 
					  const size_t namelen = command_len - 4 + (panel_type <= AC_panel_new);
 | 
				
			||||||
    strncpy(selectedfile, panel_command + 4, command_len - 3);
 | 
					  strncpy(selectedfile, panel_command + 4, namelen);
 | 
				
			||||||
    selectedfile[command_len - 4] = '\0';
 | 
					  selectedfile[namelen] = '\0';
 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
  else {
 | 
					 | 
				
			||||||
    strncpy(selectedfile, panel_command + 4, command_len - 4);
 | 
					 | 
				
			||||||
    selectedfile[command_len - 5] = '\0';
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
  #if ACDEBUG(AC_FILE)
 | 
					  #if ACDEBUG(AC_FILE)
 | 
				
			||||||
    DEBUG_ECHOLNPGM(" Selected File: ", selectedfile);
 | 
					    DEBUG_ECHOLNPGM(" Selected File: ", selectedfile);
 | 
				
			||||||
  #endif
 | 
					  #endif
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -87,11 +87,7 @@ namespace LanguageNarrow_an {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Extrusor");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Extrusor");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extrusor *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extrusor *");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Mover $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Mover $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Mover 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Mover $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Mover 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Mover 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Mover 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Mover 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Velocidat");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Velocidat");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Base Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Base Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Boquilla");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Boquilla");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -76,11 +76,7 @@ namespace LanguageNarrow_bg {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Екструдер");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Екструдер");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Екструдер *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Екструдер *");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Премести с $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Премести с $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Премести с 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Премести с $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Премести с 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Премести с 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Премести с 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Премести с 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Скорост");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Скорост");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bed Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bed Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = " " LCD_STR_THERMOMETER _UxGT(" Дюза");
 | 
					  LSTR MSG_NOZZLE                         = " " LCD_STR_THERMOMETER _UxGT(" Дюза");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -87,11 +87,7 @@ namespace LanguageNarrow_ca {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Extrusor");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Extrusor");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extrusor *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extrusor *");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Mou $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Mou $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Mou 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Mou $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Mou 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Mou 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Mou 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Mou 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Velocitat");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Velocitat");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Llit Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Llit Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Nozzle");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Nozzle");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -231,11 +231,7 @@ namespace LanguageNarrow_cz {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extrudér *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extrudér *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hotend je studený");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hotend je studený");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Posunout o $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Posunout o $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Posunout o 0,1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Posunout o $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Posunout o 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Posunout o 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Posunout o 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Posunout o 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Rychlost");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Rychlost");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Výška podl.");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Výška podl.");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Tryska");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Tryska");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -78,11 +78,7 @@ namespace LanguageNarrow_da {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Flyt E");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Flyt E");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Flyt *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Flyt *");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Flyt $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Flyt $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Flyt 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Flyt $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Flyt 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Flyt 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Flyt 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Flyt 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Hastighed");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Hastighed");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Plade Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Plade Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Dyse");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Dyse");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -289,15 +289,7 @@ namespace LanguageNarrow_de {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Bewege Extruder *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Bewege Extruder *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hotend zu kalt");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hotend zu kalt");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT(" $ mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT(" $ mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("  0,1  mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT(" $ in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("  1,0  mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT(" 10,0  mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT(" 50,0  mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("100,0  mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_0001IN                    = _UxGT("0.001 in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_001IN                     = _UxGT("0.010 in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_01IN                      = _UxGT("0.100 in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1IN                       = _UxGT("1.000 in");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Geschw.");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Geschw.");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bett Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bett Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Düse");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Düse");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -96,11 +96,6 @@ namespace LanguageNarrow_el {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Εξωθητής");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Εξωθητής");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Εξωθητής *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Εξωθητής *");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Μετακίνηση $μμ");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Μετακίνηση $μμ");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Μετακίνηση 0,1 μμ");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Μετακίνηση 1 μμ");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Μετακίνηση 10 μμ");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Μετακίνηση 50 μμ");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Μετακίνηση 100 μμ");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Ταχύτητα");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Ταχύτητα");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Επ. Εκτύπωσης Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Επ. Εκτύπωσης Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Ακροφύσιο");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Ακροφύσιο");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -85,11 +85,6 @@ namespace LanguageNarrow_el_gr {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Εξωθητήρας");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Εξωθητήρας");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Εξωθητήρας *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Εξωθητήρας *");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Μετακίνηση $μμ");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Μετακίνηση $μμ");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Μετακίνηση 0,1 μμ");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Μετακίνηση 1 μμ");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Μετακίνηση 10 μμ");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Μετακίνηση 50 μμ");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Μετακίνηση 100 μμ");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Ταχύτητα");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Ταχύτητα");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Κλίνη Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Κλίνη Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Ακροφύσιο");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Ακροφύσιο");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -316,17 +316,8 @@ namespace LanguageNarrow_en {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Move Extruder");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Move Extruder");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Move *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Move *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hotend too cold");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hotend too cold");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Move $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Move $ mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Move 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Move $ in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Move 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Move 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Move 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Move 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_0001IN                    = _UxGT("Move 0.001in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_001IN                     = _UxGT("Move 0.01in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_01IN                      = _UxGT("Move 0.1in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_05IN                      = _UxGT("Move 0.5in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1IN                       = _UxGT("Move 1.0in");
 | 
					 | 
				
			||||||
  LSTR MSG_LIVE_MOVE                      = _UxGT("Live Move");
 | 
					  LSTR MSG_LIVE_MOVE                      = _UxGT("Live Move");
 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Speed");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Speed");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bed Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bed Z");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -229,11 +229,7 @@ namespace LanguageNarrow_es {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extrusor *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extrusor *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hotend muy frio");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hotend muy frio");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Mover $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Mover $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Mover 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Mover $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Mover 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Mover 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Mover 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Mover 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Velocidad");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Velocidad");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Cama Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Cama Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Boquilla");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Boquilla");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -138,11 +138,7 @@ namespace LanguageNarrow_eu {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Estrusorea");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Estrusorea");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Estrusorea *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Estrusorea *");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Mugitu $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Mugitu $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Mugitu 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Mugitu $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Mugitu 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Mugitu 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Mugitu 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Mugitu 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Abiadura");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Abiadura");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Z Ohea");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Z Ohea");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Pita");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Pita");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -73,11 +73,7 @@ namespace LanguageNarrow_fi {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Extruder");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Extruder");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Liikuta $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Liikuta $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Liikuta 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Liikuta $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Liikuta 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Liikuta 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Liikuta 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Liikuta 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Nopeus");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Nopeus");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Suutin");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Suutin");
 | 
				
			||||||
  LSTR MSG_NOZZLE_N                       = _UxGT("Suutin ~");
 | 
					  LSTR MSG_NOZZLE_N                       = _UxGT("Suutin ~");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -233,16 +233,7 @@ namespace LanguageNarrow_fr {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Buse trop froide");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Buse trop froide");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Déplacer $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Déplacer $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Déplacer 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Déplacer $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Déplacer 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Déplacer 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Déplacer 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Déplacer 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_0001IN                    = _UxGT("Déplacer 0.001\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_001IN                     = _UxGT("Déplacer 0.01\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_01IN                      = _UxGT("Déplacer 0.1\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_05IN                      = _UxGT("Déplacer 0.5\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1IN                       = _UxGT("Déplacer 1\"");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Vitesse");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Vitesse");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Lit Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Lit Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Buse");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Buse");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -233,16 +233,7 @@ namespace LanguageNarrow_fr_na {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Buse trop froide");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Buse trop froide");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Deplacer $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Deplacer $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Deplacer 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Deplacer $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Deplacer 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Deplacer 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Deplacer 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Deplacer 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_0001IN                    = _UxGT("Deplacer 0.001\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_001IN                     = _UxGT("Deplacer 0.01\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_01IN                      = _UxGT("Deplacer 0.1\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_05IN                      = _UxGT("Deplacer 0.5\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1IN                       = _UxGT("Deplacer 1\"");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Vitesse");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Vitesse");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Lit Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Lit Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Buse");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Buse");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -226,11 +226,7 @@ namespace LanguageNarrow_gl {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extrusor *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extrusor *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Bico moi frío");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Bico moi frío");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Mover $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Mover $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Mover 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Mover $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Mover 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Mover 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Mover 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Mover 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Velocidade");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Velocidade");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Cama Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Cama Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Bico");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Bico");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -83,11 +83,7 @@ namespace LanguageNarrow_hr {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Miči E");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Miči E");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Miči *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Miči *");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Miči $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Miči $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Miči 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Miči $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Miči 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Miči 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Miči 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Miči 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Brzina");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Brzina");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bed Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bed Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Dizna");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Dizna");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -261,16 +261,7 @@ namespace LanguageNarrow_hu {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Adagoló *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Adagoló *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("A fej túl hideg");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("A fej túl hideg");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Mozgás $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Mozgás $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Mozgás 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Mozgás $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Mozgás 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Mozgás 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Mozgás 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Mozgás 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_0001IN                    = _UxGT("Mozgás 0.025mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_001IN                     = _UxGT("Mozgás 0.254mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_01IN                      = _UxGT("Mozgás 2.54mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_05IN                      = _UxGT("Mozgás 12.7mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1IN                       = _UxGT("Mozgáá 25.4mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Sebesség");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Sebesség");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Z ágy");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Z ágy");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Fej");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Fej");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -310,16 +310,7 @@ namespace LanguageNarrow_it {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Estrusore *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Estrusore *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Ugello freddo");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Ugello freddo");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Muovi di $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Muovi di $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Muovi di 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Muovi di $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Muovi di 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Muovi di 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Muovi di 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Muovi di 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_0001IN                    = _UxGT("Muovi di 0.001\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_001IN                     = _UxGT("Muovi di 0.01\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_01IN                      = _UxGT("Muovi di 0.1\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_05IN                      = _UxGT("Muovi di 0.5\"");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1IN                       = _UxGT("Muovi di 1\"");
 | 
					 | 
				
			||||||
  LSTR MSG_LIVE_MOVE                      = _UxGT("Modalità Live");
 | 
					  LSTR MSG_LIVE_MOVE                      = _UxGT("Modalità Live");
 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Velocità");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Velocità");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Piatto Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Piatto Z");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -95,12 +95,8 @@ namespace LanguageNarrow_jp_kana {
 | 
				
			|||||||
  LSTR MSG_MOVE_N                         = _UxGT("@ジク イドウ"); // "Move @"
 | 
					  LSTR MSG_MOVE_N                         = _UxGT("@ジク イドウ"); // "Move @"
 | 
				
			||||||
  LSTR MSG_MOVE_E                         = _UxGT("エクストルーダー"); // "Extruder"
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("エクストルーダー"); // "Extruder"
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("* エクストルーダー"); // "En"
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("* エクストルーダー"); // "En"
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("$mm イドウ"); // "Move 0.025mm"
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("$mm イドウ"); // "Move $mm"
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("0.1mm イドウ"); // "Move 0.1mm"
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("$in イドウ"); // "Move $in"
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("  1mm イドウ"); // "Move 1mm"
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT(" 10mm イドウ"); // "Move 10mm"
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT(" 50mm イドウ"); // "Move 50mm"
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT(" 100mm イドウ"); // "Move 100mm"
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("ソクド"); // "Speed"
 | 
					  LSTR MSG_SPEED                          = _UxGT("ソクド"); // "Speed"
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Zオフセット"); // "Bed Z"
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Zオフセット"); // "Bed Z"
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("ノズル"); // "Nozzle"
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("ノズル"); // "Nozzle"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -88,10 +88,7 @@ namespace LanguageNarrow_nl {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Extruder");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Extruder");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Verplaats $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Verplaats $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Verplaats 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Verplaats $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Verplaats 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Verplaats 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Verplaats 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Snelheid");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Snelheid");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bed Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bed Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Nozzle");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Nozzle");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -240,13 +240,7 @@ namespace LanguageNarrow_pl {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Ekstruzja (os E) *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Ekstruzja (os E) *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Dysza za zimna");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Dysza za zimna");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Przesuń co $ mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Przesuń co $ mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Przesuń co .1 mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Przesuń co $ in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Przesuń co 1 mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Przesuń co 10 mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Przesuń co 100 mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_0001IN                    = _UxGT("Przesuń co 0.001 cala");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_001IN                     = _UxGT("Przesuń co 0.01 cala");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_01IN                      = _UxGT("Przesuń co 0.1 cala");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Predkość");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Predkość");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Stół Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Stół Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Dysza");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Dysza");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -82,10 +82,7 @@ namespace LanguageNarrow_pt {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Mover Extrusor");
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Mover Extrusor");
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Mover Extrusor *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Mover Extrusor *");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Mover $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Mover $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Mover 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Mover $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Mover 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Mover 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Mover 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Velocidade");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Velocidade");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Base Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Base Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = " " LCD_STR_THERMOMETER _UxGT(" Bico");
 | 
					  LSTR MSG_NOZZLE                         = " " LCD_STR_THERMOMETER _UxGT(" Bico");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -212,10 +212,7 @@ namespace LanguageNarrow_pt_br {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Mover Extrusor *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Mover Extrusor *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Extrus. mto fria");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Extrus. mto fria");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Mover $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Mover $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Mover 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Mover $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Mover 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Mover 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Mover 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Velocidade");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Velocidade");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Base Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Base Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Bocal");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Bocal");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -225,10 +225,7 @@ namespace LanguageNarrow_ro {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Capat Prea Rece");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Capat Prea Rece");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Move $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Move $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Move 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Move $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Move 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Move 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Move 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Speed");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Speed");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bed Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bed Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Nozzle");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Nozzle");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -264,15 +264,7 @@ namespace LanguageNarrow_ru {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                          = _UxGT("Экструдер *");
 | 
					  LSTR MSG_MOVE_EN                          = _UxGT("Экструдер *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                  = _UxGT("Сопло не нагрето");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                  = _UxGT("Сопло не нагрето");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                        = _UxGT("Движение $мм");
 | 
					  LSTR MSG_MOVE_N_MM                        = _UxGT("Движение $мм");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                        = _UxGT("Движение 0.1мм");
 | 
					  LSTR MSG_MOVE_N_IN                        = _UxGT("Движение $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                         = _UxGT("Движение 1мм");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                        = _UxGT("Движение 10мм");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                       = _UxGT("Движение 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_0001IN                      = _UxGT("Движение 0.001in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_001IN                       = _UxGT("Движение 0.01in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_01IN                        = _UxGT("Движение 0.1in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_05IN                        = _UxGT("Движение 0.5in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1IN                         = _UxGT("Движение 1.0in");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                            = _UxGT("Скорость");
 | 
					  LSTR MSG_SPEED                            = _UxGT("Скорость");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                    = _UxGT("Z стола");
 | 
					  LSTR MSG_MESH_Z_OFFSET                    = _UxGT("Z стола");
 | 
				
			||||||
  LSTR MSG_NOZZLE                           = _UxGT("Сопло, ") LCD_STR_DEGREE _UxGT("C");
 | 
					  LSTR MSG_NOZZLE                           = _UxGT("Сопло, ") LCD_STR_DEGREE _UxGT("C");
 | 
				
			||||||
@@ -709,7 +701,6 @@ namespace LanguageNarrow_ru {
 | 
				
			|||||||
  LSTR MSG_UBL_MESH_INVALID                 = _UxGT("Негодная сетка");
 | 
					  LSTR MSG_UBL_MESH_INVALID                 = _UxGT("Негодная сетка");
 | 
				
			||||||
  LSTR MSG_UBL_INVALID_SLOT                 = _UxGT("Сперва выберите слот сетки");
 | 
					  LSTR MSG_UBL_INVALID_SLOT                 = _UxGT("Сперва выберите слот сетки");
 | 
				
			||||||
  LSTR MSG_MESH_ACTIVE                      = _UxGT("Сетка %i активна");
 | 
					  LSTR MSG_MESH_ACTIVE                      = _UxGT("Сетка %i активна");
 | 
				
			||||||
  LSTR MSG_MOVE_50MM                        = _UxGT("Двигать 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_LIVE_MOVE                        = _UxGT("Живое перемещение");
 | 
					  LSTR MSG_LIVE_MOVE                        = _UxGT("Живое перемещение");
 | 
				
			||||||
  LSTR MSG_CUTTER                           = _UxGT("Резак");
 | 
					  LSTR MSG_CUTTER                           = _UxGT("Резак");
 | 
				
			||||||
  LSTR MSG_PID_CYCLE                        = _UxGT("Циклы PID");
 | 
					  LSTR MSG_PID_CYCLE                        = _UxGT("Циклы PID");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -306,16 +306,7 @@ namespace LanguageNarrow_sk {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extrudér *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extrudér *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hotend je studený");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hotend je studený");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Posunúť o $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Posunúť o $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Posunúť o 0,1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Posunúť o $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Posunúť o 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Posunúť o 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("Posunúť o 50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Posunúť o 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_0001IN                    = _UxGT("Posunúť o 0,001in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_001IN                     = _UxGT("Posunúť o 0,01in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_01IN                      = _UxGT("Posunúť o 0,1in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_05IN                      = _UxGT("Posunúť o 0,5in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1IN                       = _UxGT("Posunúť o 1,0in");
 | 
					 | 
				
			||||||
  LSTR MSG_LIVE_MOVE                      = _UxGT("Živý pohyb");
 | 
					  LSTR MSG_LIVE_MOVE                      = _UxGT("Živý pohyb");
 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Rýchlosť");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Rýchlosť");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Výška podl.");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Výška podl.");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -252,13 +252,7 @@ namespace LanguageNarrow_sv {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Extruder *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hetände för kall");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Hetände för kall");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("Flytta $mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Flytta $mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Flytta 0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Flytta $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Flytta 1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Flytta 10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Flytta 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_0001IN                    = _UxGT("Flytta 0.001tum");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_001IN                     = _UxGT("Flytta 0.01tum");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_01IN                      = _UxGT("Flytta 0.1tum");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Hastighet");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Hastighet");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bädd Z");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Bädd Z");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Munstycke");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Munstycke");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -292,16 +292,7 @@ namespace LanguageNarrow_tr {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Ekstruder *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Ekstruder *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Nozul Çok Soğuk");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Nozul Çok Soğuk");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("$mm");
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("$mm");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("0.1mm");
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("$in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("1mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("10mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("50mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_0001IN                    = _UxGT("0.001in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_001IN                     = _UxGT("0.01in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_01IN                      = _UxGT("0.1in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_05IN                      = _UxGT("0.5in");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1IN                       = _UxGT("1.0in");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Hız");
 | 
					  LSTR MSG_SPEED                          = _UxGT("Hız");
 | 
				
			||||||
  LSTR MSG_BED_Z                          = _UxGT("Z Mesafesi");
 | 
					  LSTR MSG_BED_Z                          = _UxGT("Z Mesafesi");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Nozul");
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Nozul");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -263,10 +263,7 @@ namespace LanguageNarrow_uk {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                          = _UxGT("Екструдер *");
 | 
					  LSTR MSG_MOVE_EN                          = _UxGT("Екструдер *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                  = _UxGT("Сопло дуже холодне");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                  = _UxGT("Сопло дуже холодне");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                        = _UxGT("Рух $мм");
 | 
					  LSTR MSG_MOVE_N_MM                        = _UxGT("Рух $мм");
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                        = _UxGT("Рух 0.1мм");
 | 
					  LSTR MSG_MOVE_N_IN                        = _UxGT("Рух $in");
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                         = _UxGT("Рух 1мм");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                        = _UxGT("Рух 10мм");
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                       = _UxGT("Рух 100mm");
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                            = _UxGT("Швидкість");
 | 
					  LSTR MSG_SPEED                            = _UxGT("Швидкість");
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                    = _UxGT("Z Столу");
 | 
					  LSTR MSG_MESH_Z_OFFSET                    = _UxGT("Z Столу");
 | 
				
			||||||
  LSTR MSG_NOZZLE                           = _UxGT("Сопло, ") LCD_STR_DEGREE _UxGT("C");
 | 
					  LSTR MSG_NOZZLE                           = _UxGT("Сопло, ") LCD_STR_DEGREE _UxGT("C");
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -200,10 +200,8 @@ namespace LanguageNarrow_vi {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("Máy đùn");                              // Extruder
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("Máy đùn");                              // Extruder
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("Máy đùn *");
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("Máy đùn *");
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Đầu nóng quá lạnh");                    // Hotend too cold
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("Đầu nóng quá lạnh");                    // Hotend too cold
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("Di chuyển 0.1mm");                      // Move 0.1mm
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("Di chuyển $mm");                        // Move $mm
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("Di chuyển 1mm");                        // Move 1mm
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("Di chuyển $in");                        // Move $in
 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("Di chuyển 10mm");                       // Move 10mm
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("Di chuyển 100mm");                      // Move 100mm
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("Tốc độ");                               // Speed
 | 
					  LSTR MSG_SPEED                          = _UxGT("Tốc độ");                               // Speed
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Z Bàn");
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("Z Bàn");
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("Đầu phun");                             // Nozzle
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("Đầu phun");                             // Nozzle
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -225,10 +225,6 @@ namespace LanguageNarrow_zh_CN {
 | 
				
			|||||||
  LSTR MSG_MOVE_EN                        = _UxGT("挤出机 *"); // "Extruder"
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("挤出机 *"); // "Extruder"
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("热端太冷");
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("热端太冷");
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("移动 $ mm"); // "Move 0.025mm"
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("移动 $ mm"); // "Move 0.025mm"
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("移动 0.1 mm"); // "Move 0.1mm"
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("移动 1 mm"); // "Move 1mm"
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("移动 10 mm"); // "Move 10mm"
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("移动 100 mm"); // "Move 100mm"
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("速率"); // "Speed"
 | 
					  LSTR MSG_SPEED                          = _UxGT("速率"); // "Speed"
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("热床Z"); // "Bed Z"
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("热床Z"); // "Bed Z"
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = _UxGT("喷嘴"); // "Nozzle" 噴嘴
 | 
					  LSTR MSG_NOZZLE                         = _UxGT("喷嘴"); // "Nozzle" 噴嘴
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -220,12 +220,8 @@ namespace LanguageNarrow_zh_TW {
 | 
				
			|||||||
  LSTR MSG_MOVE_E                         = _UxGT("擠出機"); // "Extruder"
 | 
					  LSTR MSG_MOVE_E                         = _UxGT("擠出機"); // "Extruder"
 | 
				
			||||||
  LSTR MSG_MOVE_EN                        = _UxGT("擠出機 *"); // "Extruder *"
 | 
					  LSTR MSG_MOVE_EN                        = _UxGT("擠出機 *"); // "Extruder *"
 | 
				
			||||||
  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("噴嘴溫度不夠"); // "Hotend too cold"
 | 
					  LSTR MSG_HOTEND_TOO_COLD                = _UxGT("噴嘴溫度不夠"); // "Hotend too cold"
 | 
				
			||||||
  LSTR MSG_MOVE_N_MM                      = _UxGT("移動 $ mm"); // "Move 0.025mm"
 | 
					  LSTR MSG_MOVE_N_MM                      = _UxGT("移動 $ mm"); // "Move $mm"
 | 
				
			||||||
  LSTR MSG_MOVE_01MM                      = _UxGT("移動 0.1 mm"); // "Move 0.1mm"
 | 
					  LSTR MSG_MOVE_N_IN                      = _UxGT("移動 $ in"); // "Move $in"
 | 
				
			||||||
  LSTR MSG_MOVE_1MM                       = _UxGT("移動 1 mm"); // "Move 1mm"
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_10MM                      = _UxGT("移動 10 mm"); // "Move 10mm"
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_50MM                      = _UxGT("移動 50 mm"); // "Move 50mm"
 | 
					 | 
				
			||||||
  LSTR MSG_MOVE_100MM                     = _UxGT("移動 100 mm"); // "Move 100mm"
 | 
					 | 
				
			||||||
  LSTR MSG_SPEED                          = _UxGT("速率"); // "Speed"
 | 
					  LSTR MSG_SPEED                          = _UxGT("速率"); // "Speed"
 | 
				
			||||||
  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("熱床Z"); // "Bed Z"
 | 
					  LSTR MSG_MESH_Z_OFFSET                  = _UxGT("熱床Z"); // "Bed Z"
 | 
				
			||||||
  LSTR MSG_NOZZLE                         = " " LCD_STR_THERMOMETER _UxGT(" 噴嘴"); // "Nozzle" 噴嘴
 | 
					  LSTR MSG_NOZZLE                         = " " LCD_STR_THERMOMETER _UxGT(" 噴嘴"); // "Nozzle" 噴嘴
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,15 +28,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#if HAS_MARLINUI_MENU
 | 
					#if HAS_MARLINUI_MENU
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define HAS_LARGE_AREA (TERN0(HAS_X_AXIS, (X_BED_SIZE) >= 1000) || TERN0(HAS_Y_AXIS, (Y_BED_SIZE) >= 1000) || TERN0(HAS_Z_AXIS, (Z_MAX_POS) >= 1000))
 | 
					 | 
				
			||||||
#if ENABLED(LARGE_MOVE_ITEMS)
 | 
					 | 
				
			||||||
  #define HAS_LARGE_MOVES true
 | 
					 | 
				
			||||||
#elif ENABLED(SLIM_LCD_MENUS)
 | 
					 | 
				
			||||||
  #define HAS_LARGE_MOVES false
 | 
					 | 
				
			||||||
#else
 | 
					 | 
				
			||||||
  #define HAS_LARGE_MOVES HAS_LARGE_AREA
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "menu_item.h"
 | 
					#include "menu_item.h"
 | 
				
			||||||
#include "menu_addon.h"
 | 
					#include "menu_addon.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -53,6 +44,10 @@
 | 
				
			|||||||
  #include "../../feature/bedlevel/bedlevel.h"
 | 
					  #include "../../feature/bedlevel/bedlevel.h"
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					constexpr bool has_large_area() {
 | 
				
			||||||
 | 
					  return TERN0(HAS_X_AXIS, (X_BED_SIZE) >= 1000) || TERN0(HAS_Y_AXIS, (Y_BED_SIZE) >= 1000) || TERN0(HAS_Z_AXIS, (Z_MAX_POS) >= 1000);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
// "Motion" > "Move Axis" submenu
 | 
					// "Motion" > "Move Axis" submenu
 | 
				
			||||||
//
 | 
					//
 | 
				
			||||||
@@ -88,7 +83,7 @@ void lcd_move_axis(const AxisEnum axis) {
 | 
				
			|||||||
      MenuEditItemBase::draw_edit_screen(GET_TEXT_F(MSG_MOVE_N), ftostr63(imp_pos));
 | 
					      MenuEditItemBase::draw_edit_screen(GET_TEXT_F(MSG_MOVE_N), ftostr63(imp_pos));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
      MenuEditItemBase::draw_edit_screen(GET_TEXT_F(MSG_MOVE_N), ui.manual_move.menu_scale >= 0.1f ? (HAS_LARGE_AREA ? ftostr51sign(pos) : ftostr41sign(pos)) : ftostr63(pos));
 | 
					      MenuEditItemBase::draw_edit_screen(GET_TEXT_F(MSG_MOVE_N), ui.manual_move.menu_scale >= 0.1f ? (has_large_area() ? ftostr51sign(pos) : ftostr41sign(pos)) : ftostr63(pos));
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -156,23 +151,26 @@ void _menu_move_distance(const AxisEnum axis, const screenFunc_t func, const int
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  BACK_ITEM(MSG_MOVE_AXIS);
 | 
					  BACK_ITEM(MSG_MOVE_AXIS);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  #ifndef EXTRUDE_MAXLENGTH
 | 
				
			||||||
 | 
					    #define EXTRUDE_MAXLENGTH 50
 | 
				
			||||||
 | 
					  #endif
 | 
				
			||||||
 | 
					  #define __MOVE_MM(T,D) if (axis < NUM_AXES                                            /* Linear and rotational axes: */ \
 | 
				
			||||||
 | 
					                           ? (D) > base_max_pos(axis) / 2                               /* XYZIJKUVW limit to half axis length */ \
 | 
				
			||||||
 | 
					                           : TERN0(HAS_EXTRUDERS, (D) <= (EXTRUDE_MAXLENGTH) / 2 + 1)   /* E... limit to ~half max length (or 50mm) */ \
 | 
				
			||||||
 | 
					                         ) SUBMENU_S(F(T), MSG_MOVE_N_MM, []{ _goto_manual_move(D); });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if (parser.using_inch_units()) {
 | 
					  if (parser.using_inch_units()) {
 | 
				
			||||||
    if (HAS_LARGE_MOVES) {
 | 
					    #ifdef MANUAL_MOVE_DISTANCE_IN
 | 
				
			||||||
      SUBMENU(MSG_MOVE_1IN, []{ _goto_manual_move(IN_TO_MM(1.000f)); });
 | 
					      #define _MOVE_IN(I) __MOVE_MM(STRINGIFY(I), IN_TO_MM(I))
 | 
				
			||||||
      SUBMENU(MSG_MOVE_05IN, []{ _goto_manual_move(IN_TO_MM(0.500f)); });
 | 
					      MAP(_MOVE_IN, MANUAL_MOVE_DISTANCE_IN)
 | 
				
			||||||
    }
 | 
					    #endif
 | 
				
			||||||
    SUBMENU(MSG_MOVE_01IN,   []{ _goto_manual_move(IN_TO_MM(0.100f)); });
 | 
					 | 
				
			||||||
    SUBMENU(MSG_MOVE_001IN,  []{ _goto_manual_move(IN_TO_MM(0.010f)); });
 | 
					 | 
				
			||||||
    SUBMENU(MSG_MOVE_0001IN, []{ _goto_manual_move(IN_TO_MM(0.001f)); });
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  else {
 | 
					  else {
 | 
				
			||||||
    if (HAS_LARGE_MOVES) {
 | 
					    #ifdef MANUAL_MOVE_DISTANCE_MM
 | 
				
			||||||
      SUBMENU(MSG_MOVE_100MM, []{ _goto_manual_move(100); });
 | 
					      #define _MOVE_MM(M) __MOVE_MM(STRINGIFY(M), M)
 | 
				
			||||||
      SUBMENU(MSG_MOVE_50MM, []{ _goto_manual_move(50); });
 | 
					      MAP(_MOVE_MM, MANUAL_MOVE_DISTANCE_MM)
 | 
				
			||||||
    }
 | 
					    #endif
 | 
				
			||||||
    SUBMENU(MSG_MOVE_10MM, []{ _goto_manual_move(10);    });
 | 
					 | 
				
			||||||
    SUBMENU(MSG_MOVE_1MM,  []{ _goto_manual_move( 1);    });
 | 
					 | 
				
			||||||
    SUBMENU(MSG_MOVE_01MM, []{ _goto_manual_move( 0.1f); });
 | 
					 | 
				
			||||||
    #if HAS_Z_AXIS
 | 
					    #if HAS_Z_AXIS
 | 
				
			||||||
      if (axis == Z_AXIS && (FINE_MANUAL_MOVE) > 0.0f && (FINE_MANUAL_MOVE) < 0.1f)
 | 
					      if (axis == Z_AXIS && (FINE_MANUAL_MOVE) > 0.0f && (FINE_MANUAL_MOVE) < 0.1f)
 | 
				
			||||||
        SUBMENU_f(F(STRINGIFY(FINE_MANUAL_MOVE)), MSG_MOVE_N_MM, []{ _goto_manual_move(float(FINE_MANUAL_MOVE)); });
 | 
					        SUBMENU_f(F(STRINGIFY(FINE_MANUAL_MOVE)), MSG_MOVE_N_MM, []{ _goto_manual_move(float(FINE_MANUAL_MOVE)); });
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -61,8 +61,8 @@ void probe_offset_wizard_menu() {
 | 
				
			|||||||
  STATIC_ITEM_F(F("Z"), SS_CENTER, ftostr42_52(current_position.z));
 | 
					  STATIC_ITEM_F(F("Z"), SS_CENTER, ftostr42_52(current_position.z));
 | 
				
			||||||
  STATIC_ITEM(MSG_ZPROBE_ZOFFSET, SS_FULL, ftostr42_52(calculated_z_offset));
 | 
					  STATIC_ITEM(MSG_ZPROBE_ZOFFSET, SS_FULL, ftostr42_52(calculated_z_offset));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  SUBMENU(MSG_MOVE_1MM,  []{ _goto_manual_move_z( 1);    });
 | 
					  SUBMENU_S(F("1.0"), MSG_MOVE_N_MM, []{ _goto_manual_move_z( 1.0f); });
 | 
				
			||||||
  SUBMENU(MSG_MOVE_01MM, []{ _goto_manual_move_z( 0.1f); });
 | 
					  SUBMENU_S(F("0.1"), MSG_MOVE_N_MM, []{ _goto_manual_move_z( 0.1f); });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if ((FINE_MANUAL_MOVE) > 0.0f && (FINE_MANUAL_MOVE) < 0.1f)
 | 
					  if ((FINE_MANUAL_MOVE) > 0.0f && (FINE_MANUAL_MOVE) < 0.1f)
 | 
				
			||||||
    SUBMENU_f(F(STRINGIFY(FINE_MANUAL_MOVE)), MSG_MOVE_N_MM, []{ _goto_manual_move_z(float(FINE_MANUAL_MOVE)); });
 | 
					    SUBMENU_f(F(STRINGIFY(FINE_MANUAL_MOVE)), MSG_MOVE_N_MM, []{ _goto_manual_move_z(float(FINE_MANUAL_MOVE)); });
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -96,8 +96,8 @@ void xatc_wizard_menu() {
 | 
				
			|||||||
  STATIC_ITEM_F(F("Z="), SS_CENTER, ftostr42_52(current_position.z));
 | 
					  STATIC_ITEM_F(F("Z="), SS_CENTER, ftostr42_52(current_position.z));
 | 
				
			||||||
  STATIC_ITEM(MSG_ZPROBE_ZOFFSET, SS_LEFT, ftostr42_52(calculated_z_offset));
 | 
					  STATIC_ITEM(MSG_ZPROBE_ZOFFSET, SS_LEFT, ftostr42_52(calculated_z_offset));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  SUBMENU(MSG_MOVE_1MM,  []{ _goto_manual_move_z( 1);    });
 | 
					  SUBMENU_S(F("1.0"), MSG_MOVE_N_MM, []{ _goto_manual_move_z( 1.0f); });
 | 
				
			||||||
  SUBMENU(MSG_MOVE_01MM, []{ _goto_manual_move_z( 0.1f); });
 | 
					  SUBMENU_S(F("0.1"), MSG_MOVE_N_MM, []{ _goto_manual_move_z( 0.1f); });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if ((FINE_MANUAL_MOVE) > 0.0f && (FINE_MANUAL_MOVE) < 0.1f)
 | 
					  if ((FINE_MANUAL_MOVE) > 0.0f && (FINE_MANUAL_MOVE) < 0.1f)
 | 
				
			||||||
    SUBMENU_f(F(STRINGIFY(FINE_MANUAL_MOVE)), MSG_MOVE_N_MM, []{ _goto_manual_move_z(float(FINE_MANUAL_MOVE)); });
 | 
					    SUBMENU_f(F(STRINGIFY(FINE_MANUAL_MOVE)), MSG_MOVE_N_MM, []{ _goto_manual_move_z(float(FINE_MANUAL_MOVE)); });
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -19,9 +19,12 @@ opt_set MOTHERBOARD BOARD_TEENSY35_36 \
 | 
				
			|||||||
        I2C_SLAVE_ADDRESS 63 \
 | 
					        I2C_SLAVE_ADDRESS 63 \
 | 
				
			||||||
        GRID_MAX_POINTS_X 16 \
 | 
					        GRID_MAX_POINTS_X 16 \
 | 
				
			||||||
        NOZZLE_CLEAN_START_POINT "{ {  10, 10, 3 }, {  10, 10, 3 } }" \
 | 
					        NOZZLE_CLEAN_START_POINT "{ {  10, 10, 3 }, {  10, 10, 3 } }" \
 | 
				
			||||||
        NOZZLE_CLEAN_END_POINT "{ {  10, 20, 3 }, {  10, 20, 3 } }"
 | 
					        NOZZLE_CLEAN_END_POINT "{ {  10, 20, 3 }, {  10, 20, 3 } }" \
 | 
				
			||||||
 | 
					        MANUAL_MOVE_DISTANCE_MM "100, 50, 10, 10, 0.1" \
 | 
				
			||||||
 | 
					        MANUAL_MOVE_DISTANCE_IN "1.000, 0.500, 0.100, 0.010, 0.001"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER SDSUPPORT SDCARD_SORT_ALPHA \
 | 
					opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER SDSUPPORT SDCARD_SORT_ALPHA \
 | 
				
			||||||
           LCD_INFO_MENU LCD_PRINTER_INFO_IS_BOOTSCREEN LARGE_MOVE_ITEMS TURBO_BACK_MENU_ITEM PREHEAT_SHORTCUT_MENU_ITEM \
 | 
					           LCD_INFO_MENU LCD_PRINTER_INFO_IS_BOOTSCREEN TURBO_BACK_MENU_ITEM PREHEAT_SHORTCUT_MENU_ITEM \
 | 
				
			||||||
           FILAMENT_WIDTH_SENSOR FILAMENT_LCD_DISPLAY CALIBRATION_GCODE BAUD_RATE_GCODE SOUND_MENU_ITEM \
 | 
					           FILAMENT_WIDTH_SENSOR FILAMENT_LCD_DISPLAY CALIBRATION_GCODE BAUD_RATE_GCODE SOUND_MENU_ITEM \
 | 
				
			||||||
           FIX_MOUNTED_PROBE Z_SAFE_HOMING AUTO_BED_LEVELING_BILINEAR Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE \
 | 
					           FIX_MOUNTED_PROBE Z_SAFE_HOMING AUTO_BED_LEVELING_BILINEAR Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE \
 | 
				
			||||||
           BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET BABYSTEP_GFX_OVERLAY \
 | 
					           BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET BABYSTEP_GFX_OVERLAY \
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user