18.5inch FHD LCD

From Waveshare Wiki
Jump to: navigation, search
18.5inch FHD LCD
18.5inch-FHD-LCD-1.jpg

IPS, 1920x1080
{{{name2}}}

{{{name3}}}

{{{name4}}}

{{{name5}}}

{{{name6}}}

Features

• 18.5inch IPS screen with 1920x1080 hardware resolution
• 10-point capacitive touch with tempered glass panel, hardness up to 6H
• Adopts optically bonded touch process for better display effect
• When used with Raspberry Pi, it supports Raspberry Pi OS/Ubuntu/Kali and Retropie
• When used as a computer monitor, it supports Windows 11/10/8.1/8/7
• When used with Jetson Nano, it supports Ubuntu
• Supports multi-language OSD menu (can be used for power control, brightness/contrast adjustment, etc.)
• Supports software DDC/CI backlight adjustment

Specifications

Item Description Unit
Mode 18.5inch FHD LCD /
Size 18.5 Inch
Viewing angle 178 Deg
Resolution 1920x1080 Pixels
Overall size 432.80(H)×255.90(V)×16.00(D) mm
Display area 408.96(H)×230.04(V) mm
Color gamut 72% NTSC
Default brightness 250 cd/m²
Contrast 1000:1 /
Backlight adjustment OSD menu / DDCCI backlight adjustment /
Refresh rate 60 Hz
Display interface HDMI/Type-C /
Power Interface 12V power supply /
Default power consumption 12 Watt

Electrical Specifications

Parameters Minimum Value Standard Value Maximum Value Unit Note
Input voltage 11.5 12.00 12.5 V Note 1
Input current 1.5 2 TBD A Note 2
Operating temperature 0 25 60 Note 3
Storage temperature -10 25 70 Note 3

•Note 1: Input voltages exceeding the maximum or improper operation may cause permanent damage to the device.
•Note 2: The input current needs to be ≥ 1.5A, otherwise it will cause the startup failure or display abnormality, and staying in an abnormal state for a long time may cause permanent damage to the device.
•Note 3: Please do not store the display panel in a high-temperature and high-humidity environment for a long time. The display panel should operate within its limits, otherwise it may be damaged.

Working with PC

Supports Windows 11 / 10 / 8.1 / 8 / 7 Systems

HDMI Interface Display

1. Connect the 12V 2A power adapter to the power port of the LCD
2 Connect the Touch interface of the LCD to the USB interface of the PC, and Windows will automatically recognize the touch function
3. Connect the HDMI interface of the LCD to the HDMI interface of the PC, and Windows will automatically recognize the display function

  • Note:
  • Some PCs do not support HDMI devices plug and play, and can be used normally after restarting the system.
  • If the 12V power supply is insufficient, it will cause the LCD screen to flash. It is recommended to use the matching 12V 2A power adapter or manually adjust the brightness to restore normal use.

600px-18.5inch-FHD-LCD-details-15.jpg

Type-C Interface Display

1. Connect the 12V 2A power adapter to the power port of the LCD
2. Using a double-ended Type-C cable, connect the Touch interface of the LCD to the full-featured Type-C interface of the PC, and Windows will automatically recognize the touch and display functions

  • Note:
  • The host device must have a full-featured Type-C interface to use the Type-C display functionality.
  • Some PCs do not support plug-and-play for Type-C display devices and usually work normally after restarting the system.
  • If the 12V power supply is insufficient, it will cause the LCD screen to flash. It is recommended to use the matching 12V 2A power adapter or manually adjust the brightness to restore normal use.

600px-18.5inch-FHD-LCD-details-17.jpg

Windows Specified Touch Screen

Take Windows 11 as an example:

  • 1. Go to Windows settings of the system, enter in the search bar and click on "Control Panel" (as shown in the figure below)

700px-Windows11 touch 1 1.png

  • 2. In the pop-up "Control Panel" interface, select "Hardware and Sound"

700px-Windows11 touch 2 1.png

  • 3. Select "Calibrate the screen for pen or touch input", then click "Settings" in the pop-up tablet settings

700px-Windows11 touch 3.png

  • 4. The text prompt shown below will appear on the screen. Please click on the touchpad with your finger and the computer will recognize it as a touch screen.
Note: If the screen is blank, please press the Enter key, and the text prompt will switch the screen. (The screen corresponding to the text prompt will be used as a touch screen.)

