Introduction

This is a 5.5" FHD AMOLED-Display module with Capacitive Touchscreen. It has 1920×1080 HDMI high-definition output and comes with a capacitive touch panel on its screen. The touch panel supports multi-touch which can simultaneously identify 10 touch points at most. Besides, the USB touchscreen adopts DFRobot driver-free technology, so without the special requirement of installing drivers, the touchscreen can be used as easy as a keyboard or a mouse, plug and play.

The screen supports two operating system: Windows and Linux (touchscreen cannot be used on MACOS). It can work with Lattepanda, Raspberry Pi and other devices with HDMI output. We have designed some special holes to make it compatible with Raspberry Pi, so you can install Pi controller on the back of the display directly.

There is no need to provide an external power supply for the screen as it can be directly powered by USB port. In addition, the hardware backlight of this display can be adjusted through host systems, convenient to use.

warning_yellow.png NOTE

Features

Specification

Board Overview

Pinout

  1. Standard HDMI
  2. Standard Micro USB (Touch&Power Supply)

Tutorial

The screen supports Windows, Linux and MACOS (The other operation systems the screen might support have not been tested yet). You can configure the output resolution through setup on Windows and MAC, and through command on Linux.

On Windows

When using the screen module as an independent display, the system will employ adaptive configuration normally. But please notice: when using in multi-screen display, if you want to use the touch-control function, you need to set the screen module as the main display, as shown below.

Set as Main Display

Set Resolution

On MacOS

The touchscreen can not be used on MacOS. When only using as a display, you don't need to do any configuration normally.

On Raspberry Pi (Linux)

You need to reset resolution to avoid touch deviation caused by resolution difference between Raspberry Pi and the Touchscreen when you use 5.5" FHD touchscreen. (Insufficient power supply will affect the touching sensitivity.)

In the terminal, enter /boot/config.txt, add the following code to the end:

hdmi_ignore_edid=0xa5000080
config_hdmi_boost=4
#hdmi_timings=1080 0 1 2 2 1920 0 32 2 28 0 0 0 48 0 99532800 3
hdmi_cvt=1080 1920 48 3 0 0 0
hdmi_driver=2
hdmi_group=2
hdmi_mode=87
max_framebuffer_width=1080
max_framebuffer_height=1920
display_rotate=1

display_rotate=0, 1, 2, 3 (representing to rotate the screen 0°, 90°, 180°, 270° respectively)

1.Download DFRobot_RaspberryPi_TouchScreen_Firmware to the host, default to the file Downloads. Press Ctrl+Alt+T simultaneously to open the terminal as shown below:

DFR0524-RPI-1.png

2.Enter /home/pi/Downloads, then input the command unzip DFRobot_RaspberryPi_TouchScreen_Firmware-master.zip to extract the file

3.Enter the folder DFRobot_RaspberryPi_TouchScreen_Firmware-master/5.5 HDMI_DISPLAY, then input sudo python touch_rotate.py and the value of display-rotate in config.txt. Now you just need to wait for the restart of the Raspberry Pi. As shown below:

DFR0524-RPI-2.png

Firmware Upgrade

The firmware update method of 5.5” FHD touchscreen is same as 7” touchscreen.

Dfu-util (Device Firmware Upgrade Utilities) is a free, open-source, and cross-platform firmware update program. Without platform limitations, it is easy to update firmware for devices with microcontrollers.

Please visit the official web at http://dfu-util.sourceforge.net for more details.

Enter DFU mode

Short-circuit the boot’s two pins, and then connect to the computer via USB (Short-circuit first and connect).

Boot.png

On Windows

1. Download USB driver installation tools zadig.exe Address:http://zadig.akeo.ie/downloads/zadig_2.2.exe

2. Install winUSB driver with Zadig

Zadig注册winUSB1.png Zadig注册winUSB2.png

When it fails to install winUSB driver with zadig , the following interface will appear, which prompts that the file msvcr100d.dll is missing. (Win10 systems already has the file msvcr100d.dll and won't report error)

QQ截图20170914095941.png

Zadig同级.png

3. Download dfu-uti tool Click to download dfu-util for 32bit Click to download dfu-util for 64bit

4. Unzip the file to you computer, such as “desktop>dfu-util-0.9-win64”, and then it can be used without installation.

5. Click to download files for a firmware update, unzip the file and copy the xxxx.dfu, erase.bin, upload.py in the /5.5"HMDI_DISPLY/windows directory to the directory "desktop>dfu-util-0.9-win64".

6. Run upload.py (Windows user needs to install python first. Click to download python)

7. The following interface indicates that the program is being burned. When the progress bar goes to 100%, the program burning is done.

烧录过程.png

8. After the burning is finished, re-plug USB device.

On Linux

1. Use apt-get to install dfu-util

2. Upgrade firmware through upload.py(root privileges are required)

3. Click to download files for firmware update.

4. Re-plug USB device

On Mac

1. Open the command terminal

Launcpad.png

终端.png

201505061116575183424_600_0.png

2. Install dfu-util

3. Use upload.py to upgrade firmware (root privileges are required.)

4. Click to download files for a firmware update.

5. Re-plug USB device

Dimension Diagram

Dimension Diagram

FAQ

Q: After I connected Raspberry Pi, the sensitivity of the touchscreen became very poor and the response became lower. How to solve it?

A:
1. Please check the power supply of Raspberry Pi. When using the touchscreen, the minimum power supply should be 1.5A.

2. Check the resolution configuration. You can refer to the Raspberry Pi tutorial.

For any questions, advice or cool ideas to share, please visit the DFRobot Forum.

More Documents

DFshopping_car1.png Get 5.5" 1920x1080 HDMI OLED Display with Capacitive Touchscreen from DFRobot Store or DFRobot Distributor.

Turn to the Top