Search
Search Criteria
Products meeting the search criteria
The display will technically work with the Model A and Model B boards (connecting it to the DSI port on the Pi board), however the mounting holes on the back of the display will only line up with the newer board design (A , B , Pi2, Pi3 and Pi4)
Description:
The eagerly awaited 7" Official Raspberry Pi Touchscreen Display is here! Boasting a neat 800×480 display @ 60fps resolution, and 10 point capacitive touchscreen, this 7" screen for the Raspberry Pi gives users the ability to create all-in-one, integrated projects such as tablets, infotainment systems and embedded projects.
The 800x 480 display connects via an adapter board which handles power and signal conversion. Only two connections to the Pi are required; power from the Pi’s GPIO port and a ribbon cable that connects to the DSI port present on all Raspberry Pi’s. Touchscreen drivers with support for 10-finger touch and an on-screen keyboard are available on the latest Raspbian OS for full functionality without a physical keyboard or mouse.
- Turn your Raspberry Pi into a touchscreen tablet, infotainment system, or standalone device.
- Truly Interactive - the latest software drivers will support a virtual ‘on screen’ keyboard, so there is no need to plug in a keyboard and mouse.
- Make your own ‘Internet of Things’ (IoT) devices including a visual display. Simply connect your Raspberry Pi, develop a Python script to interact with the display, and you’re ready to create your own home automation devices with touchscreen capability.
- A range of educational software and programs available on the Raspberry Pi will be touch enabled, making learning and programming easier on the Raspberry Pi.
- Raspberry Pi mounting points on the back
Technical Specification:
- 7” Touchscreen Display.
- Screen Dimensions: 194mm x 110mm x 20mm (including standoffs)
- Viewable screen size: 155mm x 86mm
- Screen Resolution 800 x 480 pixels
- 10 finger capacitive touch.
- Connects to the Raspberry Pi board using a ribbon cable connected to the DSI port.
- Adapter board is used to power the display and convert the parallel signals from the display to the serial (DSI) port on the Raspberry Pi.
N.B. Will require the latest version of Raspbian OS to operate correctly.
Kit Contents:
- 7” Touchscreen Display
- Adapter Board
- DSI Ribbon cable
- 4 x stand-offs and screws (used to mount the adapter board and Raspberry Pi board to the back of the display
- 4 x jumper wires (used to connect the power from the Adapter Board and the GPIO pins on the Pi so the 2Amp power is shared across both units)
Please Note. The Raspberry Pi Board and accessories are not included in this kit.
Installation instructions can be found at:
http://www.element14.com/community/docs/DOC-78156?ICID=rpimain-touchscreen-7inban#installI
Description:
It's easy to set up, features a great resolution, comes complete with a black acrylic stand, and has touch by default!
Recent upgrades:
If you were used to seeing the Self Test at power on, this has now been removed. However if you remove the jumper located on the controller board you can re-enable this feature.
This device uses the Pi's HDMI output for display, and the Pi's USB port for touch control. Assembly of the Waveshare 10.1" screen is easy, just follow this simple guide here.
Please Note. This device does require some simple set up. You will need a UK to EU power adapter.
The LCD Screen Features:
- 10.1inch HDMI LCD (B)
- 1280x800 Resolution
- UK 5V 2A Power Supply Included
- Capacitive touch control
- Supports Raspberry Pi, Ubuntu, Windows 10 IoT driver free
- Can also be used as a computer monitor, supports Windows 10/8.1/8/7/XP etc.
- Supports BB Black, comes with Angstrom image
- HDMI interface for displaying, USB interface for touch control
- Input interfaces: HDMI
- Multi languages OSD menu, for power management, brightness/contrast adjustment, etc.
- Firmware is upgradable to support more new features (continually updated)
The Case Features:
- Material : High quality black and clear Acrylic
- Comes with bottom holder, 45° tilt angle
- Features mounting holes for Raspberry Pi 3B/2B/B /A /B, and BB Black
Troubleshooting:
For the Windows OS on PC, the resolution of the LCD is automatically identified. Hence, you do not need to make the relative settings. When working with Raspberry Pi, you should set the resolution of the LCD by yourself, or else the LCD screen will not work.
If the display in not working correctly or not displaying at all, you may need to edit setting in the config file.
sudo nano /boot/config.txt
And add the following to the end of the file:
max_usb_current=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt 1280 800 60 6 0 0 0
hdmi_drive=1
If this does not ressolve the problem then use the following instead:
max_usb_current=1
hdmi_group=2
hdmi_mode=27
hdmi_drive=1
What's in the box?:
1 x HDMI 10.1" Touch Screen
1 x Acrylic panels
1 x HDMI cable
Resources:
User Manual
Quick Assembly Guide
- 1024×600 high resolution
- Resistive touch control
- Compatible and Direct-connect with any revision of Raspberry Pi (except the Pi 1 model B or Pi Zero, which requires an HDMI cable)
- Drivers provided (works with your own Raspbian/Ubuntu directly)
- Also works as a computer monitor, in this case, touch panel is unavailable and HDMI cable is required
- HDMI interface for displaying, no I/Os required (however, the touch panel still needs I/Os)
- Backlight can be turned off to lower power consumption
Interface:
PIN NO. | SYMBOL | DESCRIPTION |
---|---|---|
1, 17 | 3.3V | Power positive (3.3V power input) |
2, 4 | 5V | Power positive (5V power input) |
3, 5, 7, 8, 10, 11, 12, 13, 15, 16, 18, 24 | NC | NC |
6, 9, 14, 20, 25 | GND | Ground |
19 | TP_SI | SPI data input of Touch Panel |
21 | TP_SO | SPI data output of Touch Panel |
22 | TP_IRQ | Touch Panel interrupt, low level while the Touch Panel detects touching |
23 | TP_SCK | SPI clock of Touch Panel |
26 | TP_CS | Touch Panel chip selection, low active |
External Dimensions

Development Resources
13.3inch IPS screen, 1920x1080 high resolution. Toughened class cover. Supports Raspberry Pi and can also be used as a computer monitor.
Features
- 13.3inch IPS screen,1920x1080 high resolution
- Toughened glass capacitive touch panel, 6H hardness
- Supports popular mini PCs such as Raspberry Pi, BB Black, as well as general desktop computers
- When works with Raspberry Pi, supports Raspbian, Ubuntu, WIN10 IOT, single touch, and driver free
- When work as a computer monitor, supports Windows 10/8.1/8/7, ten-points touch, and driver free
- Multi languages OSD menu, for power management, brightness/contrast adjustment, etc.
- 3.5mm audio jack, supports HDMI audio output
- Embedded ferrite Hi-Fi speaker
- Also supports VGA input (specific cable is required and should be purchased separately)
- 75x75mm spacing mounting holes (M4 screw hole) for general wall mount
- Comes with 75° tilt angle stand
External Dimension

Development Resources
Wiki : www.waveshare.com/wiki/13.3inch_HDMI_LCD_(H)_(with_case)
- 7inch IPS screen, 1024x600 hardware resolution
- Capacitive touch control
- Supports popular mini PCs such as Raspberry Pi, BB Black, as well as general desktop computers
- When works with Raspberry Pi, supports Raspbian/Ubuntu/Kali/Retropie/WIN10 IOT, driver free
- When work as a computer monitor, supports Windows 10/8.1/8/7, five-points touch, and driver free
- Backlight can be turned off to lower power consumption
Note: to use the LCD with following mini-PCs, additional cables are required and should be purchased separately:
Raspberry Pi Zero: HDMI cable, USB-type-A-receptacle-to-Micro-B-plug-cable
BB Black: HDMI cable
Wiki : www.waveshare.com/wiki/7inch_HDMI_LCD_(C)
FAQ- Why the LCD doesn't work with my Raspbian?
- To use the LCD with the Raspberry Pi official image, driver should be installed first. Please refer to the user manual.
However, for the first testing, you may want to use our provided image directly. - Why the LCD still doesn't work with the Waveshare provided image?
- Make sure the hardware connection is correct and connects fine.
Make sure the image in TF card is burnt correctly.
The PWR will keep on and the ACT will keep blinking when the Raspberry Pi starts up successfully, in case both of the two LEDs keep on, it is possible that the image was burnt incorrectly OR the TF card was in bad contact. - Which power supply should I use?
- It is recommended to use a 5V/3A power adapter for the Raspberry Pi other than USB connection, otherwise the Pi may failed to start up because the PC's USB port might have not enough power.
For large size LCDs, say, 10inch diagonal or more, another stand-alone power adapter is also required to provide power to the LCD.
For more info, please check the wiki page.
Protect your new 7" Raspberry Pi Touchscreen with this lovely little display frame from Pimoroni! Designed with a slimline profile, it's perfect for keeping your Raspberry Pi screen upright, and at an ideal viewing angle!
Please note: Raspberry Pi Touchscreen and Raspberry Pi are not included
Pimoroni's Touchscreen Display Frame Features:
- Slim profile made up of only 3 layers keeps the screen protected
- 2 Legs hold the screen at an ideal viewing angle
- Provides support and protection to the back of the screen
- All Raspberry Pi Ports accessible
- Leaves touchscreen free for touching
- No tools required for assembly
1 x touchscreen Display Frame
Assembly screws
OLED displays driven by SSD1306 driver IC. SSD1306 is a CMOS OLED driver with controller for OLED dot-matrix graphic display system.
This is a popular OLED display with Portable and wearable devices becoming the new trends.
Specifications:
Driver: SSD1306
Interface type: IIC interface
Pin definition: GND, VCC, SCL, SDA
1:GND(OLED power supply)
2:VCC (OLED 3.3~5V)
3:SCL(OLED IIC Clock line)
4:SDA(OLED IIC Cable)
What's in the box?:
1 x OLED display
Resources:
We used these instructions to get it working on Pi: https://circuitdigest.com/microcontroller-projects/ssd1306-oled-display-with-raspberry-pi
LCD module 3.5 inch TFT LCD screen 3.5 " for Arduino UNO R3 Board and support mega 2560 R3

Watch a video on this item at https://www.youtube.com/watch?v=PAPW97X6IRM

Package Includes:
Resources:
We have found the best Libary to use to run this display is: MCUFRIEND_kbv Library for Uno 2.4, 2.8, 3.5, 3.6, 3.95 inch mcufriend Shields
You can find out more: https://github.com/prenticedavid/MCUFRIEND_kbv
Open Arduino IDE
Click on Sketch -> Include library -> Manage Libraries -> and search for MCUFRIEND
Once installed, you can test your display using the provided examples
Is this not the cutest little display for the Raspberry Pi? It features a 2.8" display with 320x240 16-bit color pixels and a capacitive touch overlay. That's right, instead of a resistive touchscreen, which requires a fingernail or stylus, you can now use a fingerpad.
The screen looks much nicer, with a black bezel and glass overlay.
This updated design fits perfectly onto the Pi Zero, Pi 3, Pi 2 or Model A , B ! (Any Pi with a 2x20 connector) Not for use with an old Pi 1 with 2x13 connector. This version also has all 40 pins GPIO pins brought out so you can connect a 40-pin GPIO cable underneath.
The display and touchscreen uses the hardware I2C Pins (SDA & SCL), SPI pins (SCK, MOSI, MISO, CE0) as well as GPIO #25 and #24. All other GPIO are unused and you can still share the I2C pins with sensors, LED drivers, etc. Since we had a tiny bit of space, there's 4 slim tactile switches wired to four GPIOs, that you can use if you want to make a basic user interface. For example, you can use one as a power on/off button.
Use it for console access or easily pop up X11 onto the PiTFT for a mini monitor, although its rather small at 320x240. Instead, we recommend using PyGame or other SDL-drawing programs to write onto the frame buffer.
Raspberry Pi computer and enclosure not included! As of July 22nd, 2015 this display comes fully assembled with tactile switches too
TECHNICAL DETAILS
- Screen Dimensions: 50mm x 69mm x 4mm / 2" x 2.7" x 0.16"
- PCB Dimensions: 56mm x 85mm x 11mm / 2.2" x 3.3" x 0.4"
- Weight: 47g
Datasheets, EagleCAD PCB files, Fritzing object and more in the tutorial!
- This is a basic 16 character by 2 line display.
- Utilizes the extremely common HD44780 parallel interface chipset.
- Interface code is freely available.
- Blue Backlight with white words.
- uses 4 Bit Arduin LCD Library.
- Size:8cm x 5.9cm - 3.15inch x 2.32inch
Package Content:
1 X Keypad Shield 1602 LCD
DFRobot WIKI

Adding a LCD to any project immediately kicks it up a notch. A great UI addition to any Microcontroller or Raspberry Pi project.
Specifications:
- 2004 204 20X4 Character LCD Display Module Blue Backlight.
- Blue backlight
- Fully assembled and tested Serial LCD 20x4 Module
- Display Format: 20 Characters x 4 lines
- Supply voltage: 5V
- The module can be easily interfaced with a MCU
- The module is a low-power consumption character LCD Module with a built-in controller
- Size: approx. 98mm x 60mm x 12mm

Package Includes:
1 x 2004 LCD Display Module
Interfacing with a 2004 and 1602 LCD

Description:
5 inch Resistive Touch Screen LCD, HDMI interface, Designed for Raspberry Pi. Mid-sized Raspberry Pi or SBC 5 Inch Touch LCD with HDMI interface! Especially useful for those smaller embedded projects, such as adding LCD control to CNCs or 3D printers.
Specifications:
The LCD
- 800×480 high resolution, touch control
- Compatible and Direct-connect with any revision of Raspberry Pi (except the Pi 1 model B or Pi Zero, which requires an HDMI cable)
- Drivers provided (works with your own Raspbian/Ubuntu directly)
- HDMI interface for displaying, no I/Os required (however, the touch panel still needs I/Os)
- Backlight can be turned off to lower power consumption
- High quality immersion gold surface plating
- Material : high quality bicolor Acrylic, black and white
- Comes with bottom holder, optional tilt angle, 45° or 60°
- Features mounting holes for Raspberry Pi A /B /2B/3B
Development Resources
How to install: instructions
Wiki : www.waveshare.com/wiki/5inch_HDMI_LCD
Package Includes:
- 5inch HDMI LCD x 1
- HDMI connector x 1
- Touch pen x 1
- RPi screws pack (4pcs) x 1
- Bicolor Case for 5inch LCD × 1
- Screws Pack × 1

LCD control panel for 3D printers. LCD control panel through which you can achieve spooling as the 3D model Gcode files are copied to the SD card and then print the file via the LCD control panel. This version is an upgraded version of the reprap smart controller.

Features:
Using a large screen 12864LCD
With a SD card base on back, put your sliced file onto the SD card and select the file on the LCD. It can then can be printed
Product comes encoder to select the desired file
Plug and play on the RAMPS, but may need to modify the firmware to support
Specifications:
Screen size: 128x64
Cable Length (cm): 30
Input Supply Voltage: (VDC) 5
Length (mm): 93
Width (mm): 87


Package Includes:
1x LCD 12864 Smart Controller
1x Smart Adapter
2x 30cm FC Cable



Device & System Support

Supports Ubuntu / Kali / WIN10 IoT, single point touch, driver free
Supports Retropie, driver free
Supports all versions of Raspberry Pi

Connection Examples
Raspberry Pi 3/4


Raspberry Pi ZERO W/WH

Jestson Nano

Mini PC

Appearance and Dimensions

Resources & Services
Developed for Raspberry Pi 4 B.
3.5-inch HDMI LCD screen with touch function support systems.
Support of input resolution of 3.5 "display monitors from 480 x 320 to 1920 x 1080 (3: 2 ratio is better).
Supports HDMI audio input, stereo 3.5mm audio output.
Plug and play, easy and convenient to use.
LCD screen contains a protective cover.
ABS case: Use the top cover if you are not installing the 3.5-inch display.
Specifications:
Type: 3.5 Inch screen set for Raspberry Pi 4 B
LCD Type: TFT transmissive
SPI Interface: 32 MHz
Support Resolution: 480 x 320
Backlight: 6 white LEDs
Tap Chip: xpt2046
The Graphic driver is provided and can be downloaded for Raspberry Pi OS/Raspbian. It also supports Ubuntu and Kali Linux. Follow the steps here: http://www.lcdwiki.com/MHS-3.5inch_RPi_Display
Package includes:
1 x 3.5 Inch LCD Touch Screen
1 x ABS Case for Raspberry Pi 4 B
1 x Touch Pen
Works with the Low-Profile CPU Cooling Fan for Raspberry Pi 4B/3B /3B with Aluminum Alloy Bracket
Not included



Connection Examples
Working with Raspberry Pi 4
Working with Raspberry Pi Zero W
IPS Panel
Touch Control
Appearance and Dimensions
A spacious 2.0" (320 x 240) IPS LCD display for Raspberry Pi Pico, with four buttons, an RGB LED and plenty of room for your Pico projects!
This 18-bit capable 320x240 pixel IPS display adheres majestically to the back of your Pico, and has lush colours and great viewing angles. Just like our smaller Display Pack, we've surrounded it with four tactile buttons so you can use your human fingers (or other non-human appendages) to interface with your Pico. There's also an RGB LED that you can use as an indicator, for notifications or just for adding extra rainbows.
Pico Display 2.0 lets you turn a Pico into a user interface device for a bigger project, capable of giving instructions, displaying readouts and even incorporating elaborate nested menus. If you'd rather use your Pico as a standalone device you could fill up all that prime screen real estate with digitally generated, Mandelbrot-esque art, beautiful graphs or readouts from lots of sensors. You could even make a device for getting folks to share their secrets via Telnet!
A Raspberry Pi Pico is not included - click here if you'd like to buy one!
Your Pico will need to have male headers soldered to it (with the pins pointing downwards) to attach to our add-on boards.
- 2.0” 320x240 pixel IPS LCD screen (~220 PPI, 65K colours)
- 4 x tactile buttons
- RGB LED
- Pre-soldered female headers for attaching to Pico
- Compatible with Raspberry Pi Pico.
- Fully assembled
- No soldering required (as long as your Pico has header pins attached).
- Dimensions: approx 56mm x 35mm x 11mm (L x W x H, includes display)
- Screen usable area: 40.8mm x 30.6mm (L x W)
- C/C and MicroPython libraries
- Schematic
Getting started
The labels on the underside of Pico Display will show you which way round to plug it into your Pico - just match up the USB port with the markings on the board.
The easiest way to get started is by downloading and copying our custom MicroPython uf2 to your Pico, it includes all the libraries you'll need to use our add-ons. Click here for our beginner friendly tutorial!
You can find C examples here and MicroPython examples here. You can also use it with CircuitPython!
Notes- This screen is a wee bit taller than the surrounding buttons, so it's worth taking care when pressing the buttons that you're not also pressing down on the screen, particularly at the edge with the ribbon cable. Careful pressing with fingertips rather than full on thumb mashing is the way forward!
- Even though it's bigger than our other Pico Packs, Display 2.0 will still work with Pico Omnibus or Pico Decker, if you want to use more than one Pico Pack at once. Please note that if you plug Display 2.0 into a Pico Decker, it will overhang the addon slot next to it.
About Raspberry Pi Pico
Raspberry Pi Pico is a flexible, low cost microcontroller development board from the folks at Raspberry Pi, based on their very own chip - the RP2040. It's easily programmable over USB with C/C or MicroPython, and ideal for using in all sorts of physical computing projects, devices and inventions - we're so excited to see what you make with it!
We've called our Pico-sized add-ons packs, as they're designed to attach to the back of your Pico as if it were wearing a very stylish back pack (or a miniature jet pack, if you prefer). We've also got Pico bases (larger add-on boards with a space to mount your Pico on top) and some other boards that let you do interesting hackerly things like using multiple packs at once - click here to view them all!
What's in the box ?
1 x Raspberry Pi Pico display (320 x 240) IPS LCD
1024×600, 7-inch Capacitive Touch Screen LCD, HDMI interface, supports various systems. Toughened glass capacitive touch panel, 6H hardness. It supports Raspberry Pi and can also be used as a computer monitor.
Features
- 7inch IPS screen, 1024x600 hardware resolution, configurable by software. (up to 1920x1080)
- Toughened glass capacitive touch panel, 6H hardness. (case version only)
- Supports popular mini PC such as Raspberry Pi, BB Black, Banana Pi.
- Used with Raspberry Pi, supports Raspbian, Ubuntu, WIN 10 IoT, driver free.
- Multi-languages OSD menu, for power management, brightness/contrast adjustment, etc.
- It has a 3.5mm audio jack and supports HDMI audio output
- Supports VGA input (specific cable is required and should be purchase separately)
- High-quality PC case, optional tilt angle: 30°/50°.
What's in the box ?
- 7inch HDMI LCD (H) x1
- HDMI cable x1
- HDMI to Micro HDMI Adapter x1
- USB type A plug to micro B plug cable x1
- RPi screws pack (4pcs) x 1
- Quick start sheet x1
Resources : ( Calibration for touch, Working with Windows, Raspberry Pi , Jetson Nano etc.)
Wiki: www.waveshare.com/wiki/7inch_HDMI_LCD_(H)







- Supports Raspbian / Ubuntu / Kali / Retropie, driver provided
- Supports all versions of Raspberry Pi
- Comes with touch pen


Description:
This is an E-Ink display HAT for Raspberry Pi, 2.7inch, 264x176 resolution, with embedded controller, communicating via SPI interface.
Due to the advantages like ultra low power consumption, wide viewing angle, clear display without electricity, it is an ideal choice for applications such as shelf label, industrial instrument, and so on.
Features- No backlight, keeps displaying last content for a long time even when power down
- Ultra low power consumption, basically power is only required for refreshing
- Compatible with Raspberry Pi 2B/3B/Zero/Zero W
- Onboard 4x Keys
- SPI interface, for connecting with other controller boards like Raspberry/Arduino/Nucleo, etc.
- Comes with development resources and manual (examples for Raspberry Pi/Arduino/STM32)
- Operating voltage: 3.3V
- Interface: 3-wire SPI, 4-wire SPI
- Outline dimension: 85mm × 56mm
- Display size: 57.288mm × 38.192mm
- Dot pitch: 0.217 × 0.217
- Resolution: 264 × 176
- Display color: black, white
- Grey level: 2
- Full refresh time: 6s
- Refresh power: 24mW(typ.)
- Standby power: <0.017mW
- Viewing angle: >170°
SYMBOL | DESCRIPTION |
---|---|
VCC | 3.3V |
GND | Ground |
DIN | SPI MOSI pin |
CLK | SPI SCK pin |
CS | SPI chip selection, low active |
DC | Data/Command selection (high for data, low for command) |
RST | External reset, low active |
BUSY | Busy status output, low active |
Package Includes:
- 2.7inch e-Paper HAT x 1
- RPi screws pack (2pcs) x 2
Development Resources