tune menu
This commit is contained in:
parent
1033bd3cf9
commit
917689b5ce
5 changed files with 47 additions and 25 deletions
|
@ -218,6 +218,7 @@ enum AxisEnum {X_AXIS=0, Y_AXIS=1, Z_AXIS=2, E_AXIS=3, X_HEAD=4, Y_HEAD=5};
|
||||||
|
|
||||||
void FlushSerialRequestResend();
|
void FlushSerialRequestResend();
|
||||||
void ClearToSend();
|
void ClearToSend();
|
||||||
|
void update_currents();
|
||||||
|
|
||||||
void get_coordinates();
|
void get_coordinates();
|
||||||
void prepare_move();
|
void prepare_move();
|
||||||
|
|
|
@ -6438,7 +6438,7 @@ void ClearToSend()
|
||||||
SERIAL_PROTOCOLLNRPGM(MSG_OK);
|
SERIAL_PROTOCOLLNRPGM(MSG_OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
update_currents() {
|
void update_currents() {
|
||||||
float current_high[3] = DEFAULT_PWM_MOTOR_CURRENT_LOUD;
|
float current_high[3] = DEFAULT_PWM_MOTOR_CURRENT_LOUD;
|
||||||
float current_low[3] = DEFAULT_PWM_MOTOR_CURRENT;
|
float current_low[3] = DEFAULT_PWM_MOTOR_CURRENT;
|
||||||
float tmp_motor[3];
|
float tmp_motor[3];
|
||||||
|
|
|
@ -1985,14 +1985,14 @@ const char * const MSG_SHOW_END_STOPS_LANG_TABLE[LANG_NUM] PROGMEM = {
|
||||||
MSG_SHOW_END_STOPS_CZ
|
MSG_SHOW_END_STOPS_CZ
|
||||||
};
|
};
|
||||||
|
|
||||||
const char MSG_SILENT_MODE_OFF_EN[] PROGMEM = "Mode [Normal]";
|
const char MSG_SILENT_MODE_OFF_EN[] PROGMEM = "Mode [high power]";
|
||||||
const char MSG_SILENT_MODE_OFF_CZ[] PROGMEM = "Mod [Normal]";
|
const char MSG_SILENT_MODE_OFF_CZ[] PROGMEM = "Mod [Normal]";
|
||||||
const char * const MSG_SILENT_MODE_OFF_LANG_TABLE[LANG_NUM] PROGMEM = {
|
const char * const MSG_SILENT_MODE_OFF_LANG_TABLE[LANG_NUM] PROGMEM = {
|
||||||
MSG_SILENT_MODE_OFF_EN,
|
MSG_SILENT_MODE_OFF_EN,
|
||||||
MSG_SILENT_MODE_OFF_CZ
|
MSG_SILENT_MODE_OFF_CZ
|
||||||
};
|
};
|
||||||
|
|
||||||
const char MSG_SILENT_MODE_ON_EN[] PROGMEM = "Mode [Stealth]";
|
const char MSG_SILENT_MODE_ON_EN[] PROGMEM = "Mode [silent]";
|
||||||
const char MSG_SILENT_MODE_ON_CZ[] PROGMEM = "Mod [Stealth]";
|
const char MSG_SILENT_MODE_ON_CZ[] PROGMEM = "Mod [Stealth]";
|
||||||
const char * const MSG_SILENT_MODE_ON_LANG_TABLE[LANG_NUM] PROGMEM = {
|
const char * const MSG_SILENT_MODE_ON_LANG_TABLE[LANG_NUM] PROGMEM = {
|
||||||
MSG_SILENT_MODE_ON_EN,
|
MSG_SILENT_MODE_ON_EN,
|
||||||
|
|
|
@ -40,6 +40,8 @@ extern const char* const MSG_AUTOLOAD_FILAMENT_LANG_TABLE[LANG_NUM];
|
||||||
#define MSG_AUTOLOAD_FILAMENT LANG_TABLE_SELECT(MSG_AUTOLOAD_FILAMENT_LANG_TABLE)
|
#define MSG_AUTOLOAD_FILAMENT LANG_TABLE_SELECT(MSG_AUTOLOAD_FILAMENT_LANG_TABLE)
|
||||||
extern const char* const MSG_AUTO_HOME_LANG_TABLE[1];
|
extern const char* const MSG_AUTO_HOME_LANG_TABLE[1];
|
||||||
#define MSG_AUTO_HOME LANG_TABLE_SELECT_EXPLICIT(MSG_AUTO_HOME_LANG_TABLE, 0)
|
#define MSG_AUTO_HOME LANG_TABLE_SELECT_EXPLICIT(MSG_AUTO_HOME_LANG_TABLE, 0)
|
||||||
|
extern const char* const MSG_AUTO_MODE_ON_LANG_TABLE[1];
|
||||||
|
#define MSG_AUTO_MODE_ON LANG_TABLE_SELECT_EXPLICIT(MSG_AUTO_MODE_ON_LANG_TABLE, 0)
|
||||||
extern const char* const MSG_A_RETRACT_LANG_TABLE[1];
|
extern const char* const MSG_A_RETRACT_LANG_TABLE[1];
|
||||||
#define MSG_A_RETRACT LANG_TABLE_SELECT_EXPLICIT(MSG_A_RETRACT_LANG_TABLE, 0)
|
#define MSG_A_RETRACT LANG_TABLE_SELECT_EXPLICIT(MSG_A_RETRACT_LANG_TABLE, 0)
|
||||||
extern const char* const MSG_BABYSTEPPING_X_LANG_TABLE[1];
|
extern const char* const MSG_BABYSTEPPING_X_LANG_TABLE[1];
|
||||||
|
|
|
@ -3903,6 +3903,7 @@ static void lcd_settings_menu()
|
||||||
case 2: MENU_ITEM(function, MSG_AUTO_MODE_ON, lcd_silent_mode_set); break;
|
case 2: MENU_ITEM(function, MSG_AUTO_MODE_ON, lcd_silent_mode_set); break;
|
||||||
default: MENU_ITEM(function, MSG_SILENT_MODE_OFF, lcd_silent_mode_set); break;
|
default: MENU_ITEM(function, MSG_SILENT_MODE_OFF, lcd_silent_mode_set); break;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef PAT9125
|
#ifdef PAT9125
|
||||||
#ifndef DEBUG_DISABLE_FSENSORCHECK
|
#ifndef DEBUG_DISABLE_FSENSORCHECK
|
||||||
|
@ -5306,20 +5307,38 @@ static void lcd_tune_menu()
|
||||||
MENU_ITEM(function, MSG_FILAMENTCHANGE, lcd_colorprint_change);//7
|
MENU_ITEM(function, MSG_FILAMENTCHANGE, lcd_colorprint_change);//7
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (SilentModeMenu == 0) {
|
#ifndef DEBUG_DISABLE_FSENSORCHECK
|
||||||
MENU_ITEM(function, MSG_SILENT_MODE_OFF, lcd_silent_mode_set_tune);
|
if (FSensorStateMenu == 0) {
|
||||||
} else {
|
MENU_ITEM(function, MSG_FSENSOR_OFF, lcd_fsensor_state_set);
|
||||||
MENU_ITEM(function, MSG_SILENT_MODE_ON, lcd_silent_mode_set_tune);
|
}
|
||||||
|
else {
|
||||||
|
MENU_ITEM(function, MSG_FSENSOR_ON, lcd_fsensor_state_set);
|
||||||
|
}
|
||||||
|
#endif //DEBUG_DISABLE_FSENSORCHECK
|
||||||
|
|
||||||
|
#ifdef TMC2130
|
||||||
|
if (SilentModeMenu == 0) MENU_ITEM(function, MSG_SILENT_MODE_OFF, lcd_silent_mode_set);
|
||||||
|
else MENU_ITEM(function, MSG_SILENT_MODE_ON, lcd_silent_mode_set);
|
||||||
|
|
||||||
|
if (SilentModeMenu == 0)
|
||||||
|
{
|
||||||
|
if (CrashDetectMenu == 0) MENU_ITEM(function, MSG_CRASHDETECT_OFF, lcd_crash_mode_set);
|
||||||
|
else MENU_ITEM(function, MSG_CRASHDETECT_ON, lcd_crash_mode_set);
|
||||||
}
|
}
|
||||||
else MENU_ITEM(submenu, MSG_CRASHDETECT_NA, lcd_crash_mode_info);
|
else MENU_ITEM(submenu, MSG_CRASHDETECT_NA, lcd_crash_mode_info);
|
||||||
|
#else //TMC2130
|
||||||
|
if (!farm_mode) { //dont show in menu if we are in farm mode
|
||||||
|
switch (SilentModeMenu) {
|
||||||
|
case 0: MENU_ITEM(function, MSG_SILENT_MODE_OFF, lcd_silent_mode_set); break;
|
||||||
|
case 1: MENU_ITEM(function, MSG_SILENT_MODE_ON, lcd_silent_mode_set); break;
|
||||||
|
case 2: MENU_ITEM(function, MSG_AUTO_MODE_ON, lcd_silent_mode_set); break;
|
||||||
|
default: MENU_ITEM(function, MSG_SILENT_MODE_OFF, lcd_silent_mode_set); break;
|
||||||
|
}
|
||||||
|
}
|
||||||
#endif //TMC2130
|
#endif //TMC2130
|
||||||
|
|
||||||
END_MENU();
|
END_MENU();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
static void lcd_move_menu_01mm()
|
static void lcd_move_menu_01mm()
|
||||||
{
|
{
|
||||||
move_menu_scale = 0.1;
|
move_menu_scale = 0.1;
|
||||||
|
|
Loading…
Reference in a new issue