Make LCD12864 Boot Screen

Опубликовано: 30 Август 2026
на канале: 3D Printing Science. etc
10,798
53

Make LCD12864 Boot Screen. It is possible to make a custom boot screen for the LCD12864 display.

A how to make a custom boot screen for the LCD12864 display.

This is the image that is displayed as the LCD12864 starts up.

Marlin 1.01.1 RC8

Modify the: _Bootscreen.h file
Custom _Statusscreen.h ( The basics making and image into code, etc...)
   • Custom _Statusscreen.h  


Animated Custom _Statusscreen.h
Change your LCD12864 status screen and making it animated...
Sucessful animation using more than two images...
_Statusscreen.h
   • Animated Statusscreen.h  

The boot screen image needs to be :-

128 x 64 pixels. Two colours and saved as a .bmp file

I seen somewhere you may need to ensure 4 pixel margin on the right edge. I do not think this is needed so far as I can tell.

Using LCDAssistant to create the Hex Byte file

LCDAssistant from :

http://en.radzio.dxp.pl/bitmap_converter

Using LCDAssistant to create the Hex Byte file LCDAssistant

Save the created the Hex Byte file as a text file.

Then in In Marlin 1.01.1 RC8 modify the: _Bootscreen.h file

Upload and Flash the modify Marlin version 1.01.1 RC8 firmware as normal.

LCD 12864 holder on adjustable stand
http://www.thingiverse.com/thing:1713854

Basically:
1: Make an image 128 x 64 pixels. Two colours and saved as a .bmp file
2: Use LCDAssistant to create the Hex Byte text type file.
3: Copy and Paste the Hex Byte data from LCDAssistant text type file in to _Bootscreen.h file.
4 : Modify _Bootscreen.h file other settings to allow for the new Hex Byte data and image size.
5: Modify the Configuration.h file.
6: Upload and Flash the modified Marlin version 1.01.1 RC8 firmware as normal.

Also see:-
Custom Marlin Splash Screen
   • Custom Marlin Splash Screen  

Custom _Statusscreen.h
Change your LCD12864 status screen
   • Custom _Statusscreen.h  

Marlin editing images for _Bootscreen.h or _Statusscreen.h
http://marlinfw.org/tools/u8glib/conv...