Waveshare 7 inch Touchdisplay Kalibration off

  • Ich benutze ein Waveshare

    7inch Resistive Touch Screen LCD, HDMI interface, Designed for Raspberry Pi

    am Pi4 (Bullseye) headless mit VNC Viewer.

    Installation und Display ok, jedoch sind Touchscreen und Cursor ungefähr 1cm off

    in vertikaler Richtung, d.h. mit dem Touch kann ich die Taskleiste nicht erreichen.

    Meine /boot/config.txt:

    # For more options and information see

    # http://rpf.io/configtxt

    # Some settings may impact device functionality. See link above for details

    # uncomment if you get no picture on HDMI for a default "safe" mode

    #hdmi_safe=1

    # uncomment the following to adjust overscan. Use positive numbers if console

    # goes off screen, and negative if there is too much border

    #overscan_left=16

    #overscan_right=16

    #overscan_top=16

    overscan_bottom=-16

    # uncomment to force a console size. By default it will be display's size minus

    # overscan.

    #framebuffer_width=1280

    #framebuffer_height=720

    # uncomment if hdmi display is not detected and composite is being output

    #hdmi_force_hotplug=1

    # uncomment to force a specific HDMI mode (this will force VGA)

    #hdmi_group=1

    #hdmi_mode=1

    # uncomment to force a HDMI mode rather than DVI. This can make audio work in

    # DMT (computer monitor) modes

    #hdmi_drive=2

    # uncomment to increase signal to HDMI, if you have interference, blanking, or

    # no display

    #config_hdmi_boost=4

    # uncomment for composite PAL

    #sdtv_mode=2

    #uncomment to overclock the arm. 700 MHz is the default.

    #arm_freq=800

    # Uncomment some or all of these to enable the optional hardware interfaces

    dtparam=i2c_arm=on

    #dtparam=i2s=on

    dtparam=spi=on

    # Uncomment this to enable infrared communication.

    #dtoverlay=gpio-ir,gpio_pin=17

    #dtoverlay=gpio-ir-tx,gpio_pin=18

    # Additional overlays and parameters are documented /boot/overlays/README

    # Enable audio (loads snd_bcm2835)

    dtparam=audio=on

    # Automatically load overlays for detected cameras

    camera_auto_detect=1

    # Automatically load overlays for detected DSI displays

    display_auto_detect=1

    # Enable DRM VC4 V3D driver

    #dtoverlay=vc4-kms-v3d

    max_framebuffers=2

    # Disable compensation for displays with overscan

    #disable_overscan=1

    [cm4]

    # Enable host mode on the 2711 built-in XHCI USB controller.

    # This line should be removed if the legacy DWC2 controller is required

    # (e.g. for USB device mode) or if USB support is not required.

    otg_mode=1

    [all]

    [pi4]

    dtoverlay=vc4-fkms-v3d

    # Run as fast as firmware / board allows

    arm_boost=1

    [all]

    gpu_mem=128


    hdmi_group=2

    hdmi_mode=87

    hdmi_cvt=1024 600 60 6 0 0 0

    dtoverlay=ads7846,cs=1,penirq=25,penirq_pull=2,speed=50000,keep_vref_on=0,swapxy=0,pmax=255,xohms=150,xmin=200,xmax=3900,ymin=200,ymax=3900

    hdmi_drive=1

    Alle Kalibrierungsversuche und Parameteränderungen haben keine Änderungen gebracht.

    Hat irgendjemand eine Idee/Erfahrung??

    1000 Dank im Voraus

  • Ich habe in der Zwischenzeit die Ursache des Problems selber gefunden...

    für alle die es interessiert und möglicherweise das gleiche Problem haben:

    die config.txt ist o.k., aber wer den RPi headless mit VPN o.ä. betreibt

    kann nicht

    raspberry-> Preferences .> Calibrate Touchscreen benutzen


    sondern muss den Bildschirm definieren mit:

    pi@raspberrypi:/usr/share/applications $ xinput_calibrator --device "ADS7846 Touchscreen"

    dann funkt's perfekt!!!

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!