OctoPi (1.3.9) & Waveshare 7" & TouchUI - Touch Input mirrored

OctoPi with Octoprint 1.3.9
Waveshare 7" 1024 x 600
Touch UI

So I have everything installed now ... spend countless ours. The Screen boots up, Touch UI is loaded but the only thing is ... my touch input is mirrored to my Screen content.

Installed Screen with
wget http://www.waveshare.com/w/upload/7/74/LCD-show-170309.tar.gz
tar xvf LCD-show-170309.tar.gz
cd LCD-show/
chmod +x LCD7-1024x600-show
./LCD7-1024x600-show
cd LCD-show/
./LCD7-1024x600-show 180

/boot/config.txt
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 1024 600 60 6 0 0 0

/usr/share/X11/xorg.conf.d/99-calibration.conf
Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "3863 36 157 3887"
Option "SwapAxes" "1"
Option "InvertX" "true"
Option "InvertY" "true"
EndSection

You might try reading through the script contents for Adafruit's PiTFT helper. I know that in my case, it asks questions about where you want the screen to mirror (or not) and then does actions based upon that.

Actually, it looks like it's been moved to here as adafruit-pitft.sh. As you can see, there's a lot going on.

...no idea what to do with that.... ? Touchscreen is connected via HDMI & USB.

God it working with calibration maxtrix! https://www.waveshare.com/w/upload/c/cc/7inch_HDMI_LCD_(C)_User_Manual.pdf

1 Like

Wow, many English in document. Much amazing.