Buy from OSOYOO Buy from US Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES Buy from JP

Caution

  1. The DSI port of OSOYOO 3.5 inch DSI V2.0 screen is the same with Raspberry Pi official 7 inch DSI screen and this screen is compatible with the DSI cable for Raspberry Pi Official 7inch DSI screen. Please pay attention to the contact points at the end of the DSI cable.
  2. Please make sure that your TF card (Micro SD) has enough space to write system image
  3. Do not even touch your Raspberry Pi board when power is on or your hand has static charge (you can move static charge by touching a metal tap)

top

Introduction

The 3.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 to install a driver. The physical resolution of this LCD display is 800*480.

This screen is made with IPS material, which can reduce reflexion rate.

top

Feature

  1. Use DSI interface to connect Raspberry Pi board;
  2. IPS screen
  3. The refresh frequency is 60HZ;
  4. Physical resolution is 800*480, 24-bit colour. Support adjusted resolution from 800×480 to 1920×1080
  5. 5 finger capacitive touch (but Raspbian only support 1 finger);
  6. Plug and play. No driver needed.
  7. Support system Raspberry Pi OS, Ubuntu MATE, Kali, RetroPie, OctoPrint and so on;
  8. Strong anti-interference;
  9. Ultra-low power, ultra-long distance lossless transmission,
  10. Automatically sleep;
  11. viewing angle: 85, 85, 85, 85

top

Datasheet

Download Size dimension datasheet from:

https://osoyoo.com/picture/3.5inch_DSI/OSOYOO_3.5dsi/3.5DSI_datasheet.pdf

top

Using guide

Parts Needed

You will need the following parts:

How to install DSI cable?

Note:
1. The DSI port of OSOYOO 3.5 inch DSI screen is the same with Raspberry Pi official 7 inch DSI screen and this screen is compatible with the DSI cable for Raspberry Pi Official 7inch DSI screen. Please pay attention to the contact points at the end of the DSI cable.
2. The end of 15pin-1mm is for DSI port of OSOYOO 3.5inch DSI, and put the contact points (metal points) upward then insert to DSI port of OSOYOO 3.5inch DSI.

top

How to install OS?

3.5″ DSI LCD supports IMG system such as Raspberry Pi OS, Ubuntu MATE, Kali, RetroPie, OctoPrint and so on.

To install OS on Raspberry Pi, Please follow as below (Note: to learn more about how to burn image OS, please visit link: https://osoyoo.com/?p=56660/#1):

Firstly, Download IMG system in your computer from the Raspberry Pi official website: https://www.raspberrypi.org/downloads/

Secondly, Unzip the IMG system, and install an imager writer tool (recommend Raspberry Pi Imager from: https://www.raspberrypi.com/software/);

Thirdly, Insert the SD card into the card reader, and connect with computer, and open Raspberry Pi imager tool, and select the image system and the device, and then click “write”, as below:

Fourthly, Insert the SD card into the Raspberry Pi board and assemble 3.5″ DSI touch screen:

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)

top

Advanced course

How to add a virtual keyboard on to the screen?

The touch screen can be used as a mouse device. When we need to input text data to the Raspberry Pi board, normally we have to connect a USB keyboard to the 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 Raspberry Pi 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/

top

How to adjust virtual resolution:

(Note: this way is suitable for the version of Raspberry Pi OS 2023-05 and before. For new version, you can adjust the resolution via clicking the Raspberry Pi icon -> Preferences -> Screen Configuration)

The physical resolution is 800*480, but you can adjust the resolution from 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:

top

How to adjust rotation of display:

(Note: this way is suitable for the version of Raspberry Pi OS 2023-05 and before. For new version, you can adjust the rotation via clicking the Raspberry Pi icon -> Preferences -> Screen Configuration)

LCD 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 the 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 “Enterto 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

top

How to adjust the brightness:

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 following 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 #”

For more config, please click https://elinux.org/RPiconfig to learn more

top