How to rotate LCD (klipperscreen) from Portrait to Landscape?

I have heard every screen manufacturer has their own LCD driver to do this. I found a teardown picture online showing the screen module has a hidden dedicated USB-C port marked “DOWNLOAD” and the board is marked “Makerbase MKS KLIPAD50 V1.0”. I searched Makerbase for instructions without luck.

Any help guiding me in the right direction would be much appreciated!


It’s not a Makerbase problem. You have to configure Linux to rotate the display, and also configure a new “transformation matrix” for the touch screen controller.

You can either do this through config.txt or /usr/share/X11/xorg.conf.d/90-monitor.conf

The next big problem is that Sovol’s klipper configuration file printer.cfg may not be set up to automatically layout an optimal screen in different orientations. If you’ve got noting on the right half of your rotated screen, and menus cut off at the bottom, you literally need to rewrite printer.cfg for a landscape menu layout.

I wish you the best of luck.