This RepRapDiscount Smart Controller contains a SD-Card reader, a rotary encoder and a 20 Character x 4 Line LCD display.
Boot Screen Message in RED
To remove it use "//"
//#define SHOW_BOOTSCREEN
To change it
ultralcd_impl_HD44780.h
#if ENABLED(SHOW_BOOTSCREEN)
******************************************************
}
static void logo_lines(const char* const extra) {
int16_t indent = (LCD_WIDTH - 8 - lcd_strlen_P(extra)) / 2;
lcd.setCursor(indent, 0); lcd.print('\x00'); lcd_printPGM(PSTR( "------" )); lcd.write('\x01');
lcd.setCursor(indent, 1); lcd_printPGM(PSTR("|Marlin|")); lcd_printPGM(extra);
lcd.setCursor(indent, 2); lcd.write('\x02'); lcd_printPGM(PSTR( "------" )); lcd.write('\x03');
}
This is not a logo it is plain Text. In green Number 8 is how many characters in printed string. This centers text on LCD.
Can be replaced with Marlin Font - Text up to 20 characters X 4 lines.
If these lines are not used
//#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION "" // will be shown during bootup in line 1
//#define STRING_SPLASH_LINE2 WEBSITE_URL "" // will be shown during bootup in line 2
This appears to be the character Set Used. DISPLAY_CHARSET_ISO10646_1 Could be wrong!!
[www.unicode.org]
Boot Screen Message in RED
To remove it use "//"
//#define SHOW_BOOTSCREEN
To change it
ultralcd_impl_HD44780.h
#if ENABLED(SHOW_BOOTSCREEN)
******************************************************
}
static void logo_lines(const char* const extra) {
int16_t indent = (LCD_WIDTH - 8 - lcd_strlen_P(extra)) / 2;
lcd.setCursor(indent, 0); lcd.print('\x00'); lcd_printPGM(PSTR( "------" )); lcd.write('\x01');
lcd.setCursor(indent, 1); lcd_printPGM(PSTR("|Marlin|")); lcd_printPGM(extra);
lcd.setCursor(indent, 2); lcd.write('\x02'); lcd_printPGM(PSTR( "------" )); lcd.write('\x03');
}
This is not a logo it is plain Text. In green Number 8 is how many characters in printed string. This centers text on LCD.
Can be replaced with Marlin Font - Text up to 20 characters X 4 lines.
If these lines are not used
//#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION "" // will be shown during bootup in line 1
//#define STRING_SPLASH_LINE2 WEBSITE_URL "" // will be shown during bootup in line 2
This appears to be the character Set Used. DISPLAY_CHARSET_ISO10646_1 Could be wrong!!
[www.unicode.org]