How to add a "Boot" screen

Is it possible to add a “Boot” screen to Klipper, on a ST7920 type LCD display typically found on an Ender-3. In other words, the 1st screen you will see, showing the Klipper logo , version nr. and maybe printer name, then go to the menu after 3seconds or so.

If so, how can I do it.

Thank you for any assistance.

Joe

I’d also like to know that.

OK, I figured out that this section will work for me, currently tested via the display.cfg file:


#########################################

#Default 16x4 Intro

#########################################

[display_data _default_16x4 intro1]
position: 0, 0
text:
====KLIPPER====

[display_data _default_16x4 intro2]
position: 1, 0
text:
FW: v0.9.1-617

[display_data _default_16x4 intro3]
position: 2, 0
text:
Ender 3

[display_data _default_16x4 intro4]
position: 3, 0
text:
13/07/21


Now, how do I let it display for 3s and then go to the normal operations screen?

1 Like

I found some great advice here:

Not sure if you found your answer already. There isn’t a builtin boot screem mechanism in Klipper today. It may be possible to emulate it using the SET_DISPLAY_GROUP command and a [delayed_gcode] config section. See the Klipper G-Codes.md and Config_Reference.md documents for details.

-Kevin

Thank you for the reply Kevin (and an awesome piece of software).
Yes, that is basically how I got it to work, with the advice from the Reddit link above, by Reddit user “jjgraph1x”. :smiley: :+1: