Any display connected to the HDMI output?

Could you explain how KlipperScreen works? Is it installed directly on the printer? Can I connect any HDMI screen to the printer’s HDMI output and access Klipper’s advanced menus, or do I specifically need a “KlipperScreen” display like the one sold by Sovol?

Thanks

Sort of. Klipper is divided into 2 parts. Klipper firmware runs on the MCU. Klippy (and several associated programs) runs on a HOST computer. Now Sovol put the MCU and HOST on one circuit board. The issue is most Klipper documentation on the web assumes separate devices. So most Klipper “experts” would answer your question "No, KlipperScreen runs on the HOST(SBC, Pi). To which you’d go “But the host is in the printer”.

Klipper screen is (I’m 90% sure) installed and enabled on the Max.

The HDMI port is attached at the system level to the H616 SOM (system on module). The hardware will initialize in text mode early in the boot process and display a couple hundred lines of Linux messages. When boot finishes KlipperScreen launches, switches the port to graphics mode and displays. Any HDMI display should work.

KlipperScreen defaults to “touch screen mode” with no mouse pointer. It will work with a USB mouse but you’ll have to change settings. Screen rotation is also somewhat tricky.

Let me know if you need help with mouse or rotation settings.

Alright, thanks for your reply. I’ll try to find an HDMI screen to see if it works. Actually, I’d like to install a touchscreen afterward, but a different one from the one sold by Sovol. Yes thanks, I’ll come back if I have trouble configuring it.

The one hazard I will add to what cardoc said is it can be reasonably technical to get aftermarket touch screens working properly. If you have a guide for the exact screen on klipper, all good give it a go, otherwise I’d recommend using the Sovol one if you want touch. But if you just want a display and are happy with a mouse, any screen will work… old computer monitors can be had free and often have HDMI, come with a working stand ect, but grab a full-size TV if thats what your into.

The other option I will point out is you actually don’t need a screen on the SV08max at all. The klipper computer is already in the box, so you can use ALL of its functionality over the network without fitting anything extra, including from the touchscreen of your phone.

Yes, that’s a great idea that I hadn’t thought of. I wanted to buy an aftermarket touchscreen to have something a bit larger than the 5-inch one sold by Sovol, but you’re absolutely right: for the same price, I can probably just find a tablet that I’ll connect to the printer over the network, which will give me more possibilities and allow me to install apps if needed. and it’ll also mean fewer cables to plug in. Thanks !

Hi @Cardoc,

It would be nice if you could tell how to enable an USB mouse and how to rotate the image

Mouse wise, in short open klipperscreen.conf add show_cursor: True

A full step by step is here; KlipperScreen Extended Functions | FLY Docs

1 Like

Only problem is that KlipperScreen.conf is not in the config directory on the SovolSV08Max :scream:

The good news is you can just create it.
All you need is [main] on the top line and the show_cursor: True on the second.

For more info see; KlipperScreen/docs/Configuration.md at master · KlipperScreen/KlipperScreen · GitHub

OK. Created it and can control the screen through the USB mouse

Thanks.

Now I just ned to rotate the screen

The screen rotation happens at the system level. You’ll have to SSH in and edit a configuration file.

Thank you for pointing me in the right direction. However, the solution given at klipperscreen.readthedocs.io doesn’t work for the Sovol SV08 Max (at least mine) as the command DISPLAY=:0 xrandr gives the following output:

I created the file /usr/share/X11/xorg.conf.d/90-monitor.conf with this content:

but that didn’t work.

I tried with “Rotate” “left” and “Rotate" “Right" as well - to no avail.

That let me to browsing the /var/log/Xorg.0.log where I realised that the configuration was read from a different file than the suggested. The file to change for my Max was instead:

/etc/X11/xorg.conf.d/01-dbbian-defaults.conf

In that file I found that it was here that the default screen (from the HDMI port) was being rotated “UD” (upside down, 180 degrees)

I commented out that line that did the “Rotate” and BINGO

So now I have a 32” KlipperScreen

As for the USB mouse, it worked right out of the box :star_struck: .

By the way is 这里是翻转的方向 Chinese for “This is the flipped direction”

I would wish that Sovol would clean up the code and have all chinese references replaced with english as the are selling this product internationally :face_with_symbols_on_mouth:

1 Like

With that display you need

so you can run it from across the room.

https://www.amazon.in/Tobo-Compatible-Raspberry-Projector-TD-1514WA/dp/B0FRGB85

Yes, but here in India its available at 10.82 CAD :innocent: