3 Extruder problem January 14, 2014 08:57AM |
Registered: 11 years ago Posts: 173 |
Re: 3 Extruder problem January 15, 2014 01:59AM |
Registered: 11 years ago Posts: 173 |
Re: 3 Extruder problem January 15, 2014 06:31AM |
Registered: 12 years ago Posts: 2,705 |
Re: 3 Extruder problem January 15, 2014 08:00AM |
Registered: 11 years ago Posts: 173 |
Re: 3 Extruder problem January 15, 2014 10:09PM |
Registered: 10 years ago Posts: 341 |
UI_PAGE4(ui_page3,UI_TEXT_PAGE_EXTRUDER1, #if NUM_EXTRUDER>1 UI_TEXT_PAGE_EXTRUDER2 #else "" #endif #if HAVE_HEATED_BED==true ,UI_TEXT_PAGE_BED #else ,"" #endif ,"%os");
#define UI_TEXT_PAGE_EXTRUDER1 "E1:%e0/%E0\002C\176%o0"
#define UI_TEXT_PAGE_EXTRUDER3 "E3:%e2/%E2\002C\176%o2"
UI_PAGE4(ui_page3,UI_TEXT_PAGE_EXTRUDER1,UI_TEXT_PAGE_EXTRUDER2, UI_TEXT_PAGE_EXTRUDER3 ,"%os");
Re: 3 Extruder problem January 16, 2014 07:38AM |
Registered: 11 years ago Posts: 173 |
Re: 3 Extruder problem January 17, 2014 06:41AM |
Registered: 11 years ago Posts: 173 |
Re: 3 Extruder problem January 17, 2014 07:07AM |
Registered: 11 years ago Posts: 296 |
Re: 3 Extruder problem January 17, 2014 08:44AM |
Registered: 11 years ago Posts: 173 |
Re: 3 Extruder problem January 19, 2014 01:51AM |
Registered: 11 years ago Posts: 173 |
Re: 3 Extruder problem January 19, 2014 02:02AM |
Registered: 11 years ago Posts: 173 |
Quote
sdavi
The menu system is very flexible and easy to modify. You will need to edit uimenu.h which has some instructions in it. You can choose to modify the current "page3" and add the 3rd extruder line or even add a new page, look at the top of the file there is a lot of information you can potentially display.
In UIMenu.h you will need to scroll down to around line 178 (in my v0.91) which looks like
UI_PAGE4(ui_page3,UI_TEXT_PAGE_EXTRUDER1, #if NUM_EXTRUDER>1 UI_TEXT_PAGE_EXTRUDER2 #else "" #endif #if HAVE_HEATED_BED==true ,UI_TEXT_PAGE_BED #else ,"" #endif ,"%os");
Looking at you screenshot above i assume you dont have a heated bed, so you could simply add the line where the heated bed temp would otherwise be shown. If you look in uilang.h you can see the definition:
#define UI_TEXT_PAGE_EXTRUDER1 "E1:%e0/%E0\002C\176%o0"
you can then add a new definition (in uilang.h) to look like:
#define UI_TEXT_PAGE_EXTRUDER3 "E3:%e2/%E2\002C\176%o2"
Then you can change the first code block above (in uimenu.h) to look something like (with all the #if etc removed):
UI_PAGE4(ui_page3,UI_TEXT_PAGE_EXTRUDER1,UI_TEXT_PAGE_EXTRUDER2, UI_TEXT_PAGE_EXTRUDER3 ,"%os");
Just alter it to suit you needs, if you want to add another page just follow the examples in the file.