LCD doesn't start on home screen

Basic Information:

Printer Model: Ender 3
MCU / Printerboard: Bigtree SKR 3 / Bigtree PAD7
klippy.log
logs-20231019-140932.zip (10.8 KB)

Describe your issue:

I have managed to get the standard screen that comes with a Ender 3 working and displaying and the navigation works, the only annoying issue is whenever you restart klipper the screen goes to the first submenu and I have to press the button to get to the home screen that displays all the stats. Hoping there is a way to fix this?

I’m not a good reference for display stuff, since I do not use them.

You might refer to [menu_root]

Theoretically, it should also be possible with something like

[delayed_gcode INITIAL_MENU]
initial_duration: 0.001
gcode:
  {% set level = "__main" %}
  SET_DISPLAY_GROUP GROUP={level}

For the menu levels, refer to https://github.com/Klipper3d/klipper/blob/master/klippy/extras/display/menu.cfg

Thanks for the suggestion, unfortuneately this produces an error:

20:28:57 Unknown display_data group ‘__main’

But you get the idea, right? Adjust as necessary based on what your menu structure actually is.

Sorry, I guess this was not entirely correct. You need to define your own group or use one of the default groups as defined here: https://github.com/Klipper3d/klipper/blob/master/klippy/extras/display/display.cfg

So either [menu_root] or display_data should do what you want. Also ref to display_data

You will need to experiment or find someone more knowledgeable than myself WRT displays.