Skip to content

Commit 5003681

Browse files
authored
🩹 Fix HOTEND_IDLE_TIMEOUT with no heated bed (MarlinFirmware#26746)
1 parent d939692 commit 5003681

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Marlin/src/feature/hotend_idle.h

+3-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ typedef struct {
3232
timeout = HOTEND_IDLE_TIMEOUT_SEC;
3333
trigger = HOTEND_IDLE_MIN_TRIGGER;
3434
nozzle_target = HOTEND_IDLE_NOZZLE_TARGET;
35-
bed_target = HOTEND_IDLE_BED_TARGET;
35+
#if HAS_HEATED_BED
36+
bed_target = HOTEND_IDLE_BED_TARGET;
37+
#endif
3638
}
3739
} hotend_idle_settings_t;
3840

Marlin/src/lcd/menu/menu_configuration.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,9 @@ void menu_advanced_settings();
265265
EDIT_ITEM(int3, MSG_TIMEOUT, &c.timeout, 0, 999);
266266
EDIT_ITEM(int3, MSG_TEMPERATURE, &c.trigger, 0, thermalManager.hotend_max_target(0));
267267
EDIT_ITEM(int3, MSG_HOTEND_IDLE_NOZZLE_TARGET, &c.nozzle_target, 0, thermalManager.hotend_max_target(0));
268-
EDIT_ITEM(int3, MSG_HOTEND_IDLE_BED_TARGET, &c.bed_target, 0, BED_MAX_TARGET);
268+
#if HAS_HEATED_BED
269+
EDIT_ITEM(int3, MSG_HOTEND_IDLE_BED_TARGET, &c.bed_target, 0, BED_MAX_TARGET);
270+
#endif
269271

270272
END_MENU();
271273
}

0 commit comments

Comments
 (0)