Difference between revisions of "Elecrow 10.1 Inch Touchscreen 1280x800 IPS TFT LCD Monitor Kit"
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Description== | ==Description== | ||
− | This 10.1 inch portable monitor supports | + | This 10.1 inch portable monitor supports 800x1280 resolution, the image is clear and colorful. IPS provides advanced in-plane switching technology for premium color performance at any viewing angle. <br> |
Supporting 6 points touch maximum, no extra driver needed, just connect the USB cable to your signal output device like PC/Raspberry Pi to achieve the touch screen function.<br> | Supporting 6 points touch maximum, no extra driver needed, just connect the USB cable to your signal output device like PC/Raspberry Pi to achieve the touch screen function.<br> | ||
It can work with most devices with HDMI port, compatible with Win 7 8 10 PC, Raspberry Pi,car audio and video, industrial equipment, and medical equipment.<br> | It can work with most devices with HDMI port, compatible with Win 7 8 10 PC, Raspberry Pi,car audio and video, industrial equipment, and medical equipment.<br> | ||
Line 8: | Line 8: | ||
[[Image:Get_one_now.png|300px|link=https://www.elecrow.com/elecrow-10-1-inch-touchscreen-1280x800-ips-tft-lcd-monitor-kit.html?wiki|alt=Alt text|Title text]] | [[Image:Get_one_now.png|300px|link=https://www.elecrow.com/elecrow-10-1-inch-touchscreen-1280x800-ips-tft-lcd-monitor-kit.html?wiki|alt=Alt text|Title text]] | ||
+ | |||
==Features== | ==Features== | ||
*Free-driver, Plug and Play | *Free-driver, Plug and Play | ||
Line 25: | Line 26: | ||
|- | |- | ||
|Resolution | |Resolution | ||
− | | | + | |800x1280 |
|- | |- | ||
|Pixel arrangement | |Pixel arrangement | ||
Line 101: | Line 102: | ||
|Storage Temperature||-20 ~80 ℃ | |Storage Temperature||-20 ~80 ℃ | ||
|} | |} | ||
+ | |||
==Interface== | ==Interface== | ||
Line 126: | Line 128: | ||
===Raspberry Pi OS touchscreen rotate=== | ===Raspberry Pi OS touchscreen rotate=== | ||
:'''Step 1 LCD Display rotate''' | :'''Step 1 LCD Display rotate''' | ||
− | :Head to your Pi desktop and click on the Pin icon on the top left of the display. Hover on the preferences option and click on | + | :Head to your Pi desktop and click on the Pin icon on the top left of the display. Hover on the preferences option and click on '''Screen configuration'''. Select the display you wish to rotate. Hover over orientation and choose the way you want to modify your Display. Click on the Ok button to confirm and wait for 10 seconds till the timer ends. |
:[[File:Rotate.JPG|800px]] | :[[File:Rotate.JPG|800px]] | ||
:'''Step 2 Touchscreen rotate''' | :'''Step 2 Touchscreen rotate''' | ||
:2.1 Viewing touch screen information | :2.1 Viewing touch screen information | ||
− | :2.1.1. Installing XInput | + | ::2.1.1. Installing XInput |
− | :<pre>sudo apt-get install xinput </pre> | + | ::<pre>sudo apt-get install xinput </pre> |
− | :2.1.2. List all input device information | + | ::2.1.2. List all input device information |
− | :<pre>xinput --list</pre> | + | ::<pre>xinput --list</pre> |
− | :Get the following information: | + | ::Get the following information: |
<pre> | <pre> | ||
pi@raspberrypi:~ $ xinput --list | pi@raspberrypi:~ $ xinput --list | ||
Line 150: | Line 152: | ||
</pre> | </pre> | ||
− | :2.1.3. List target device attributes | + | ::2.1.3. List target device attributes |
− | :<pre> xinput --list-props 6</pre> | + | ::<pre> xinput --list-props 6</pre> |
− | :<span style="color:Red"> '''Note: The touch function is connected via USB. You should find the device with "USB" and its corresponding number''' </span><br> | + | ::<span style="color:Red"> '''Note: The touch function is connected via USB. You should find the device with "USB" and its corresponding id number''' </span><br> |
<pre> | <pre> | ||
Line 169: | Line 171: | ||
:2.2 Modifying configuration files | :2.2 Modifying configuration files | ||
− | :2.2.1 Install libinput, | + | ::2.2.1 Install libinput, |
− | :Check whether there is the file 40-libinput.conf in the directory /usr/share/x11/xorg.conf.d/ | + | ::Check whether there is the file 40-libinput.conf in the directory /usr/share/x11/xorg.conf.d/ |
− | :If not, it needs to be installed | + | ::If not, it needs to be installed |
− | :<pre>sudo apt-get installxserver-xorg-input-libinput</pre> | + | ::<pre>sudo apt-get installxserver-xorg-input-libinput</pre> |
− | :2.2.2 Copy the file to /etc/x11/xorg.conf.d/ directory | + | ::2.2.2 Copy the file to /etc/x11/xorg.conf.d/ directory |
− | :<pre>sudo mkdirxorg.conf.d</pre> | + | ::<pre>sudo mkdirxorg.conf.d</pre> |
− | :<pre>sudo cp/usr/share/X11/xorg.conf.d/40-libinput.conf /etc/X11/xorg.conf.d/</pre> | + | ::<pre>sudo cp/usr/share/X11/xorg.conf.d/40-libinput.conf /etc/X11/xorg.conf.d/</pre> |
− | :2.2.3 Enter /etc/x11/xorg.conf.d/ directory and modify 40 libinput Conf file | + | ::2.2.3 Enter /etc/x11/xorg.conf.d/ directory and modify 40 libinput Conf file |
− | <pre>cd/etc/X11/xorg.conf.d/</pre> | + | ::<pre>cd/etc/X11/xorg.conf.d/</pre> |
− | <pre>sudo vim 40-libinput.conf</pre> | + | ::<pre>sudo vim 40-libinput.conf</pre> |
− | :Find touchscreensection | + | ::Find touchscreensection |
<pre> | <pre> | ||
Section"InputClass" | Section"InputClass" | ||
Line 191: | Line 193: | ||
EndSection | EndSection | ||
</pre> | </pre> | ||
− | :Add a line of option "calibrationmatrix" "0 1 0 -1 0 1 0 0 1" | + | ::Add a line of option "calibrationmatrix" "0 1 0 -1 0 1 0 0 1" |
− | :The result is | + | ::The result is |
<pre> | <pre> | ||
Section"InputClass" | Section"InputClass" | ||
Line 202: | Line 204: | ||
EndSection | EndSection | ||
</pre> | </pre> | ||
+ | |||
+ | |||
+ | :'''Step 3 Reboot''' | ||
+ | |||
:'''Note:''' | :'''Note:''' | ||
+ | :'''1.CalibrationMatrix''' | ||
:'''90 degree rotation''':Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1" | :'''90 degree rotation''':Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1" | ||
:'''180 degree rotation''':Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1" | :'''180 degree rotation''':Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1" | ||
:'''270 degree rotation''':Option "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1" | :'''270 degree rotation''':Option "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1" | ||
+ | |||
+ | :2.If you cannot rotate the touch screen through '''vim''', please use '''nano''' | ||
+ | :<pre>sudo nano 40-libninput.conf</pre> | ||
+ | :[[File:Sudonano101.JPG|800px]] | ||
+ | |||
+ | :'''3.Get file permissions | ||
+ | :<pre>sudo chmod 777 40-libinput.conf</pre> | ||
+ | |||
+ | ==FAQS== | ||
+ | You can list you question here or contact with <span style="color:blue">techsupport@elecrow.com</span> for technology support. |
Revision as of 12:08, 10 August 2022
Contents
Description
This 10.1 inch portable monitor supports 800x1280 resolution, the image is clear and colorful. IPS provides advanced in-plane switching technology for premium color performance at any viewing angle.
Supporting 6 points touch maximum, no extra driver needed, just connect the USB cable to your signal output device like PC/Raspberry Pi to achieve the touch screen function.
It can work with most devices with HDMI port, compatible with Win 7 8 10 PC, Raspberry Pi,car audio and video, industrial equipment, and medical equipment.
Separating the PCBA from the screen increases DIY flexibility, allowing you to design the screen to suit your needs.
Model: DIS10185P
Features
- Free-driver, Plug and Play
- The display mode is portrait by default and landscape by configuration
- 1280×800 resolution, HD display
- IPS full viewing
- 6 points capacitive touchscreen
- Supports Raspberry OS, Ubuntu, Win7, Win8, Win10 systems
- Apply to secondary screen display, factory equipment, medical equipment, etc
Specifications
TFT LCD Monitor
Panel Size | 10.1 inch |
Resolution | 800x1280 |
Pixel arrangement | RGB Vertical Stripe |
Display Mode | TFT/IPS with Normally Black/Transmisstive |
Touch | 6 Points Capacitive Touchscreen |
Touch IC | GT9271 |
Driver IC | JD9365AA |
Viewing Angle | 80/80/80/80 (Typ.)(CR≥10) |
Display Color | 16.7M |
Surface Treatment | Anti-Glare and Hard-coating 3H |
Interface | MIPI |
Backlight | White LED |
LCM+CTP Brightness | 500(Typ.) |
Backlight | 7S4P |
Response time | 30ms(Tr+Td)(Typ.) |
Operation Voltage | 3.3V |
Operation Temperature | -20~70 ℃ ” |
Storage Temperature | -30~80 ℃” |
Weight | 240 g(Typ.) |
Driver Board
PCBA Dimension | 111.5(W) x 60(H) x 7.5(T) mm |
Supported Touch Panel | Capactive Touch Panel |
Input Signal Interface | Micro HDMI Female Connector |
USB Port Interface | 5 Pin 2mm Pitch Connector |
Input Voltage | 5V |
Operating Temperature | -10 ~60 ℃ |
Storage Temperature | -20 ~80 ℃ |
Interface
Usage
How to connect flat cable
- 1. MIPI LCD Panel
- 2. Capactive Touch Panel
Raspberry Pi OS touchscreen rotate
- Step 1 LCD Display rotate
- Head to your Pi desktop and click on the Pin icon on the top left of the display. Hover on the preferences option and click on Screen configuration. Select the display you wish to rotate. Hover over orientation and choose the way you want to modify your Display. Click on the Ok button to confirm and wait for 10 seconds till the timer ends.
- Step 2 Touchscreen rotate
- 2.1 Viewing touch screen information
- 2.1.1. Installing XInput
sudo apt-get install xinput
- 2.1.2. List all input device information
xinput --list
- Get the following information:
pi@raspberrypi:~ $ xinput --list ⎡Virtual corepointer id=2 [masterpointer (3)] ⎜ ↳Virtual core XTESTpointer id=4 [slave pointer (2)] ⎜ ↳Silicon WorksMulti-touch SW4101C id=6 [slave pointer (2)] ⎣Virtual corekeyboard id=3 [master keyboard (2)] ↳Virtual core XTEST keyboard id=5 [slave keyboard (3)] pi@raspberrypi:~ $
- 2.1.3. List target device attributes
xinput --list-props 6
- Note: The touch function is connected via USB. You should find the device with "USB" and its corresponding id number
- Note: The touch function is connected via USB. You should find the device with "USB" and its corresponding id number
Device 'Silicon Works Multi-touch SW4101C': DeviceEnabled (114): 1 CoordinateTransformation Matrix (115): 1.000000,0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinputCalibration Matrix (246): -1.000000,0.000000, 1.000000, 0.000000, -1.000000, 1.000000, 0.000000, 0.000000, 1.000000 libinputCalibration Matrix Default (247): 1.000000,0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinputSend Events Modes Available (248): 1,0 libinputSend Events Mode Enabled (249): 0, 0 libinputSend Events Mode Enabled Default (250): 0,0 DeviceNode (251): "/dev/input/event0" DeviceProduct ID (252): 10685, 16641
- 2.2 Modifying configuration files
- 2.2.1 Install libinput,
- Check whether there is the file 40-libinput.conf in the directory /usr/share/x11/xorg.conf.d/
- If not, it needs to be installed
sudo apt-get installxserver-xorg-input-libinput
- 2.2.2 Copy the file to /etc/x11/xorg.conf.d/ directory
sudo mkdirxorg.conf.d
sudo cp/usr/share/X11/xorg.conf.d/40-libinput.conf /etc/X11/xorg.conf.d/
- 2.2.3 Enter /etc/x11/xorg.conf.d/ directory and modify 40 libinput Conf file
cd/etc/X11/xorg.conf.d/
sudo vim 40-libinput.conf
- Find touchscreensection
Section"InputClass" Identifier "libinput touchscreencatchall" MatchIsTouchscreen "on" MatchDevicePath "/dev/input/event*" Driver "libinput" EndSection
- Add a line of option "calibrationmatrix" "0 1 0 -1 0 1 0 0 1"
- The result is
Section"InputClass" Identifier "libinput touchscreencatchall" Option "CalibrationMatrix" " -1 0 1 0 -1 1 0 0 1“ MatchIsTouchscreen "on" MatchDevicePath "/dev/input/event*" Driver "libinput" EndSection
- Step 3 Reboot
- Note:
- 1.CalibrationMatrix
- 90 degree rotation:Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1"
- 180 degree rotation:Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1"
- 270 degree rotation:Option "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1"
- 3.Get file permissions
sudo chmod 777 40-libinput.conf
FAQS
You can list you question here or contact with techsupport@elecrow.com for technology support.