Advertisement
Guest User

Marlin LCD Menu Edits

a guest
Feb 17th, 2016
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.52 KB | None | 0 0
  1. static void lcd_prepare_menu()
  2. {
  3.     START_MENU();
  4.     MENU_ITEM(back, MSG_MAIN, lcd_main_menu);
  5. #ifdef SDSUPPORT
  6.     #ifdef MENU_ADDAUTOSTART
  7.       MENU_ITEM(function, MSG_AUTOSTART, lcd_autostart_sd);
  8.     #endif
  9. #endif
  10.     MENU_ITEM(submenu, MSG_MOVE_AXIS, lcd_move_menu);
  11.     MENU_ITEM(gcode, MSG_SET_ORIGIN, PSTR("G92 X0 Y0 Z0")); //BML
  12.     MENU_ITEM(submenu, "Home Axis", lcd_home_menu); //BML
  13.     MENU_ITEM(gcode, MSG_DISABLE_STEPPERS, PSTR("M84"));
  14.     MENU_ITEM(gcode, MSG_AUTO_HOME, PSTR("G28"));
  15.     MENU_ITEM(function, MSG_SET_HOME_OFFSETS, lcd_set_home_offsets);
  16.   #if TEMP_SENSOR_0 != 0
  17.   #if TEMP_SENSOR_1 != 0 || TEMP_SENSOR_2 != 0 || TEMP_SENSOR_BED != 0
  18.     MENU_ITEM(submenu, MSG_PREHEAT_PLA, lcd_preheat_pla_menu);
  19.     MENU_ITEM(submenu, MSG_PREHEAT_ABS, lcd_preheat_abs_menu);
  20.   #else
  21.     MENU_ITEM(function, MSG_PREHEAT_PLA, lcd_preheat_pla0);
  22.     MENU_ITEM(function, MSG_PREHEAT_ABS, lcd_preheat_abs0);
  23.   #endif
  24. #endif
  25.     MENU_ITEM(function, MSG_COOLDOWN, lcd_cooldown);
  26. #if PS_ON_PIN > -1
  27.     if (powersupply)
  28.     {
  29.         MENU_ITEM(gcode, MSG_SWITCH_PS_OFF, PSTR("M81"));
  30.     }else{
  31.         MENU_ITEM(gcode, MSG_SWITCH_PS_ON, PSTR("M80"));
  32.     }
  33. #endif
  34.     END_MENU();
  35. }
  36.  
  37. static void lcd_home_menu()
  38. {
  39.     START_MENU();
  40.     MENU_ITEM(back, MSG_PREPARE, lcd_prepare_menu);
  41.     MENU_ITEM(gcode, "Home X&Y", PSTR("G01 X0 Y0"));
  42.     MENU_ITEM(gcode, "Home X", PSTR("G01 X0"));
  43.     MENU_ITEM(gcode, "Home Y", PSTR("G01 Y0"));
  44.     MENU_ITEM(gcode, "Home Z", PSTR("G01 Z0"));
  45.     END_MENU();
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement