Skip to content

Commit b7cdd24

Browse files
thisiskeithbthinkyhead
authored andcommitted
πŸ§‘β€πŸ’» Fix UBL Build Mesh preheat items (MarlinFirmware#24598)
Co-authored-by: Scott Lahteine <[email protected]>
1 parent 08579c6 commit b7cdd24

File tree

1 file changed

+3
-19
lines changed

1 file changed

+3
-19
lines changed

β€ŽMarlin/src/lcd/menu/menu_ubl.cppβ€Ž

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -312,11 +312,7 @@ void _lcd_ubl_build_mesh() {
312312
START_MENU();
313313
BACK_ITEM(MSG_UBL_TOOLS);
314314
#if HAS_PREHEAT
315-
#if HAS_HEATED_BED
316-
#define PREHEAT_BED_GCODE(M) "M190I" STRINGIFY(M) "\n"
317-
#else
318-
#define PREHEAT_BED_GCODE(M) ""
319-
#endif
315+
#define PREHEAT_BED_GCODE(M) TERN(HAS_HEATED_BED, "M190I" STRINGIFY(M) "\n", "")
320316
#define BUILD_MESH_GCODE_ITEM(M) GCODES_ITEM_f(ui.get_preheat_label(M), MSG_UBL_BUILD_MESH_M, \
321317
F( \
322318
"G28\n" \
@@ -325,20 +321,8 @@ void _lcd_ubl_build_mesh() {
325321
"G29P1\n" \
326322
"M104S0\n" \
327323
"M140S0" \
328-
) )
329-
BUILD_MESH_GCODE_ITEM(0);
330-
#if PREHEAT_COUNT > 1
331-
BUILD_MESH_GCODE_ITEM(1);
332-
#if PREHEAT_COUNT > 2
333-
BUILD_MESH_GCODE_ITEM(2);
334-
#if PREHEAT_COUNT > 3
335-
BUILD_MESH_GCODE_ITEM(3);
336-
#if PREHEAT_COUNT > 4
337-
BUILD_MESH_GCODE_ITEM(4);
338-
#endif
339-
#endif
340-
#endif
341-
#endif
324+
) );
325+
REPEAT(PREHEAT_COUNT, BUILD_MESH_GCODE_ITEM)
342326
#endif // HAS_PREHEAT
343327

344328
SUBMENU(MSG_UBL_BUILD_CUSTOM_MESH, _lcd_ubl_custom_mesh);

0 commit comments

Comments
Β (0)