1. 5inch IPS DSI screen for Raspberry Pi
Buy from OSOYOO | Buy from US | Buy from UK | Buy from DE | Buy from IT | Buy from FR | Buy from ES | Buy from JP |
2. 5inch TN DSI screen for Raspberry Pi
Buy from OSOYOO | Buy from Aliexpress |
ALIEXPRESS |
3. DSI cable for Raspberry Pi 5
Buy from OSOYOO | Buy from US | Buy from UK | Buy from DE | Buy from IT | Buy from FR | Buy from ES | Buy from JP |
4. DSI cable for Raspberry Pi 4
Buy from OSOYOO | Buy from US | Buy from UK | Buy from DE | Buy from IT | Buy from FR | Buy from ES | Buy from JP |
The 5″ LCD display is an LCD display which connects to the Raspberry Pi through the DSI connector. It is capacitive touch LCD. It is a plug-and-play device which doesn’t need install driver. The physical resolution of this LCD display is 800*480.
Download Size dimension datasheet from
V1.1 screen datasheet:
https://osoyoo.com/driver/dsi_screen/5inch-dsi-datasheet.pdf
V2.0 screen datasheet:
https://osoyoo.com/driver/dsi_screen/5inch-dsi-v2screen.pdf
V3.0 screen datasheet:
https://osoyoo.com/driver/dsi_screen/5inch_dsi_v3screen.pdf
You will need the following parts:
5″ DSI LCD supports IMG system such as Raspbian, Ubuntu MATE, Snappy Ubuntu Core, OSMC, and Windows 10 IOT Core and so on.
For latest Ubuntu Desktop OS, you need to change the boot config file by running following command:
sudo nano /boot/firmware/config.txt
Above command will open the config.txt file, add following words into the file if you can find them:
display_auto_detect=1
use # to comment out following line in config.txt
dtoverlay=vc4-kms-v3d
make above line like this:
#dtoverlay=vc4-kms-v3d
To install OS on Raspberry Pi, Please follow as below:
Firstly, Download IMG system in your computer from the raspberry pi official website: https://www.raspberrypi.org/downloads/
Secondly, Unzip the IMG system, and open your imager writer (recommend win32diskimager from: https://sourceforge.net/projects/win32diskimager/);
Thirdly, Insert the SD card into the card reader, and connect with computer, and select the image system and the device, and then click “write”, as below:
Fourthly, Insert the SD card into raspberry pi board and assemble 5″ DSI touch screen as below:
At last, Power up wait for the system to start (Note: Do not even touch your raspberry pi board when power is on or your hand has static charge):
The touch screen can be used as a mouse device. When we need to input text data to Raspberry Pi board, normally we have to connect a USB keyboard to Pi and this is really inconvenient.
Is there any solution which can use the touch screen itself to work as a text input device same as mobile phone?
The answer is Yes. You can install a virtual keyboard to replace the USB keyboard.
Here are the instructions:
Step 1) Install matchbox-keyboard by typing following commands in your pi terminal:
sudo apt update
sudo apt upgrade
sudo apt install matchbox-keyboard
Step 2) Click RaspberryPi icon in the top-left corner as following:
Step 3) Click Accessories->Keyboard as following:
You will see a pop-up virtual keyboard as following:
If you have want more detail about matchbox-keyboard installation, read this link:
https://osoyoo.com/2019/04/09/osoyoo-7inch-hdmi-touchscreen-keyboard-matchbox-keyboard/
The physical resolution is 800*480, but you can adjust the resolution form 800×480 to 1920×1080. Open micro SD card which you have installed IMG system and then open “/boot/config.txt” via Notepad++, and find the following lines:
If you like 1920*1080, you can adjust it as below and save this file:
framebuffer_width=1920
framebuffer_height=1080
Note: If you use Raspberry Pi 4, you also need to comment the lines in “/boot/config.txt” : #dtoverlay=cv4-fkms-V3D. as following:
LCD displays have an optimum viewing angle, and depending on how the screen is mounted it may be necessary to change the orientation of the display to give the best results. By default, the Raspberry Pi display and Raspberry Pi are set up to work best when viewed from slightly above, for example on a desktop. If viewing from below, you can physically rotate the display, and then tell the system software to compensate by running the screen upside down.
To flip the display, run following command firstly:
sudo nano /boot/config.txt
According to the rotation you want to flip, please choose to add the lines in this file:
1) For 0 degree rotation: (no additional entries – default setting)
2) For 90 degree rotation (top to right):
display_lcd_rotate=1
dtoverlay=rpi-ft5406,touchscreen-swapped-x-y=1,touchscreen-inverted-x=1
3) For 180 degree rotation (upside down):
display_lcd_rotate=2
dtoverlay=rpi-ft5406,touchscreen-inverted-x=1,touchscreen-inverted-y=1
4) For 270 degree rotation (top to left):
display_lcd_rotate=3
dtoverlay=rpi-ft5406,touchscreen-swapped-x-y=1,touchscreen-inverted-y=1
After you added the two lines, press Ctrl-X then Y, Then “Enter” to save the file and then type sudo reboot to restart Raspberry Pi.
This will flip the LCD and the touch screen, compensating for the physical orientation of the display
Method 1)
The following operations are based on Raspbian
(1) Run the following command in terminal to switch user permission as administrator
sudo su root
(2) Run the follwing command to adjust brightness of display (change the number 100 to any number from 0 to 255)
echo 100 > /sys/class/backlight/rpi_backlight/brightness
Note: If failing to adjust the brightness, please check the line “disable_touchscreen=1 ” in /boot/config.txt and comment it out “#disable_touchscreen=1 #”
Method 2)
Step 1)Run following command to install brightnessctl software:
sudo apt install brightnessctl
Step 2)Run following command to change brightness
sudo brightnessctl set 100%
the set value can change from 0% (darkest) to 100% (brightest)
DownLoad Url osoyoo.com
You must be logged in to post a comment.
Dear Sirs:
H have an Osoyoo capacitive touch screen. It works fine on the raspi explorer screen. But when a user program is run, touch does not work
but an external keyboard does work.
Any suggestions?
thanks
John Moore
Please take photos or videos about the issue and send to my email address: [email protected]?
Is there any way to adjust the contrast? I am struggling to see many colors, as they blend together to easy. Any help would be a godsend. thank you
It can’t adjust the contrast. I think you can order V2.0 screen which is IPS screen.
I used the display for a media center with Kodi. Works perfectly.
Please refer
https://www.thingiverse.com/thing:4570624
Thanks for your sharing.
Hello, is there a way to increase the sensitivity of the touchscreen? I’m using Raspberry Pi OS and some times my finger is not detected and I need to touch the screen with a little more pressure.
Thanks
It can’t adjust the sensitivity now, but I’ll contact with our engineer to improve this issue.
How can I make this screen work with a Raspberry Pi 5? I have the correct cable, but when I turn the unit on there is no display.
You need to use OSOYOO MIPI cable for Pi 5. Here is the link:
https://osoyoo.store/products/raspberry-pi-5-fpc-flex-cable
Don’t use other vendor’s cable because they might not work with this screen.
following these instructions including the video of commenting the #dtoverlay=vc4-kms-v3dnline on a rpi4 causes the screen to go blank. Is there any modern instructions available. I just bought several of these screens for a prototype project. If I can get it to work , Ill be buying a lot of them for an industrial application. I have the screen working, but virtual keyboards are not working.
I think this is the OS issue, same as the virtual keyboards, if you have more questions, please contact me by [email protected], its better to give us more details..
Hello, I can only get the display to work on my Raspberry 5 under Pi OS “2023-12-05-raspios-bookworm-arm64”. The display doesn’t work with Picoreplayer 9.01
and Libreelec Omega. It doesn’t work with the latest PI OS from 2024.04.15 either. It only runs under kernel 6.1.0 or lower.
2024-03-15-raspios-bookworm-arm64.img,I just installed the lasted OS, and the display works fine with it, could you send me more details? or contact me by [email protected]