| 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 OSOYOO 3.5-inch HDMI capacitive touchscreen is a 480 × 320 LCD display with adjustable brightness. It supports popular mini PCs such as Raspberry Pi, Banana Pi, and Jetson Nano, and it also works as a general-purpose HDMI display for computers, TV boxes, and more.

The display supports 0° and 180° rotation of the LCD viewing area without changing any settings on the Raspberry Pi or PC. This is handy for simple customization, but after rotating, the touch needs to be recalibrated. Press and hold the brightness button, then press the power button to rotate the display 180°; the rotation state is also saved to non-volatile memory via DDC/CI. The display’s brightness, contrast, and colors can be updated with DDC/CI commands sent through the HDMI port’s DDC channel (I2C port). You can also enable or disable the splash logo, the HDMI symbol on the screen, and the standby feature. If the standby feature is disabled (the default), the display always shows a message when there is no input signal.
Download the datasheet for the OSOYOO 3.5-inch HDMI capacitive touchscreen here: https://osoyoo.com/picture/3.5hdmi_screen/2024009100/datasheet.pdf
| Item | Description | Unit |
|---|---|---|
| Model | 2024009100 | / |
| Touch Panel | Capacitive Touch | / |
| Size | 3.5 | Inch |
| Viewing Angle | 130 | Deg |
| Resolution | 480 × 320 | Pixels |
| Dimensions | 93.44 × 60.00 x 7.00 | mm |
| Display Area | 73.44 × 48.96 | mm |
| Color Gamut | 80% | NTSC |
| Maximum Brightness | 300 | cd/m² |
| Contrast | 500:1 | / |
| Backlight Adjustment | Button Dimming | / |
| Refresh Rate | 60 | Hz |
| Display Port | Standard Micro HDMI Port | / |
| Touch Port | 5V USB Touch(Type-C) | / |
| Power Consumption | Normal mode: 5V, 200~230mA (max brightness) Standby mode: 5V, 70~90mA (no signal, standby) Suspend mode: 5V, 20mA (power switch off) |
/ |
| Operating Temp | -20~ +70 | °C |
| Storage Temp | -30~ +80 | °C |
| Mounting thread size | M2.5 | / |
| Package Size | 130*90*40 | mm |
| Weight | 55 | g |


1. Connect the touch port to a USB port on the Raspberry Pi.
2. Connect the HDMI port to the Raspberry Pi’s HDMI port.


3. Burn an OS onto your SD card.
Note:
1. This screen supports Raspberry Pi OS, Ubuntu, Kali, and RetroPie. When the LCD is used with a system such as Raspberry Pi OS, you must set the resolution manually. Otherwise, the display resolution will be wrong and affect your experience.
2. To learn more about how to burn an OS image, please visit: https://osoyoo.com/?p=56660/#1
4. Insert the SD card with an OS that is compatible with your Raspberry Pi board into the Raspberry Pi.
5. Power on your Raspberry Pi board with a suitable power adapter.
Recommended adapter:
6. Set a suitable resolution before use. Here we use “2024-11-19-raspios-bookworm-arm64-full” as an example. Click the “main menu” icon, go to “Preferences”, then to the “Screen Configuration” submenu. In the window that opens, click “Screens”, select “HDMI-A-1” (choose the correct HDMI screen), then under “Resolution” pick a suitable value (we recommend 640×480). Click “Apply”, then click “OK” within 10 seconds to confirm your resolution.




Your 3.5″ HDMI touch screen is now ready to use.
The easiest way to rotate the display on a Raspberry Pi is through the operating system. Raspberry Pi OS has a dedicated menu command in the desktop environment. Make the right selection here and you can rotate the display clockwise, counterclockwise, or flip it entirely.
1. Rotate the display:

When you apply the change, you’ll be asked to reboot. The screen will have its new orientation after the Pi reboots.
2. Touch calibration
After rotating the display, the touch position is wrong because the touch input doesn’t rotate with the display. So you need to recalibrate the touch.
1. Install libinput.
sudo apt-get install xserver-xorg-input-libinput
Note: If you are using an Ubuntu system or a Jetson Nano, the installation command is:
sudo apt install xserver-xorg-input-synaptics
Use the mouse to control your screen, then click [Preferences] – [Calibrate Touchscreen] from the main menu (or enter DISPLAY=:0.0 xinput_calibrator in the terminal). Tap the four crosshair points in the corners to complete the calibration.

Supports Windows 11 / 10 / 8.1 / 8 / 7.
1. Connect the touch port of the LCD to a USB port on the PC, and Windows will automatically detect the touch function.
2. Connect the HDMI port of the LCD to the HDMI port of the PC, and Windows will automatically detect the display.

Note:
Take Windows 10 as an example:


DownLoad Url osoyoo.com