You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
KlipperScreen is touchscreen GUI for Klipper based 3D printers. KlipperScreen interfaces with [Klipper](https://github.com/kevinOConnor/klipper) via [Moonraker](https://github.com/arksine/moonraker).
2
+
3
+
KlipperScreen is a touchscreen GUI that interfaces with [Klipper](https://github.com/kevinOConnor/klipper) via [Moonraker](https://github.com/arksine/moonraker). It can switch between multiple printers to access them from a single location, and it doesn't even need to run on the same host, you can install it on another device and configure the IP address to access the printer.
*[More known hardware in the klipper discourse](https://klipper.discourse.group/t/hardware-known-to-work-with-klipperscreen/35)
22
19
23
-
####Configuration
20
+
### Configuration
24
21
25
22
Follow the manufacturer instructions on how to install your screen. In general if you see a white screen, then it's not properly installed, ensure that you at least see a console, Then  KlipperScreen, if you are having troubles refer to the  for further information.
26
23
27
-
#### Touchscreen Calibration
28
-
Most people don't need to calibrate, but if you do need to calibrate your touchscreen, follow the below steps.
29
24
30
-
Run this command:
31
-
```
32
-
DISPLAY=:0 xinput_calibrator --list
33
-
```
34
-
It will output something such as:
35
-
```
36
-
Device "wch.cn USB2IIC_CTP_CONTROL" id=6
25
+
## Touchscreen touch rotation
26
+
If your touchscreen isn't registering touches properly after the screen has been rotated, you will need to apply a
27
+
transformation matrix.
28
+
29
+
First you will need your device name, on a terminal run:
30
+
31
+
```sh
32
+
DISPLAY=:0 xinput
37
33
```
38
34
39
-
Find the ID of your display and put it in the following command:
0 commit comments