
After expending quite some time reading and watching videos of how the display works with a Rasberry Pi 3B+, I came to the realization that the HDMI is only to send visual data to the screen, but it doesn’t control the touch part, which apparently is controlled via SPI, so I’m currently translating RPi 3B+'s pinout to BBB’s, and as far as I got, I have this: I’ve been thinking about it, and I think it may be because I connected the display via HDMI, which allows the display to work as, well, as a display, but doesn’t enable touch function. And I’m very new to the BBB, please don’t be so mad at me AR-1100 DIGITIZER”).Īny suggestion or answer will help me a lot, so thanks in advance. Then i run sudo apt-get install xinput-calibrator //it installs correctlyįor what I’ve seen, the calibrator driver is installed, but the touchscreen doesn’t appear in the virtual pointer list (for what I’ve read, it should display a slave pointer named like “Microchip Technology Inc. I’ll now proceed to list all the commands I’ve entered in the XFCE cmd: git clone Yes, I’ve done some research, but I’am a bit lost, since most of the projects I’ve encounter with such touchscreen are done with Raspberry Pi and not BBB. The problem is with the touchscreen not working as a touchscreen, and I can’t figure what is the problem. The Linux works perfectly, I even installed Chromium and could access internet. Before start programming the GUI, I installed Linux XFCE Desktop version, and connected the BBB to a XPT2046 5" touchscreen to try it out. ).Hello there! I’ve recently acquired a Beaglebone Black(BBB) and I’m currently trying to develop a Graphic User Interface (GUI) using python and guizero. The problem is that the content of the file has no effect on the actual calibration (it remains min_x=0, max_x=65535 and min_y=0, max_y=65535 Theoretically it should be pasted to /etc/X11//nf. Option "InvertY" "0" # unless it was already set Option "InvertX" "0" # unless it was already set Option "SwapXY" "0" # unless it was already set to 1 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).Ĭopy the snippet below into '/etc/X11//nf' (/usr/share/X11// in some distro's) After running the xinput calibrator, it generates following output: Calibrating standard Xorg driver "ADS7846 Touchscreen"Ĭurrent calibration values: min_x=0, max_x=65535 and min_y=0, max_y=65535
