mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-27 13:56:24 +00:00
Fix 0 extruders & bed compile (#20030)
This commit is contained in:
parent
f924344cc5
commit
ce90447531
@ -104,6 +104,9 @@
|
|||||||
|
|
||||||
#if DO_DRAW_HOTENDS
|
#if DO_DRAW_HOTENDS
|
||||||
#define MAX_HOTEND_DRAW _MIN(HOTENDS, ((LCD_PIXEL_WIDTH - (STATUS_LOGO_BYTEWIDTH + STATUS_FAN_BYTEWIDTH) * 8) / (STATUS_HEATERS_XSPACE)))
|
#define MAX_HOTEND_DRAW _MIN(HOTENDS, ((LCD_PIXEL_WIDTH - (STATUS_LOGO_BYTEWIDTH + STATUS_FAN_BYTEWIDTH) * 8) / (STATUS_HEATERS_XSPACE)))
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if EITHER(DO_DRAW_BED, DO_DRAW_HOTENDS)
|
||||||
#define STATUS_HEATERS_BOT (STATUS_HEATERS_Y + STATUS_HEATERS_HEIGHT - 1)
|
#define STATUS_HEATERS_BOT (STATUS_HEATERS_Y + STATUS_HEATERS_HEIGHT - 1)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -63,15 +63,14 @@ void Temperature::lcd_preheat(const int16_t e, const int8_t indh, const int8_t i
|
|||||||
|
|
||||||
#if HAS_TEMP_HOTEND
|
#if HAS_TEMP_HOTEND
|
||||||
inline void _preheat_end(const uint8_t m, const uint8_t e) { thermalManager.lcd_preheat(e, m, -1); }
|
inline void _preheat_end(const uint8_t m, const uint8_t e) { thermalManager.lcd_preheat(e, m, -1); }
|
||||||
#if HAS_HEATED_BED
|
void do_preheat_end_m() { _preheat_end(editable.int8, 0); }
|
||||||
inline void _preheat_both(const uint8_t m, const uint8_t e) { thermalManager.lcd_preheat(e, m, m); }
|
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
#if HAS_HEATED_BED
|
#if HAS_HEATED_BED
|
||||||
inline void _preheat_bed(const uint8_t m) { thermalManager.lcd_preheat(-1, -1, m); }
|
inline void _preheat_bed(const uint8_t m) { thermalManager.lcd_preheat(-1, -1, m); }
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if HAS_TEMP_HOTEND && HAS_HEATED_BED
|
#if HAS_TEMP_HOTEND && HAS_HEATED_BED
|
||||||
|
inline void _preheat_both(const uint8_t m, const uint8_t e) { thermalManager.lcd_preheat(e, m, m); }
|
||||||
|
|
||||||
// Indexed "Preheat ABC" and "Heat Bed" items
|
// Indexed "Preheat ABC" and "Heat Bed" items
|
||||||
#define PREHEAT_ITEMS(M,E) do{ \
|
#define PREHEAT_ITEMS(M,E) do{ \
|
||||||
@ -86,10 +85,6 @@ void Temperature::lcd_preheat(const int16_t e, const int8_t indh, const int8_t i
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void do_preheat_end_m() {
|
|
||||||
_preheat_end(editable.int8, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
#if HAS_MULTI_HOTEND || HAS_HEATED_BED
|
#if HAS_MULTI_HOTEND || HAS_HEATED_BED
|
||||||
|
|
||||||
// Set editable.int8 to the Material index before entering this menu
|
// Set editable.int8 to the Material index before entering this menu
|
||||||
|
@ -60,6 +60,16 @@ opt_enable USE_XMAX_PLUG USE_YMAX_PLUG USE_ZMAX_PLUG \
|
|||||||
opt_disable MIN_SOFTWARE_ENDSTOP_Z MAX_SOFTWARE_ENDSTOPS
|
opt_disable MIN_SOFTWARE_ENDSTOP_Z MAX_SOFTWARE_ENDSTOPS
|
||||||
exec_test $1 $2 "Rambo CNC Configuration"
|
exec_test $1 $2 "Rambo CNC Configuration"
|
||||||
|
|
||||||
|
#
|
||||||
|
# Rambo heated bed only
|
||||||
|
#
|
||||||
|
restore_configs
|
||||||
|
opt_set MOTHERBOARD BOARD_RAMBO
|
||||||
|
opt_set EXTRUDERS 0
|
||||||
|
opt_set TEMP_SENSOR_BED 1
|
||||||
|
opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
|
||||||
|
exec_test $1 $2 "Rambo heated bed only"
|
||||||
|
|
||||||
#
|
#
|
||||||
# Build with the default configurations
|
# Build with the default configurations
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user