Tôi đã mua chiếc màn hình cảm ứng 3,5 "đầu tiên cho Raspberry Pi của tôi ngày hôm qua (Màn hình cảm ứng LCD LCD LCD Elegoo 3,5 inch) Trên Raspberry của tôi chạy một hình ảnh OctoPrint (dựa trên Raspbian).
Màn hình đang hoạt động. Vấn đề của tôi là chức năng cảm ứng; nó là loại đảo ngược. Nếu tôi chạm vào phía trên bên phải. Con trỏ của tôi ở phía dưới bên phải. Nếu tôi kéo từ trái sang phải, khóa học của tôi chỉ đi lên và xuống.
Tôi đã tải xuống trình điều khiển / chương trình này .
Tôi cũng đã thử kiểm tra hiệu chuẩn với
sudo TSLIB_FBDEVICE=/dev/fb1 TSLIB_TSDEVICE=/dev/input/touchscreen ts_test`
sudo TSLIB_FBDEVICE=/dev/fb1 TSLIB_TSDEVICE=/dev/input/touchscreen ts_calibrate
Và nó hoạt động tốt. Sau khi tôi sử dụng xinput_calibrator để đọc dữ liệu hiệu chuẩn mới và chèn nó vào /etc/X11/xorg.conf.d/99-calibration.conf
. Sau khi khởi động lại hoặc khởi động lại trình điều khiển "LCD-Show", không có gì thay đổi.
Thông thường, chương trình được sử dụng (LCD-show) sẽ ghi đè mọi cấu hình. Nhưng tôi đã vô hiệu hóa nó để gỡ lỗi và tìm lỗi của tôi.
Hiện tại, tôi không biết phải làm gì. Tôi đã thay đổi các giá trị khác nhau (SwapAxes) nhưng nó luôn bị đảo ngược.
Chỉnh sửa - Các bước tôi đã thực hiện với bộ hiệu chuẩn xinput:
DISPLAY=:0.0 xinput_calibrator
Tôi đã sao chép phần Mục vào EndSection vào:
/etc/X11/xorg.conf.d/99-calibration.conf
Sau khi khởi động lại, không có gì thay đổi. Tôi cũng đã cố gắng thay đổi Giá trị "SwapXY" thành 0. Một lần nữa không có thay đổi.
lcd_rotate=2
vào config.txt chưa? Tôi nhận ra rằng việc lật màn hình không phải là đầu vào, nhưng nếu màn hình xoay được căn chỉnh đúng đầu vào thì đó có thể là một sửa chữa nhanh cho đến khi bạn có thể sắp xếp lớp đầu vào.