Trying to install jon's lcd firmware onto my printer results in half of my screen being blank:
https://github.com/newphreak/v0-870-klipper_config/blob/main/configs/display_layout.cfg
1 messages Β· Page 1 of 1 (latest)
Trying to install jon's lcd firmware onto my printer results in half of my screen being blank:
https://github.com/newphreak/v0-870-klipper_config/blob/main/configs/display_layout.cfg
π
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
I see
i use variables that you probably haven't set up
would they be in the display_glyphs.cfg?
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
yeah, they are not needed with this:
Alright ill try replacing my current file with this one
do that and we'll see how that works. then for the display "screensaver" i'll have to dig a little more
Awesome that seemed to fix it!
Finally haha ive been trying to deal with this on and off for a good while
then you edit XXXX when you get a serial π
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
Will do
Just to confirm that section replaces this correct?
well not the homing override but just the idle_timeout
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
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
Yep it works!
okay, one last thing, the display wont wake up if you start a print now, so let's fix that too
Yea i just realized that...
The screen is blank but it homes and does everything as intended
[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
Alright let me try that now
it says it contains parsing errors now?
This is what I have
push tab so it moves to the right and see if that makes klipper happier
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
hmm, but the wake up in the menu works for it?
No. I can click everything else and that works except that
so you're probably missing the _wake_up macro
Ahh do I have to call this in my printer.cfg?
Alright let me try that out
you can remove the first line that sets the leds, i'll remove it here swiftly
awesome that seemed to fix it
nice π so if everything functions now you can set the timeout back to something more sensible
Thank you very much!
Will do
and don't be afraid to reach out in the future π good luck
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
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
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 π
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
No worries haha thank you for taking the time to help as well