EP-0082: Difference between revisions

From 52Pi Wiki
Jump to navigation Jump to search
(16 intermediate revisions by 2 users not shown)
Line 8: Line 8:
The Capacitive USB touch panel supports functions of the right mouse button and drag and drop.<br>  
The Capacitive USB touch panel supports functions of the right mouse button and drag and drop.<br>  
It can support multipoint touch, maximum 10 points. (Only test in windows 10)<br>
It can support multipoint touch, maximum 10 points. (Only test in windows 10)<br>
==Compatibility List==
* Compatibility
{| class="wikitable" style="text-align: center;"
|-
!Platform !! Screen and driver board !! Notes
|-
|Raspberry Pi 4 Model  || √||
|-
|Raspberry Pi 3 Model A Plus|| √||
|-
|Raspberry Pi 3 Model B Plus|| √||
|-
|Raspberry Pi 3 Model B|| √||
|-
|Raspberry Pi 2 Model B|| √||
|-
| windows 7/8/10 ||√ ||
|-
| Mac || √||
|-
|}
==NOTE==
==NOTE==
<font color=red> This capacitive touch panel only fit for the screen as shown below.</font><br>
<font color=red> This capacitive touch panel only fit for the screen as shown below.</font><br>
*Note: The LCD screen without HDMI or VGA cable wire, un-touch screen version doesn't need drivers.  
*Note: The LCD screen without HDMI or VGA cable wire, un-touch screen version doesn't need drivers.  
[[File:7cun.jpg|thumb|left|300px]]
[[File:7cun.jpg|thumb|left|300px]]
<br style="clear:both;" >
[[File:Screen1.jpg|thumb|none|300px]]
[[File:Screen1.jpg|thumb|none|300px]]
<br style="clear:both;" >
<br style="clear:both;" >
<font color=red> More details for 7 inch 1024x600 display kit:</font>[[http://wiki.52pi.com/index.php/7-Inch-1024x600_Display_Kit_(without_Touch_Screen)_SKU:Z-0051 7inch Display kit ]]<br>
----
----


==Feature==
==Feature==
[[File:Ctp02.JPG|thumb|right|200px]]
[[File:Ctp02.JPG|thumb|right|200px]]
* Operating voltage: 5V (current requirement 2A), 9V@1.5A(Recommended), 12V@1A
* Rated power: 6-7W
* Signal input: AV + VGA + HDMI (HDMI 1.2)
* Resolution: 1024 * 600
* Plug and Play, free driver.
* Plug and Play, free driver.
* OSD language: Simplified Chinese, Traditional Chinese, English, Japanese, Korean, Spanish, French, German, Italian, Portuguese
* Control: Multi-function OSD operation or potentiometer adjust the brightness and color
* Using mature program, clear display
* Multipoint touch, maximum 10 points. (Only test in windows 10)
* Multipoint touch, maximum 10 points. (Only test in windows 10)
* Support image flip up and down, the image can conversion 4: 3 / 16: 9 display format
* 2 USB port support.
* Support 30fps,maximum 60fps.
* Brightness:250 cd/m² (Typ.)
* Contrast Ratio:500:1 (Typ.) (TM)   
* View Angle: 70/70/50/70 (Typ.)(CR≥10)
* Respones Time: 10/15 (Typ.)(Tr/Td) ms
[[File:Ctp03.jpg|thumb|right|200px]]
[[File:Ctp03.jpg|thumb|right|200px]]
==Package Includes==
==Package Includes==
* 7 inch  Capacitive Touch Panel x 1
* 7 inch  Capacitive Touch Panel x 1
Line 38: Line 57:
The CTP driver board has two USB port type, one of them is a MicroUSB cable on the right side. <br>
The CTP driver board has two USB port type, one of them is a MicroUSB cable on the right side. <br>
(Both of them are available for your touch screen, one of them should be connected to the output device.)<br>
(Both of them are available for your touch screen, one of them should be connected to the output device.)<br>
[[File:Screen2.jpg|thumb|right|200px]]


==CTP Mechanical Drawing==
==CTP Mechanical Drawing==
Line 52: Line 70:
<font color=red>Download:</font>[[File:Tp-mechanical.pdf| TP-Mechanical Drawing]]
<font color=red>Download:</font>[[File:Tp-mechanical.pdf| TP-Mechanical Drawing]]
----
----
==Screen Dimension==
[[File:TP Dimension.jpg|left|600px]]
<br style="clear:both;">
==LCD Control Board Mechanical Drawing==
[[File:LCDCONTROLPANNEL.png|left | 600px]]
<br style="clear:both;">
----
==How to invert rotate (clockwise or counterclockwise 180°) on touch screen==
* 1. Make a folder named "/etc/X11/xorg.conf.d"
<pre>
sudo mkdir -pv /etc/X11/xorg.conf.d
</pre>
* 2. Create a configuration file named: "40-libinput.conf" in the folder that created before.
<pre>
sudo vim.tiny  /etc/X11/xorg.conf.d/40-libinput.conf
</pre>
* 3. Paste this paragragh to your file
<pre>
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection
Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection
Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection
Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
#      please make sure you have this parameter.
        Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1
EndSection
Section "InputClass"
        Identifier "libinput tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection
</pre>
* Please make sure you have this line in the Touch screen section:
<pre>
Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1
</pre>
And then save it and reboot your system.
==FAQ==
* Q: How much volts should i use?
  A: Please use the 12V.
* Q: How do i switch the screen input mode?
  A: You need to press the button which is fifth from left to right to change it.
* Q: What happens when I turn off the power supply?
  A: It will keep the lasting working state.
* Q: If I reboot my machine,the screen doesn’t display,how could I do ?
  A: You can pull out the HDMI cable and reinsert,or you could change one and try again.

Revision as of 19:59, 27 August 2021

7 inch Capacitive Touch Panel DIY Kit

Ctp01.jpg

Description

This is only a Capacitive touch panel DIY kit for all makers, it just includes a capacitive touch panel (glass) and a driver board.
The capacitive touch function give the user full control over any device.
It's driver free for your device due to built-in EDID device information.
Tt is very easy to let the equipment correctly identified the touch screen.
The Capacitive USB touch panel supports functions of the right mouse button and drag and drop.
It can support multipoint touch, maximum 10 points. (Only test in windows 10)

Compatibility List

  • Compatibility
Platform Screen and driver board Notes
Raspberry Pi 4 Model
Raspberry Pi 3 Model A Plus
Raspberry Pi 3 Model B Plus
Raspberry Pi 3 Model B
Raspberry Pi 2 Model B
windows 7/8/10
Mac

NOTE

This capacitive touch panel only fit for the screen as shown below.

  • Note: The LCD screen without HDMI or VGA cable wire, un-touch screen version doesn't need drivers.
7cun.jpg
Screen1.jpg


More details for 7 inch 1024x600 display kit:[7inch Display kit ]


Feature

Ctp02.JPG
  • Plug and Play, free driver.
  • Multipoint touch, maximum 10 points. (Only test in windows 10)
  • 2 USB port support.
  • Brightness:250 cd/m² (Typ.)
  • Contrast Ratio:500:1 (Typ.) (TM)
  • View Angle: 70/70/50/70 (Typ.)(CR≥10)
  • Respones Time: 10/15 (Typ.)(Tr/Td) ms
Ctp03.jpg

Package Includes

  • 7 inch Capacitive Touch Panel x 1
  • CTP driver board (Capacitive Touch Panel Driver board) x 1
  • USB touch screen cable wire x 1

Connection Details

The CTP driver board has two USB port type, one of them is a MicroUSB cable on the right side.
(Both of them are available for your touch screen, one of them should be connected to the output device.)

CTP Mechanical Drawing

WX20170817-110227@2x.png


Link below is the Capacitive Touch panel driver board's Mechanical Drawing:
Download:File:CTP-5710.pdf

TP Mechanical Drawing

WX20170817-100259@2x.png


Link below is the Capacitive Touch panel's Mechanical Drawing:
Download:File:Tp-mechanical.pdf


Screen Dimension

TP Dimension.jpg


LCD Control Board Mechanical Drawing

LCDCONTROLPANNEL.png



How to invert rotate (clockwise or counterclockwise 180°) on touch screen

  • 1. Make a folder named "/etc/X11/xorg.conf.d"
sudo mkdir -pv /etc/X11/xorg.conf.d
  • 2. Create a configuration file named: "40-libinput.conf" in the folder that created before.
sudo vim.tiny  /etc/X11/xorg.conf.d/40-libinput.conf
  • 3. Paste this paragragh to your file
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
#       please make sure you have this parameter.
        Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1
EndSection

Section "InputClass"
        Identifier "libinput tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection
  • Please make sure you have this line in the Touch screen section:
Option "CalibrationMatrix" "-1 0 1 0 -1 1 0 0 1

And then save it and reboot your system.

FAQ

  • Q: How much volts should i use?
 A: Please use the 12V.
  • Q: How do i switch the screen input mode?
 A: You need to press the button which is fifth from left to right to change it.
  • Q: What happens when I turn off the power supply?
 A: It will keep the lasting working state.
  • Q: If I reboot my machine,the screen doesn’t display,how could I do ?
 A: You can pull out the HDMI cable and reinsert,or you could change one and try again.