WORKING - Customise RAMPS 1.4 LCD October 23, 2012 09:33AM |
Registered: 12 years ago Posts: 15 |
Re: Customise RAMPS 1.4 LCD October 23, 2012 10:27AM |
Registered: 12 years ago Posts: 15 |
Re: Customise RAMPS 1.4 LCD October 24, 2012 04:08AM |
Registered: 13 years ago Posts: 290 |
... enum { ItemN_pson, ItemN_psoff }; void MainMenu::showPS() { ... case ItemN_pson: MENUITEM( lcdprintPGM(MSG_PS_ON) , BLOCK;enquecommand("G80");beepshort(); ) ; break; case ItemN_psoff: MENUITEM( lcdprintPGM(MSG_PS_OFF) , BLOCK;enquecommand("G81");beepshort(); ) ; .... };
class MainMenu{ .... void showPS(); ...
... #if LANGUAGE_CHOICE == 1 .... #define MSG_PS_ON "Turn PSU on" #define MSG_PS_OFF "Turn PSU off" ... #if LANGUAGE_CHOICE == 2 .... #define MSG_PS_ON "Turn PSU on" #define MSG_PS_OFF "Turn PSU off" ...
Re: Customise RAMPS 1.4 LCD October 24, 2012 04:23AM |
Registered: 12 years ago Posts: 15 |
WORKING - Customise RAMPS 1.4 LCD October 24, 2012 07:55AM |
Registered: 12 years ago Posts: 15 |
#define MSG_POWER_ARROW " Power \x7E" #define MSG_PS_ON " Turn PSU on" #define MSG_PS_OFF " Turn PSU off"
enum MainStatus{Main_Status, Main_Menu, Main_Power, Main_Prepare, Sub_PrepareMove, Main_Control, Main_SD,Sub_TempControl,Sub_MotionControl,Sub_RetractControl, Sub_PreheatPLASettings, Sub_PreheatABSSettings};
enum { ItemCP_exit, ItemCP_pson, ItemCP_psoff, }; void MainMenu::showControlPower() { uint8_t line=0; clearIfNecessary(); for(int8_t i=lineoffset;iEdited 1 time(s). Last edit at 10/24/2012 07:55AM by AndyH.
Re: WORKING - Customise RAMPS 1.4 LCD October 26, 2012 04:18PM |
Registered: 13 years ago Posts: 73 |
Re: WORKING - Customise RAMPS 1.4 LCD December 20, 2012 06:37AM |
Registered: 12 years ago Posts: 3 |
Re: WORKING - Customise RAMPS 1.4 LCD December 20, 2012 08:05PM |
Registered: 15 years ago Posts: 1,092 |
Re: WORKING - Customise RAMPS 1.4 LCD December 21, 2012 11:47AM |
Registered: 14 years ago Posts: 3 |
Re: WORKING - Customise RAMPS 1.4 LCD January 01, 2013 01:39PM |
Registered: 12 years ago Posts: 374 |
Re: WORKING - Customise RAMPS 1.4 LCD January 09, 2013 04:00PM |
Re: WORKING - Customise RAMPS 1.4 LCD January 10, 2013 05:37AM |
Registered: 12 years ago Posts: 15 |
Re: WORKING - Customise RAMPS 1.4 LCD January 11, 2013 03:54AM |
Registered: 12 years ago Posts: 374 |
Re: WORKING - Customise RAMPS 1.4 LCD January 13, 2013 06:46AM |
Registered: 12 years ago Posts: 15 |
#define MSG_POWER "Power Control" #define MSG_PSU_ON "PSU ON" #define MSG_PSU_OFF "PSU OFF"
static void lcd_move_menu(); static void lcd_power_menu(); static void lcd_control_menu();
/* Menu implementation */ static void lcd_main_menu() { START_MENU(); MENU_ITEM(back, MSG_WATCH, lcd_status_screen); if (IS_SD_PRINTING) { MENU_ITEM(submenu, MSG_TUNE, lcd_tune_menu); }else{ MENU_ITEM(submenu, MSG_PREPARE, lcd_prepare_menu); } MENU_ITEM(submenu, MSG_POWER, lcd_power_menu); MENU_ITEM(submenu, MSG_CONTROL, lcd_control_menu); #ifdef SDSUP...........
static void lcd_move_menu() { START_MENU(); MENU_ITEM(back, MSG_PREPARE, lcd_prepare_menu); MENU_ITEM(submenu, "Move 10mm", lcd_move_menu_10mm); MENU_ITEM(submenu, "Move 1mm", lcd_move_menu_1mm); MENU_ITEM(submenu, "Move 0.1mm", lcd_move_menu_01mm); //TODO,Y,Z,E END_MENU(); } static void lcd_power_menu() { START_MENU(); MENU_ITEM(back, MSG_MAIN, lcd_main_menu); MENU_ITEM(gcode, MSG_PSU_ON, PSTR("M80")); MENU_ITEM(gcode, MSG_PSU_OFF, PSTR("M81")); END_MENU(); } static void lcd_control_menu() { START_MENU(); MENU_ITEM(back, MSG_MAIN, lcd_main_menu);
Re: WORKING - Customise RAMPS 1.4 LCD January 21, 2013 04:17PM |
Re: WORKING - Customise RAMPS 1.4 LCD February 01, 2013 04:35AM |
Registered: 12 years ago Posts: 8 |
Re: WORKING - Customise RAMPS 1.4 LCD February 01, 2013 05:11AM |
Registered: 12 years ago Posts: 15 |
void setup_powerhold() { #ifdef SUICIDE_PIN #if (SUICIDE_PIN> -1) SET_OUTPUT(SUICIDE_PIN); WRITE(SUICIDE_PIN, HIGH); #endif #endif //#if (PS_ON_PIN > -1) // SET_OUTPUT(PS_ON_PIN); // WRITE(PS_ON_PIN, PS_ON_AWAKE); // #endif }
Re: WORKING - Customise RAMPS 1.4 LCD February 15, 2013 10:32AM |
Registered: 12 years ago Posts: 15 |
Re: WORKING - Customise RAMPS 1.4 LCD June 25, 2013 12:32PM |
Re: WORKING - Customise RAMPS 1.4 LCD June 06, 2014 12:10PM |
Registered: 10 years ago Posts: 2 |
Re: WORKING - Customise RAMPS 1.4 LCD June 07, 2014 03:39AM |
Registered: 12 years ago Posts: 1,593 |
Re: WORKING - Customise RAMPS 1.4 LCD February 25, 2015 01:42AM |
Registered: 10 years ago Posts: 3 |