Windows-touch-3.png

Click to Expand to view the specific steps for Windows 10 system
  • 1. Go to Windows settings of the system, enter in the search bar and click on Calibration the screen for pen and touch input (as shown in the figure below)

700px-Windows-touch-1.png

  • 2. In the pop-up Tablet PC Settings interface, click Settings

700px-Windows-touch-2.png

  • 3. The text prompt shown below will appear on the screen. Please click on the touchpad with your finger and the computer will recognize it as a touch screen.
Note: If the screen is blank, please press the Enter key, and the text prompt will switch the screen. (The screen corresponding to the text prompt will be used as a touch screen.)

Windows-touch-3.png

Working with Raspberry Pi

Hardware Connection

1. Connect the 12V 2A power adapter to the power port of the LCD
2. Connect the Touch interface to the USB interface of Raspberry Pi
3. Connect the HDMI interface to the HDMI interface of Raspberry Pi
600px-18.5inch-FHD-LCD-details-5.jpg

Software Setting

Raspberry Pi OS/Ubuntu/Kali and Retropie systems for Raspberry Pi.

  • 1. Connect the TF card to the PC, download and use Raspberry Pi Imager to flash the corresponding system image.

800x480-DSI-LCD-0.png

  • 2. After the image flashing is completed, open the config.txt file in the root directory of the TF card, add the following code at the end of the config.txt, save and safely eject the TF card.
hdmi_group=2
hdmi_mode=82
hdmi_cvt 1920 1080 60 6 0 0 0
  • 3. Insert the TF card into the Raspberry Pi, power on the Raspberry Pi, and wait for a few seconds normally to enter the display. After the system starts, the touch function can be used normally.

Screen Rotation

Bookworm System

GUI Interface Rotation

  • 1. Open the "Screen Configuration" application;

DSI-LCD-Bookworm-Rotate-01.png

  • 2. Go to "Screen" - > "HDMI-A-1" - > "Touchscreen" and check "Waveshare Waveshare"

300px-7.9inch HDMI LCD Bookworm Rotate 1.png

  • 3. Go to "Screen" -> "HDMI-A-1" -> "Orientation", check the direction you need to rotate, and finally click "Apply" to complete the screen and touch synchronous rotation.

300px-7.9inch HDMI LCD Bookworm Rotate 2.png
Note: Only the Bookworm system supports the above screen and touch synchronization rotation method. Bullseye and earlier versions require separate settings for screen and touch rotation.

lite Version Screen Rotation (No Desktop Environment)

Edit the startup command line file:

sudo nano /boot/firmware/cmdline.txt

Add the following parameters at the beginning of the cmdline.txt file (required to change to the actual screen resolution):

video=HDMI-A-1:400x1280M@60,rotate=90

Replaced with:

  • rotate=90: rotate 90° clockwise
  • rotate=180: rotate 180° clockwise
  • rotate=270: rotate 90° counterclockwise

Note: HDMI shares rotation settings with other interfaces (such as DPI, DSI) and cannot be set separately.

Bullseye/Buster Systems

GUI Interface Rotation

  • 1. Open the "Screen Configuration" application;

DSI-LCD-Bullseye-Rotate-02.png

  • 2. Go to "Screen" -> "HDMI-A-1" -> "Orientation", check the direction you need to rotate, and finally click "Apply" to apply the settings.

DSI-LCD-Bullseye-Rotate-03.png

lite Version Screen Rotation

  • 1. Need to modify the /boot/cmdline.txt file:
sudo nano /boot/cmdline.txt
  • 2. Add the following parameters at the beginning of the cmdline.txt file (required to change to the actual screen resolution):
video=HDMI-A-1:400x1280M@60,rotate=90

Replaced with:

  • rotate=90: rotate 90° clockwise
  • rotate=180: rotate 180° clockwise
  • rotate=270: rotate 90° counterclockwise

Note: HDMI shares rotation settings with other interfaces (such as DPI, DSI) and cannot be set separately.

  • 3. Save and restart
sudo reboot

Stretch/Jessie Systems

For older systems (not using the vc4-kms-v3d or vc4-fkms-v3d drivers), please set up as follows:

  • 1. Edit config.txt file
sudo nano /boot/config.txt
  • 2. Add the statement at the end of the file:
