Tempo ecran accueil LCD + modifications ? November 11, 2014 10:08AM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 11, 2014 11:57AM |
Registered: 10 years ago Posts: 2,014 |
Re: Tempo ecran accueil LCD + modifications ? November 11, 2014 12:31PM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 11, 2014 01:06PM |
Registered: 10 years ago Posts: 2,014 |
// Extruder 1
u8g.setFont(FONT_STATUSMENU);
u8g.setPrintPos(6,6);
u8g.print(itostr3(int(degTargetHotend(0) + 0.5)));
lcd_printPGM(PSTR(LCD_STR_DEGREE " "));
u8g.setPrintPos(6,27);
u8g.print(itostr3(int(degHotend(0) + 0.5)));
lcd_printPGM(PSTR(LCD_STR_DEGREE " "));
if (!isHeatingHotend(0)) u8g.drawBox(13,17,2,2);
else
{
u8g.setColorIndex(0); // white on black
u8g.drawBox(13,17,2,2);
u8g.setColorIndex(1); // black on white
}
//Extruder 2
u8g.setFont(FONT_STATUSMENU);
#if EXTRUDERS > 1
u8g.setPrintPos(31,6);
u8g.print(itostr3(int(degTargetHotend(1) + 0.5)));
lcd_printPGM(PSTR(LCD_STR_DEGREE " "));
u8g.setPrintPos(31,27);
u8g.print(itostr3(int(degHotend(1) + 0.5)));
lcd_printPGM(PSTR(LCD_STR_DEGREE " "));
if (!isHeatingHotend(1)) u8g.drawBox(38,17,2,2);
else
{
u8g.setColorIndex(0); // white on black
u8g.drawBox(38,17,2,2);
u8g.setColorIndex(1); // black on white
}
#else
u8g.setPrintPos(31,27);
u8g.print("---");
#endif
// Extruder 3
u8g.setFont(FONT_STATUSMENU);
# if EXTRUDERS > 2
u8g.setPrintPos(55,6);
u8g.print(itostr3(int(degTargetHotend(2) + 0.5)));
lcd_printPGM(PSTR(LCD_STR_DEGREE " "));
u8g.setPrintPos(55,27);
u8g.print(itostr3(int(degHotend(2) + 0.5)));
lcd_printPGM(PSTR(LCD_STR_DEGREE " "));
if (!isHeatingHotend(2)) u8g.drawBox(62,17,2,2);
else
{
u8g.setColorIndex(0); // white on black
u8g.drawBox(62,17,2,2);
u8g.setColorIndex(1); // black on white
}
#else
u8g.setPrintPos(55,27);
u8g.print("---");
#endif
Re: Tempo ecran accueil LCD + modifications ? November 11, 2014 01:22PM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 11, 2014 01:23PM |
Registered: 10 years ago Posts: 629 |
Personnalisation de l'écran LCD ? November 11, 2014 02:37PM |
Registered: 10 years ago Posts: 629 |
const unsigned char status_screen1_bmp[] PROGMEM = { //AVR-GCC, WinAVR 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0xE0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0xE0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0xF8,0x60, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0xF8,0x20, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0xF0,0x20, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x60,0x20, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x01,0xA0, 0x7F,0x80,0x00,0x00,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x5C,0x63,0xA0, 0xFB,0xC0,0x00,0x00,0x20,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x5E,0xF7,0xA0, 0xF3,0xC0,0x00,0x00,0x20,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x5E,0xF7,0xA0, 0xEB,0xC0,0x00,0x00,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x5C,0x63,0xA0, 0x7B,0x80,0x00,0x00,0x82,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x01,0xA0, 0x7B,0x80,0x00,0x01,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x60,0x20, 0xFB,0xC0,0x00,0x01,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0xF0,0x20, 0xFB,0xC0,0x00,0x00,0x82,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x41,0xF8,0x20, 0xFF,0xC0,0x00,0x00,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x61,0xF8,0x60, 0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0xE0, 0x1E,0x00,0x00,0x01,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0xE0, 0x0C,0x00,0x00,0x01,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 };
const unsigned char status_screen0_bmp[] PROGMEM = { //AVR-GCC, WinAVR 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0xE0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0xE0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x0C,0x60, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x0E,0x20, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4F,0x0F,0x20, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5F,0x0F,0xA0, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x5E,0x07,0xA0, 0x7F,0x80,0x00,0x00,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x60,0x20, 0xFB,0xC0,0x00,0x00,0x20,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0xF0,0x20, 0xF3,0xC0,0x00,0x00,0x20,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0xF0,0x20, 0xEB,0xC0,0x00,0x00,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x60,0x20, 0x7B,0x80,0x00,0x00,0x82,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x5E,0x07,0xA0, 0x7B,0x80,0x00,0x01,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x5F,0x0F,0xA0, 0xFB,0xC0,0x00,0x01,0x04,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x4F,0x0F,0x20, 0xFB,0xC0,0x00,0x00,0x82,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x47,0x0E,0x20, 0xFF,0xC0,0x00,0x00,0x41,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x0C,0x60, 0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0xE0, 0x1E,0x00,0x00,0x01,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0xE0, 0x0C,0x00,0x00,0x01,0xFF,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 };
// Extruder 1 u8g.setFont(FONT_STATUSMENU); u8g.setPrintPos(5,6); u8g.print(itostr3(int(degTargetHotend(0) + 0.5))); lcd_printPGM(PSTR(LCD_STR_DEGREE " ")); u8g.setPrintPos(5,27); u8g.print(itostr3(int(degHotend(0) + 0.5))); lcd_printPGM(PSTR(LCD_STR_DEGREE " ")); if (!isHeatingHotend(0)) u8g.drawBox(13,17,2,2); else { u8g.setColorIndex(0); // white on black u8g.drawBox(13,17,2,2); u8g.setColorIndex(1); // black on white }
// Heatbed u8g.setFont(FONT_STATUSMENU); u8g.setPrintPos(34,6); u8g.print(itostr3(int(degTargetBed() + 0.5))); lcd_printPGM(PSTR(LCD_STR_DEGREE " ")); u8g.setPrintPos(34,27); u8g.print(itostr3(int(degBed() + 0.5))); lcd_printPGM(PSTR(LCD_STR_DEGREE " ")); if (!isHeatingBed()) u8g.drawBox(48,18,2,2); else { u8g.setColorIndex(0); // white on black u8g.drawBox(48,18,2,2); u8g.setColorIndex(1); // black on white }
//u8g.setPrintPos(55,27); //u8g.print("---");
Re: Tempo ecran accueil LCD + modifications ? November 11, 2014 02:47PM |
Registered: 10 years ago Posts: 2,014 |
Re: Tempo ecran accueil LCD + modifications ? November 11, 2014 02:54PM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 13, 2014 02:10PM |
Registered: 10 years ago Posts: 629 |
u8g.setPrintPos(80,47); if(starttime != 0) { uint16_t time = millis()/1000 - starttime/1000; u8g.print(itostr2(time/3600)); u8g.print(':'); u8g.print(itostr2((time/60)%60)); u8g.print(':'); u8g.print(itostr2(time%60)); }else{ lcd_printPGM(PSTR("--:--:--")); } #endif
// SD % u8g.setFont(FONT_STATUSMENU); u8g.setPrintPos(65,10); u8g.print("SD"); u8g.setFont(FONT_STATUSMENU); u8g.setPrintPos(75,10); u8g.print(itostr3(card.percentDone())); u8g.print('%');
Re: Tempo ecran accueil LCD + modifications ? November 13, 2014 04:39PM |
Registered: 10 years ago Posts: 2,014 |
Re: Tempo ecran accueil LCD + modifications ? November 13, 2014 04:50PM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 13, 2014 04:52PM |
Registered: 10 years ago Posts: 22 |
Re: Tempo ecran accueil LCD + modifications ? November 13, 2014 04:57PM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 14, 2014 08:21AM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 14, 2014 09:11AM |
Registered: 9 years ago Posts: 1,011 |
Re: Tempo ecran accueil LCD + modifications ? November 14, 2014 09:15AM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 14, 2014 09:47AM |
Registered: 9 years ago Posts: 1,011 |
Re: Tempo ecran accueil LCD + modifications ? November 14, 2014 09:50AM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 14, 2014 11:58AM |
Registered: 10 years ago Posts: 22 |
Re: Tempo ecran accueil LCD + modifications ? November 14, 2014 12:25PM |
Registered: 10 years ago Posts: 113 |
Re: Tempo ecran accueil LCD + modifications ? November 14, 2014 05:48PM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 14, 2014 05:51PM |
Registered: 10 years ago Posts: 350 |
Re: Tempo ecran accueil LCD + modifications ? November 14, 2014 06:04PM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 20, 2014 12:19PM |
Registered: 10 years ago Posts: 113 |
Re: Tempo ecran accueil LCD + modifications ? November 20, 2014 12:30PM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 20, 2014 12:32PM |
Registered: 10 years ago Posts: 113 |
Re: Tempo ecran accueil LCD + modifications ? November 22, 2014 11:57AM |
Registered: 10 years ago Posts: 113 |
Re: Tempo ecran accueil LCD + modifications ? November 22, 2014 01:02PM |
Registered: 10 years ago Posts: 629 |
Re: Tempo ecran accueil LCD + modifications ? November 22, 2014 01:02PM |
Registered: 10 years ago Posts: 629 |