|
@@ -177,7 +177,10 @@ uint16_t max_display_update_time = 0;
|
177
|
177
|
void lcd_control_temperature_preheat_material1_settings_menu();
|
178
|
178
|
void lcd_control_temperature_preheat_material2_settings_menu();
|
179
|
179
|
void lcd_control_motion_menu();
|
180
|
|
- void lcd_control_filament_menu();
|
|
180
|
+
|
|
181
|
+ #if DISABLED(NO_VOLUMETRICS)
|
|
182
|
+ void lcd_control_filament_menu();
|
|
183
|
+ #endif
|
181
|
184
|
|
182
|
185
|
#if ENABLED(LCD_INFO_MENU)
|
183
|
186
|
#if ENABLED(PRINTCOUNTER)
|
|
@@ -3134,7 +3137,12 @@ void kill_screen(const char* lcd_msg) {
|
3134
|
3137
|
MENU_BACK(MSG_MAIN);
|
3135
|
3138
|
MENU_ITEM(submenu, MSG_TEMPERATURE, lcd_control_temperature_menu);
|
3136
|
3139
|
MENU_ITEM(submenu, MSG_MOTION, lcd_control_motion_menu);
|
3137
|
|
- MENU_ITEM(submenu, MSG_FILAMENT, lcd_control_filament_menu);
|
|
3140
|
+
|
|
3141
|
+ #if DISABLED(NO_VOLUMETRICS)
|
|
3142
|
+ MENU_ITEM(submenu, MSG_FILAMENT, lcd_control_filament_menu);
|
|
3143
|
+ #elif ENABLED(LIN_ADVANCE)
|
|
3144
|
+ MENU_ITEM_EDIT(float3, MSG_ADVANCE_K, &planner.extruder_advance_k, 0, 999);
|
|
3145
|
+ #endif
|
3138
|
3146
|
|
3139
|
3147
|
#if HAS_LCD_CONTRAST
|
3140
|
3148
|
MENU_ITEM_EDIT_CALLBACK(int3, MSG_CONTRAST, &lcd_contrast, LCD_CONTRAST_MIN, LCD_CONTRAST_MAX, lcd_callback_set_contrast, true);
|
|
@@ -3623,20 +3631,19 @@ void kill_screen(const char* lcd_msg) {
|
3623
|
3631
|
END_MENU();
|
3624
|
3632
|
}
|
3625
|
3633
|
|
3626
|
|
- /**
|
3627
|
|
- *
|
3628
|
|
- * "Control" > "Filament" submenu
|
3629
|
|
- *
|
3630
|
|
- */
|
3631
|
|
- void lcd_control_filament_menu() {
|
3632
|
|
- START_MENU();
|
3633
|
|
- MENU_BACK(MSG_CONTROL);
|
3634
|
|
-
|
3635
|
|
- #if ENABLED(LIN_ADVANCE)
|
3636
|
|
- MENU_ITEM_EDIT(float3, MSG_ADVANCE_K, &planner.extruder_advance_k, 0, 999);
|
3637
|
|
- #endif
|
|
3634
|
+ #if DISABLED(NO_VOLUMETRICS)
|
|
3635
|
+ /**
|
|
3636
|
+ *
|
|
3637
|
+ * "Control" > "Filament" submenu
|
|
3638
|
+ *
|
|
3639
|
+ */
|
|
3640
|
+ void lcd_control_filament_menu() {
|
|
3641
|
+ START_MENU();
|
|
3642
|
+ MENU_BACK(MSG_CONTROL);
|
3638
|
3643
|
|
3639
|
|
- #if DISABLED(NO_VOLUMETRICS)
|
|
3644
|
+ #if ENABLED(LIN_ADVANCE)
|
|
3645
|
+ MENU_ITEM_EDIT(float3, MSG_ADVANCE_K, &planner.extruder_advance_k, 0, 999);
|
|
3646
|
+ #endif
|
3640
|
3647
|
|
3641
|
3648
|
MENU_ITEM_EDIT_CALLBACK(bool, MSG_VOLUMETRIC_ENABLED, &parser.volumetric_enabled, planner.calculate_volumetric_multipliers);
|
3642
|
3649
|
|
|
@@ -3659,10 +3666,9 @@ void kill_screen(const char* lcd_msg) {
|
3659
|
3666
|
#endif // EXTRUDERS > 1
|
3660
|
3667
|
}
|
3661
|
3668
|
|
3662
|
|
- #endif // !NO_VOLUMETRICS
|
3663
|
|
-
|
3664
|
|
- END_MENU();
|
3665
|
|
- }
|
|
3669
|
+ END_MENU();
|
|
3670
|
+ }
|
|
3671
|
+ #endif // !NO_VOLUMETRICS
|
3666
|
3672
|
|
3667
|
3673
|
/**
|
3668
|
3674
|
*
|