display_rotate=1 #1: 90; 2: 180; 3: 270
  • 2. Save the changes and then reboot the Raspberry Pi
sudo reboot

Touchscreen Rotation Settings

Some screens can be rotated by holding down the Rotate Touch button on the back to switch the touch direction. Each hold switches the direction once.
7.9inch HDMI LCD Bookworm Rotate 3.png

Bookworm System (Command Line Mode)

If you use the graphical interface for rotation, you can tick "Touchscreen" in the screen layout editor window to synchronize the touch rotation. Please refer to the previous introduction for how to rotate the screen. For the command line rotation method, please refer to the following text:
1. Create a udev rule file:

sudo nano /etc/udev/rules.d/99-waveshare-touch.rules

2. Add the content for the desired rotation angle (uncomment as needed):

#90°:
ENV{ID_INPUT_TOUCHSCREEN}=="1", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 -1 1 1 0 0"

#180°:
#ENV{ID_INPUT_TOUCHSCREEN}=="1", ENV{LIBINPUT_CALIBRATION_MATRIX}="-1 0 1 0 -1 1"

#270°:
#ENV{ID_INPUT_TOUCHSCREEN}=="1", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 1 0 -1 0 1"

3. Save and reboot

sudo reboot

Bullseye/Buster Systems

1. Install libinput

sudo apt-get install xserver-xorg-input-libinput
  • If you have Ubuntu or Jetson Nano installed. The installation code is:
sudo apt install xserver-xorg-input-synaptics

2. Create the xorg.conf.d directory under /etc/X11 (if the directory already exists, proceed directly to step 3).

sudo mkdir /etc/X11/xorg.conf.d

3. Copy the 40-libinput-conf file to the directory you created just now.

sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf /etc/X11/xorg.conf.d/

4. Edit this file

sudo nano /etc/X11/xorg.conf.d/40-libinput.conf
#Find the touchscreen section, add the corresponding rotation angle command in it, and save it
#"90° Right touch rotation:
Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1"
#180° Inverted touch rotation: 
#Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1"
#270° Left touch rotation: 
#Option "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1"
Similar to the position in the following image:

Touch roate.jpg
5. Reboot Raspberry Pi

sudo reboot

After completing the above steps, touch will cause a rotation.

Use Touchscreen Virtual Keyboard

Raspberry Pi OS Bookworm and later versions include Squeekboard on-screen keyboard by default.
When connecting to the touch display, the on-screen keyboard will automatically appear if text input is possible, and it will automatically hide if text input is not possible.
For applications that do not support automatic text input detection, you can manually display or hide the on-screen keyboard by clicking the keyboard icon at the far right of the task bar.
600px-DSI-Touch-Bookworm-Keyboard-01.png
You can also set the display or hide the screen keyboard through the "Display" option under "Raspberry Pi Configuration" or through the "Display" section in raspi-config.
600px-DSI-Touch-Bookworm-Keyboard-02.png

  • Note:

For versions of Raspberry Pi OS before Bookworm, use matchbox-keyboard. If you are using the wayfire desktop compositor, use wvkbd.

Touch Mode Selection

The Bookworm system supports two touch modes, which can be switched in the Screen Configuration > Touchscreen menu:
600px-DSI-Touch-Bookworm-Keyboard-03.png

  • 1. Mouse Emulation (default)
Click = Left mouse button function
Long press = Right mouse button function
Supports double-click
Does not support swipe page and multi-touch functions

Note: This mode is suitable for scenarios that require mouse operation, such as double clicking to open the file manager and long pressing to achieve right-click functionality.

  • 2. Multitouch
Supports multi-touch functionality
Supports swiping pages
Does not support double-click and right-click long press functions

Note: This mode is suitable for touch-optimized scenarios, such as web browsing and scrolling lists.

Dimensions

18.5inch-FHD-LCD-details-size.jpg

FAQ

 Answer:

No, it only supports OSD menu/DDCCI backlight adjustment.


 Answer:

This interface is PH2.0 4PIN, with pin arrangement: + – – +. We recommend using our 8Ω 5W Speaker.


Support



Technical Support

If you need technical support or have any feedback/review, please click the Submit Now button to submit a ticket, Our support team will check and reply to you within 1 to 2 working days. Please be patient as we make every effort to help you to resolve the issue.
Working Time: 9 AM - 6 PM GMT+8 (Monday to Friday)