Integrating custom config files for other Displays (It was "Touchscreen waveshare")

Does that calibration procedure by @mheidt still work?
I noticed a slight offset of coordinates towards the edges of my PiScreen 3.5 V2 (actual touch area is scaled down by some percent) and I’m looking for instructions to fix it.
The calibration procedure yields the following output while touchscreen stays black all the time.

X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.15.0-48-generic armv8l Raspbian
Current Operating System: Linux zynthian 4.19.66-v7l+ #1253 SMP Thu Aug 15 12:02:08 BST 2019 armv7l
Kernel command line: coherent_pool=1M 8250.nr_uarts=1 cma=64M bcm2708_fb.fbwidth=640 bcm2708_fb.fbheight=480 bcm2708_fb.fbswap=1 smsc95xx.macaddr=DC:A6:32:32:A5:36 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
Build Date: 05 June 2019  12:49:54PM
xorg-server 2:1.20.4-1+rpt1 (https://www.debian.org/support) 
Current version of pixman: 0.36.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun May  3 08:13:48 2020
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
DEBUG: XInputExtension version is 2.3
DEBUG: Skipping virtual master devices and devices without axis valuators.
DEBUG: Skipping device 'Virtual core XTEST pointer' id=4, does not report Absolute events.
DEBUG: Selected device: ADS7846 Touchscreen
DEBUG: Not usbtouchscreen calibrator: Not a usbtouchscreen device
DEBUG: Not evdev calibrator: Evdev: invalid "Evdev Axis Calibration" property format
Calibrating standard Xorg driver "ADS7846 Touchscreen"
	current calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535
	If these values are estimated wrong, either supply it manually with the --precalib option, or run the 'get_precalib.sh' script to automatically get it (through HAL).
DEBUG: Found that 'ADS7846 Touchscreen' is a sysfs name.
xinit: connection to X server lost

waiting for X server to shut down (II) Server terminated successfully (0). Closing log file.

My configuration is:
Linux zynthian 4.19.66-v7l+ #1253 SMP Thu Aug 15 12:02:08 BST 2019 armv7l GNU/Linux
zyncoder: master (0165831)
zynthian-ui: feature/stepseq (13fa5a5)
zynthian-sys: master (c6ea736)
zynthian-data: master (9cccef5)
zynthian-webconf: master (ab294aa)

It worked for Waveshare. You need to google the method for your screen.
Or it changed with buster.

Hi,

Step sequencer recent implementation led me here as well.
Effectively, it requires a precise touchscreen.

I have same configuration (kit V2) and same problem as you.

I looked at PiScreen Faq - ozzmaker.com :
they indicate that deleting “/etc/pointercal.xinput” should do but there isn’t such a file.

I’ll keep on searching.

Edit: Do not try this… I have my Zynthian frozen at boot screen now. Reflashing.

Maybe check that:

Not tested yet…

Edit: Step 3 “Download and install xinput_calibrator”, “make” command fails with a lot of errors.