Saturday, August 30, 2014

Touch Screen Display for RPi

I got this from

3.5" Raspberry Pi Touch Screen Display Monitor 480x320 LCD + Case + Heatsinks
This 3.5 inch touch screen module is designed especially for Raspberry Pi. It transmits data though GPIO, SPI (Serial Peripheral Interface) on the P1 interface. The CPLD on the display module controls display content according to the data transmitted from the SPI interface.


  • Easy to setup and use
  • Physical Resolution: 480x320 pixels,16bit,65K color
  • 3.5 inch resistive touch screen
  • LCD Display transmits data through SPI (clock maximum speed: 125Mhz)
  • Touch panel transmits data through SPI (clock maximum speed: 16Mhz)
  • No external power supply needed
  • Built-in EEPROM storage unit
  • Open source Linux driver

The display module is built with a high speed CPLD chip (EPM3032), a SPI interfaced 4-wire resistive touch screen control chip (XPT2046), and an I2C interfaced EEPROM memory storage unit (AT24C02).


# uncomment if you get no picture on HDMI for a default "safe" mode

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border

# uncomment to force a console size. By default it will be display's size minus
# overscan.

# uncomment if hdmi display is not detected and composite is being output

# uncomment to force a specific HDMI mode (this will force VGA)
hdmi_mode=5 hdmi_ignore_edid=0xa5000080
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display

# uncomment for composite PAL

#uncomment to overclock the arm. 700 MHz is the default.

# for more options see

Package Include:

  • 1*Tontec 3.5 inch Touch Screen
  • 1*Raspberry Pi Transparent Enclosure
  • 1*Raspberry Pi Heatsinks - set of 3