Setup dan Kalibrasi Touchscreen LCD 3.5″

, , 2 Comments

Dalam tulisan saya sebelumnya saya merasa terkesan dengan LCD 3.5 ” merek KeDei. LCD ini memiliki kontroller touch screen XPT2046 melalui port SPI. Berikut ini adalah tulisan tentang bagaimana melakukan setup dan kalibrasi touch screen.

SETUP

Pertama install xinput-calibrator dengan perintah

sudo apt-get install xinput-calibrator

Kemudian edit /boot/config.txt

sudo nano /boot/config.txt

dan tambahkan baris berikut ini lalu save dan restart.

dtparam=spi=on 

dtoverlay=ads7846,cs=0,penirq=25,speed=10000,penirq_pull=2,keep_vref_on=1,xohms=150

 

Kalibrasi

Buat file ini untuk meletakkan konfigurasi

sudo nano /usr/share/X11/xorg.conf.d/99-calibration.conf

ketikkan baris-baris berikut ke dalam file tersebut. Teks yang berwarna merah nanti yang perlu dirubah sesuai dengan hasil kalibrasi layar sentuh.

Section "InputClass"
    Identifier "calibration"
    MatchProduct "ADS7846 Touchscreen"
    Option "TransformationMatrix" "0 1 0 -1 0 1 0 0 1"
    Option "Calibration" "1585 63176 3083 63612"
    Option "SwapAxes" "0"
EndSection

Save file tersebut lalu restart dan masuklah kedalam desktop. Sampai disini seharusnya pointer akan mengikuti kemana layar disentuh. Untuk lebih akurat lakukan kalibrasi.

Dari dalam desktop buka terminal dan ketikkan

DISPLAY=:0.0 xinput_calibrator

Lalu ikuti perintah yang terlihat di layar. Gunakan stylus agar lebih akurat saat menekan titik-titik kalibrasi. Setelah kalibrasi selesai, masukkan nilai MinX, MaxX, Min Y dan Max Y kedalam file 99-calibration.conf.

 

Lakukan restart dan seharusnya akurasi sudah lebih baik.

Jika dilihat kurang akurat, rubah resolusi ke 720×480 dan uncomment setting disable_overscan pada /boot/config.txt agar layar terlihat lebih besar tanpa ada border hitam dibagian sekeliling layar. Lakukan kalibrasi ulang setelah merubah resolusi dari display agar lebih akurat.

Selamat mencoba, semoga bermanfaat. Mohon komentar, like dan share jika blog ini berguna juga bagi orang lain.

Sampai bertemu di tulisan berikutnya. Terima kasih.

 

Source:

“https://www.raspberrypi.org/forums/viewtopic.php?t=175616”

 

Facebook Comments
 

2 Responses

Leave a Reply