joy-it 3 ,5" HDMI LCD

L I V E Stammtisch ab 20:30 Uhr im Chat
  • Hallo Bernd,

    für die gleichzeitige Nutzung habe ich (nach einem Backup) jetzt noch folgende Schritte ausgeführt:

    Monitor und Display funktionieren jetzt.

    Jetzt kann ich mich an die Drehung vom Display und Kalibrierung machen. Trotzdem hätte ich gerne noch raus gefunden, was jetzt bei Deinen Schritten anders war.

    Gruß

    Micha

  • Display gedreht mit:

    Code
    sudo nano /boot/config.txt
    dtoverlay=joy-IT-Display-Driver-35a-overlay:rotate=90,swapxy=1

    Kalibrirungstool installiert:

    http://www.lcdwiki.com/res/Show_Direc…screen-V1.2.pdf

    Code
    sudo rm -rf LCD-show
    
    git clone https://github.com/goodtft/LCD-show.git
    chmod -R 755 LCD-show
    cd LCD-show/
    sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
    DISPLAY=:0.0 xinput_calibrator
    sudo reboot

    allerdings scheint die X-Achse (?) vertauscht. Tippe ich inks, lande ich rechts und umgekehrt. oben / unten ist korrekt

  • Moin mfeske,

    so, Bestandsaufnahme.

    - Display wird nun so angezeigt wie du es willst?

    - Hdmi-Monitor geht auch gleichzeitig? Auch in der richtigen Auflösung?

    - Touch geht, aber nicht richtig?

    Bitte eine etwas ausführlichere Antwort!!!

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Hallo Bernd,

    Stand ist:

    Display funktioniert auch paralell zum HDMI Monitor.

    Display ist auch schon gedreht.

    Ich habe die Kalibrierung durchgeführt allerdings gibt es ein rechts links Problem. Führe ich einen Touch rechts aus so stimmt die Höhe (Y Achse ?) aber nicht die Seite (X Achse ?) der Pfeil kommt dann links und umgekehrt.

    Ich konnte das jetzt auch mehrfach installieren wie hier beschrieben. Einen Unterschied zu meiner ursprünglichen Version habe ich nicht gefunden.

    Gruß

    Micha

  • Moin mfeske,

    bei mir ist der Touch richtig. Ich habe folgendes gemacht.

    Code
    sudo apt-get install xserver-xorg-input-evdev
    sudo cp -rf /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf
    sudo apt-get install -y xinput-calibrator
    sudo reboot
    DISPLAY=:0.0 xinput_calibrator  //Das Ergebnis kopiert.
    sudo nano /etc/X11/xorg.conf.d/99-calibration.conf  //Hier eingefügt
    sudo reboot

    Und fertig.

    Ich hatte mein Display noch auf 270 Grad. Habe ich auf 90 Grad umgestellt und die Kalibrierung nochmal gemacht.

    Aber auch dann passt es.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Bernd, ich schäme mich :(

    Ich hatte die ganze Zeit nicht wahrgenommen das es ein Ergebnis gibt, welches ja auch Handlungsanweisungen enthielt.

    Jetzt funktioniert es leider trotzdem noch nicht, ich werde mal alle Schritte erneut durchgehen.

    Ich muss doch irgendwas falsch machen.

    mit

    dtoverlay=joy-IT-Display-Driver-35a-overlay:rotate=270,swapxy=1

    Kalibirierung

    Section "InputClass"

    Identifier "calibration"

    MatchProduct "ADS7846 Touchscreen"

    Option "MinX" "3383"

    Option "MaxX" "62536"

    Option "MinY" "62509"

    Option "MaxY" "4073"

    Option "SwapXY" "0" # unless it was already set to 1

    Option "InvertX" "0" # unless it was already set

    Option "InvertY" "0" # unless it was already set

    EndSection

    einfügen Ergebnis

    reboot

    auf dem touch oben / unten vertauscht.

    mit

    dtoverlay=joy-IT-Display-Driver-35a-overlay:rotate=90,swapxy=1

    Kalibrierung

    Section "InputClass"

    Identifier "calibration"

    MatchProduct "ADS7846 Touchscreen"

    Option "MinX" "62314"

    Option "MaxX" "3912"

    Option "MinY" "3519"

    Option "MaxY" "62016"

    Option "SwapXY" "0" # unless it was already set to 1

    Option "InvertX" "0" # unless it was already set

    Option "InvertY" "0" # unless it was already set

    EndSection

    einfügen Ergebnis

    reboot

    auf dem touch links / rechts vertauscht

    2 Mal editiert, zuletzt von mfeske (22. Februar 2022 um 09:21)

  • Moin mfeske,

    nun denn. Dann machen wir weiter...

    Wenn ich die Kalibrierung starte kommt, am Anfang, diese Ausgabe.

    Code
    pi@bernd-dreier:~ $ DISPLAY=:0.0 xinput_calibrator 
    Calibrating EVDEV driver for "ADS7846 Touchscreen" id=6

    Was steht bei dir?

    Welche Dateien sind bei dir in /etc/X11/xorg.conf.d/?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Hallo Bernd,

    bei mir kommt als Ausgabe:

    Code
    DISPLAY=:0.0 xinput_calibrator                     
    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).


    und ein ls ergibt

    Code
    ls -la /etc/X11/xorg.conf.d/
    
    insgesamt 12
    
    drwxr-xr-x 2 root root 4096 22. Feb 10:30 .
    
    drwxr-xr-x 9 root root 4096 28. Jan 02:11 ..
    
    -rw-r--r-- 1 root root  442 22. Feb 10:30 99-calibration.conf


    Gruß

    Micha

  • Moin Micha,

    das habe ich mir gedacht.

    Du solltest den richtigen Treiber für Touch installieren.

    sudo apt install xserver-xorg-input-evdev

    Dann reboot, Kalibrieren, Eintragen und reboot.

    Dann ist es richtig.

    Ich habe etxtra den Treiber deinstalliert. Dann benimmt sich mein System wie eines.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Moin Micha,

    Ich habe etxtra den Treiber deinstalliert.

    Ich hatte installiert. Siehe

    Wenn ich die Kalibrierung starte kommt, am Anfang, diese Ausgabe.
    Code pi@bernd-dreier:~ $ DISPLAY=:0.0 xinput_calibrator Calibrating EVDEV driver for "ADS7846 Touchscreen" id=6

    hier. Bei dir kommt diese Ausgabe:

    DISPLAY=:0.0 xinput_calibrator Calibrating standard Xorg driver "ADS7846 Touchscreen"

    Aber egal, wenn du sudo apt install xserver-xorg-input-evdev eingibst und er ist schon installiert, dann sagt der Raspberry das schon.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Ich mach doch irgendwas falsch :(

    pi@raspberrypi:~ $ sudo apt install xserver-xorg-input-evdev

    Paketlisten werden gelesen… Fertig

    Abhängigkeitsbaum wird aufgebaut… Fertig

    Statusinformationen werden eingelesen… Fertig

    Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:

    libfuse2

    Verwenden Sie »sudo apt autoremove«, um es zu entfernen.

    Die folgenden NEUEN Pakete werden installiert:

    xserver-xorg-input-evdev

    0 aktualisiert, 1 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.

    Es müssen 117 kB an Archiven heruntergeladen werden.

    Nach dieser Operation werden 169 kB Plattenplatz zusätzlich benutzt.

    Holen:1 http://mirror.netzwerge.de/raspbian/raspbian bullseye/main armhf xserver-xorg-input-evdev armhf 1:2.10.6-2 [117 kB]

    Es wurden 117 kB in 1 s geholt (168 kB/s).          

    Vormals nicht ausgewähltes Paket xserver-xorg-input-evdev wird gewählt.

    (Lese Datenbank ... 103263 Dateien und Verzeichnisse sind derzeit installiert.)

    Vorbereitung zum Entpacken von .../xserver-xorg-input-evdev_1%3a2.10.6-2_armhf.deb ...

    Entpacken von xserver-xorg-input-evdev (1:2.10.6-2) ...

    xserver-xorg-input-evdev (1:2.10.6-2) wird eingerichtet ...

    Trigger für man-db (2.9.4-2) werden verarbeitet ...

    pi@raspberrypi:~ $ DISPLAY=:0.0 xinput_calibrator

    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).

  • Moin Micha,

    reboot?

    73 de Bernd

    //EDIT

    Was sagt

    ls -l /usr/share/X11/xorg.conf.d/

    nach dem Reboot?

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Ich kapiere es nicht :(

    Auch nach reboot sind die Achsen vertauscht je nach dem ob ich Drehung 90 oder 270 nutze links/rechts oder oben/unten. Ich werde jetzt einmal neu aufsetzen und gleich den Treiber nehmen von dem Du geschrieben hast obwohl ich dachte den hätte ich ja installiert. Das Vorgehen sollte doch korrekt sein ?

    Gruß

    Micha

  • Moin Micha,

    ja, ich finde es auch alles komisch.

    Vielleicht solltest du zwischendurch kontrollieren ob die Schritte der Einrichtung auch greifen.

    So nach dem Motto.

    - Geht das Display

    - Geht Touch

    - Geht nun auch der Monitor.

    Nicht das ein Schritt ev. den vorherigen Schritt kaputt macht.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • :(

  • Moin Micha,

    nee nech...

    Kommst du noch an den RPi ran? Oder ist SSH nicht eingerichtet?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

Jetzt mitmachen!

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