OVERVIEW | SOFTWARE | COMPONENTS | FAQ | BLOGS Shopping Cart Shopping Cart
The Comvette Project - diy BOSE Replacement for C4e Corvettes
Blog Post

2019-08-18

Touch Screen

The Comvette system employs a GeeekPi 5 inch diagonal capacitive touch screen. Its native resolution is 800x480. The GeekPi capacitive touch screen responds to touch in the same way as your smart-phone. A light touch is all that is needed to trigger a response.

Note: I do not recommend using a "resistive" touch screen. Initially I used a 5" resistive touch screen from another manufacturer but I soon discovered that a resistive touch screen requires you to use a stylus or your fingernail when tapping on the screen. The soft pad of your fingertip doesn't register reliably with a resistive touch screen.

The GeekPi touch screen:

Touchscreen

The GeekPi touch screen dimensions:

Touchscreen drawing

The Raspberry Pi must be configured to work with the touch screen. This is accomplished by adding the block of text items shown below to the Raspberry Pi's /boot/config.txt file.

# When using the GeeekPi 5 Inch 800x480 Capacitive Touch Screen HDMI
# Monitor the following settings must be used:
#
# framebuffer_width (console framebuffer width in pixels)
# framebuffer_height (console framebuffer height in pixels)
# hdmi_force_hotplug (HDMI output even if no HDMI monitor is detected)
# hdmi_group (DMT (Display Monitor Timings))
# hdmi_mode (custom video mode)
# hdmi_cvt (custom CVT Coordinated Video Timings)
#
framebuffer_width=800
framebuffer_height=480
hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt=800 480 60 6 0 0 0

The touch screen is attached to the Raspberry Pi with a standard HDMI cable. The HDMI cable carries video from the Raspberry Pi to the touch screen. The touch screen receives power (5 volts) from the Raspberry Pi via a USB cable. The touch sreen also sends touch screen events back to the Raspberry Pi via the USB cable.

Note: Because the Raspberry Pi has very little power to spare I recommend that you plug the USB cable into a powered USB hub attached to the Raspberry Pi and *not* into the Raspberry Pi itself.

A Wiki is available that describes the touch screen in more detail. It can be found here.

 
Have a question about this project? Need help? Send a message by clicking the "Message Me" button below. I'll try to answer any questions you may have. Or you can click the "Zoom Me" button below and if I am near my computer we can have a Zoom chat.
Contact Me   Zoom Me
Copyright © 2017-2024 (((ECHO))) Development
Message Me
* required fields
 


 


 


 
Captcha image
Can't read this image? Get another

 

Message Sent!

Thank you for contacting us. We will reply soon!

Close