Elecrow 10.1 Inch Touchscreen 1280x800 IPS TFT LCD Monitor Kit

From Elecrow
Jump to navigation Jump to search


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
DIS10185P 03.jpg

Alt text


  • 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


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 ℃


DIS10185P 09.jpg


How to connect flat cable

1. MIPI LCD Panel
DIS10185P-step1.JPG DIS10185P-step2.JPG DIS10185P-step3.JPG
2. Capactive Touch Panel
DIS10185P-step21.JPG DIS10185P-step22.JPG DIS10185P-step23.JPG DIS10185P-step24.JPG

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
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
sudo vim 40-libinput.conf
Find touchscreensection
   Identifier "libinput touchscreencatchall"
   MatchIsTouchscreen "on"
   MatchDevicePath "/dev/input/event*"
   Driver "libinput"
Add a line of option "calibrationmatrix" "0 1 0 -1 0 1 0 0 1"
The result is
   Identifier "libinput touchscreencatchall"
   Option "CalibrationMatrix" " -1 0 1 0 -1 1 0 0 1“
   MatchIsTouchscreen "on"
   MatchDevicePath "/dev/input/event*"
   Driver "libinput"

Step 3 Reboot

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"
2.If you cannot rotate the touch screen through vim, please use nano
sudo nano 40-libninput.conf
3.Get file permissions
sudo chmod 777 40-libinput.conf


You can list you question here or contact with techsupport@elecrow.com for technology support.