In fact, I was missing the file. After all, the display is black and glowing within a few seconds after starting the Pi. But there is still no logo or font displayed.
Thanks for your many tips
In fact, I was missing the file. After all, the display is black and glowing within a few seconds after starting the Pi. But there is still no logo or font displayed.
Thanks for your many tips
Ok, please repeat
ls -al /dev/fb*
crw-rw---- 1 root video 29, 0 Nov 16 21:06 /dev/fb0
crw-rw---- 1 root video 29, 1 Nov 16 21:06 /dev/fb1
Open “/usr/share/X11/xorg.conf.d/99-fbturbo.conf” and try changing the line
Option "fbdev" "/dev/fb0"
to
Option "fbdev" "/dev/fb1"
Then reboot.
Thank you very much, it is actually working now.
Only the touchscreen is not properly calibrated, are there any possibilities?
LG Leon
Create (or edit) “99-calibration.conf” in “/etc/X11/xorg.conf.d/” so it has the following content:
Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "268 3880 227 3936"
Option "SwapAxes" "0"
EndSection
Reboot.
I think the top and bottom are swapped with left and right.
Thanks for all of your help, you know that really well.
I hope I got it right what is swapped
Try changing “99-calibration.conf” to
Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "3700 115 155 3865"
Option "SwapAxes" "1"
EndSection
Somehow the values are still wrong.
When I press top left, the pointer is bottom left.
If I press the top right, the pointer is at the top left.
If I press the bottom right, the pointer is at the top right.
If I press lower left, the pointer is lower right.
I am little tired, so I may be wrong, but I think you need to revert to the values from post #13 except for “SwapAxes” which would remain “1”.
Hey @gvolt ,
I tried different values myself, but without real success. It seems like the X and Y axes of the touchscreen are reversed.
LG Leon
Could you describe how the touch screen reacts (like in post #16) when you use the values from post #13 and set “SwapAxes” to “1”?
You may try adding
Option "InvertY" "true"
Option "InvertX" "true"
to “99-calibration.conf”.
Interestingly, the same error occurs as described before.
If I swipe from the bottom right to the top right, the mouse moves from right to left.
If I swipe from bottom left to top left, it moves from bottom right to bottom left.
If I swipe from right to left, the mouse pointer goes from top to bottom.
I’m still trying the 2nd thing you wrote.
You mean as in post #15 or #17?
Assuming “SwapAxes” was set to “1” these results sound like “SwapAxes” needs to be “0”
For all those who think this is too confusing and have the same problem, the solution summarized:
Problem: display remains white (manufacturer’s driver, destroys Volumio Image); Touchscreen cannot be calibrated
My display: Quimat 3.5 inch touch
Tips: If downloading and copying is too complicated, download this then plug the micro SD of the Pi into the computer and you can easily insert and edit the files.
Solution:
1. Reinstall the Volumio image (not absolutely necessary, but recommended)
2. Open /boot/userconfig.txt
Paste this:
dtparam=spi=on
dtoverlay=tft35a:rotate=90
3. Save and reboot
4. Install the touch display plugin
5. download this here: „ tft35a-overlay.dtb “ download and copy it into „/boot/overlays/tft35a.dtbo" (Don’t forget to rename!)
6.Open “/usr/share/X11/xorg.conf.d/99-fbturbo.conf” and change the options
Option "fbdev" "/ dev / fb0"
to
Option "fbdev" "/ dev / fb1"
then reboot
7.The display should now work
8.In order for the touchscreen to work correctly, it must be calibrated. Create (edit) the file “99-calibration.conf” and add the following content:
Section "InputClass"
Identifier "calibration"
MatchProduct "ADS7846 Touchscreen"
Option "Calibration" "3936 227 268 3880"
Option "SwapAxes" "1"
EndSection
and save it in “/etc/X11/xorg.conf.d/”
9.Change the rotation to 270 ° in the settings of the touch screen plug-in.
10.Everything should work now
The biggest thanks go to, please @gvolt.
He tried everything with me for 2-3 days and supported me very well, thanks to him I can now offer these instructions here.
If there are translation errors, it’s my fault, I’m 17 and come from Saxony in Germany, and I don’t have the best English. Thank you so much for working with @gvolt!!
Runs perfectly with this MHS 3,5 inch display!
It took me a while to figure out how to rotate the display and touchscreen to the correct orientation, but it worked!
Thanks!
Hi!
Any ideas?
When you rotate the screen in the plugin, you have to reboot to take in charge change.
For sure. Did it.
Does editing boot/userconfig.txt affect only the touchscreen or the orientation of the display?
dtparam=spi=on
dtoverlay=tft35a:rotate=90 <- or 0, 180, 270 ????
Now I edited boot/userconfig.txt:
rotate=0
Touch Display plugin I changed it to 90 degrees
Now it works. Everything fine.
As I mention it, I use the screen in portrait mode, with the USB ports on the topside.