Klipperscreen no screens found

Basic Information:

Printer Model: Ender 3
MCU / Printerboard: 4.2.2
klippy.log
klippy.log (5.1 MB)

I’ve been trying to get klipperscreen working on my Raspberry Pi 3 with a Hosyond 3.5 Inch touchscreen all day. I’ve done manual install and KIAUH install and both result in the same issue. My screen turns on and goes right to console and nothing else happens. I also noticed that it does not create the klipperscreen.conf file and I’m confused as what needs to be in there. Some youtube video said it just needs the API key of my printer. Below is the output from systemctl status KlipperScreen and I’ve also tried all the troubleshoot steps related to the screen not found.

pi@Ender3:~ $ systemctl status KlipperScreen
lines 1–1…skipping…
● KlipperScreen.service - KlipperScreen
Loaded: loaded (/etc/systemd/system/KlipperScreen.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2023-08-15 22:05:30 EDT; 2s ago
Main PID: 1131 (KlipperScreen-s)
Tasks: 3 (limit: 1595)
CPU: 83ms
CGroup: /system.slice/KlipperScreen.service
├─1131 /bin/bash /home/pi/KlipperScreen/scripts/KlipperScreen-start.sh
└─1134 /usr/bin/xinit /home/pi/.KlipperScreen-env/bin/python /home/pi/KlipperScreen/screen.py

Aug 15 22:05:30 Ender3 KlipperScreen-start.sh[1135]: (EE)
Aug 15 22:05:30 Ender3 KlipperScreen-start.sh[1135]: Fatal server error:
Aug 15 22:05:30 Ender3 KlipperScreen-start.sh[1135]: (EE) no screens found(EE)
Aug 15 22:05:30 Ender3 KlipperScreen-start.sh[1135]: (EE)
Aug 15 22:05:30 Ender3 KlipperScreen-start.sh[1135]: Please consult the The X.Org Foundation support
Aug 15 22:05:30 Ender3 KlipperScreen-start.sh[1135]: at http://wiki.x.org
Aug 15 22:05:30 Ender3 KlipperScreen-start.sh[1135]: for help.
Aug 15 22:05:30 Ender3 KlipperScreen-start.sh[1135]: (EE) Please also check the log file at “/var/log/Xorg.0.log” for additi>
Aug 15 22:05:30 Ender3 KlipperScreen-start.sh[1135]: (EE)
Aug 15 22:05:30 Ender3 KlipperScreen-start.sh[1135]: (EE) Server terminated with error (1). Closing log file.
~

Try 3.5inch RPi Display - LCD wiki

I did that. Before I installed the driver the screen was just white.

So I finally got klipperscreen to show up by using “sudo mv /usr/share/X11/xorg.conf.d/99-fbturbo.conf ~” found in a reddit thread. Now I just need to fix the resolution and touchscreen.

Man this install was a rough one. When you watch all the youtuber tutorials they make it look pretty much plug and play. Anyways, I was able to get my 3.5 inch touch screen working at the right resolution by commenting out anything that had to do with HDMI in my /boot/config.txt. Once I saved it and rebooted I was up and running at the correct resolution and all the touch screen controls are working.

If it’s any consolation, I’ve done five or so KlipperScreen displays on my various printers and none of them have been “Plug and Play” even though you would think that they should be (ie I used the same displays in YouTube videos and ones meant for working with the rPi). They all took a certain amount of experimentation, Googling and asking for help to get them working right.

Congratulations on getting it working!

Now I’m having an issue with my screen freezing during a print. The print will keep going just fine but my screen is completely unresponsive.

You may post your new klippy.log.

Maybe somebody finds some discrepancy.

Good luck, hcet14

I think I figured it out. I checked my klipperscreen logs and saw that after about an hour I was getting a message about a screensaver. I went into the settings menu on my screen and found there was an option to turnoff the screen and it was set to 1 hour. I changed it to never and it hasn’t been happening.

1 Like

Hi All, need help please got a pi 3B+ RPI LCD 35" (C) screen connected with GPIO pins. Klipperscreen not starting, says no screens found.