#LCD Screen woes

1 messages Β· Page 1 of 1 (latest)

eager heron
wary blaze
#

πŸ‘‹

eager heron
#

Hello

#

This is what my display_layout cfg looks like regarding the chamber temp

wary blaze
#

so for starters, rename this to just chamber:

#

that's the easiest way to fix the third line

#

oh, we gotta define the glyph also

eager heron
#

I see

wary blaze
#

i use variables that you probably haven't set up

eager heron
#

would they be in the display_glyphs.cfg?

wary blaze
#

yes, let me think of the best way to attack this, because i think i have a set of macros saved somewhere that are more hardcoded so easier to alter

eager heron
#

Sounds good, thank you for your time as well

#

By macros do you mean these?

wary blaze
eager heron
#

Alright ill try replacing my current file with this one

wary blaze
#

do that and we'll see how that works. then for the display "screensaver" i'll have to dig a little more

eager heron
#

Awesome that seemed to fix it!

#

Finally haha ive been trying to deal with this on and off for a good while

wary blaze
#

then you edit XXXX when you get a serial πŸ™‚

eager heron
#

Will do!

#

Let me know if you get anywhere with the screensaver thing

wary blaze
#

As for screensaver:

#timeout: 10
timeout: 1800  # 30 minutes
gcode:
    {% if printer.webhooks.state == "ready" %}
        {action_respond_info("Executing Idle Timeout")}
        TURN_OFF_HEATERS
        M84
        _SET_LED_STATE_BY_NAME STATE="off"
        SET_FAN_SPEED FAN=nevermore_fan SPEED=0
        SET_DISPLAY_GROUP GROUP=__voron_screensaver
    {% endif %}```
The second last line is the important one here, so add that to your own idle_timeout
#

and set the timeout to 10 seconds just while we are testing how it works

eager heron
#

Will do

#

Just to confirm that section replaces this correct?

#

well not the homing override but just the idle_timeout

wary blaze
#

yes

#

# comments things out, so you can have both if you wanna test things later on, that's why i have some doubles in places on my config

#

silly markdown

eager heron
#

ahh I gotta change the nevermore fan pin

#

Lemme change that and retry

wary blaze
#

that should blank the display after 10 seconds, and if you push the display wheel in you should see wake up as the first menu item if you added my display menu

eager heron
#

Yep it works!

wary blaze
#

okay, one last thing, the display wont wake up if you start a print now, so let's fix that too

eager heron
#

Yea i just realized that...

#

The screen is blank but it homes and does everything as intended

wary blaze
#

[homing_override] axes: xyz set_position_z: 0 gcode: _WAKE_UP
Add the _WAKE_UP to your homing_override

#

then when you home/start a print it will wake the display

#

not a perfect workaround, but it works well enough for me

eager heron
#

Alright let me try that now

#

it says it contains parsing errors now?

#

This is what I have

wary blaze
#

push tab so it moves to the right and see if that makes klipper happier

eager heron
#

Yea that was it..

#

I just realized i didnt have a tab. Didnt know that could be an error haha

#

My screen is still blank unfortunately

wary blaze
#

hmm, but the wake up in the menu works for it?

eager heron
#

No. I can click everything else and that works except that

wary blaze
#

so you're probably missing the _wake_up macro

eager heron
#

Ahh do I have to call this in my printer.cfg?

wary blaze
#
gcode:
    SET_DISPLAY_GROUP GROUP=__voron_display```
#

you need that πŸ™‚

eager heron
#

Alright let me try that out

wary blaze
#

you can remove the first line that sets the leds, i'll remove it here swiftly

eager heron
#

awesome that seemed to fix it

wary blaze
#

nice πŸ˜„ so if everything functions now you can set the timeout back to something more sensible

eager heron
#

Thank you very much!

wary blaze
#

no problem πŸ˜„

#

you can mark this thread as resolved too now

eager heron
#

Will do

wary blaze
#

and don't be afraid to reach out in the future πŸ™‚ good luck

eager heron
#

Thank you!

#

@wary blaze One more thing actually that ive just discovered. Everytime I click on "Calibration" in the menu it forces a klipper shutdown for whatever reason...

#

But it doesnt really tell me anything about any sort of error

#

Setup > Calibration more specifically. I can give the klipper log if youd like

#

Its not an urgent matter as I can just do everything from mainsail anyways

wary blaze
#

I think there is alot on that menu that wont work without the rest of my macros, it's pretty tailored to all my things

eager heron
#

Ah I see

#

I can try and fix it myself later on anyways, been meaning to learn

#

But as of now everything else works flawlessly πŸ‘

wary blaze
#

yeah it's late here so i dont have brain capacity for that. But if you want to learn you can definitely make this your own. I post mine on github more as a template for people to get ideas from and make their own thing

eager heron
#

No worries haha thank you for taking the time to help as well