3.5inch RPi LCD (B), 480x320, IPS

SKU: 12287
Part Number: 3.5inch RPi LCD (B)
Brand: Waveshare
UPC: 614961950344



480x320, 3.5 inch Touch Screen IPS TFT LCD Designed for Raspberry Pi


  • 480x320 hardware resolution
  • Resistive touch control
  • Supports any revision of Raspberry Pi (directly-pluggable)
  • Drivers provided (works with your own Raspbian/Ubuntu/Kali)
  • Supports FBCP software driver as well, allows to config software resolution and set up dual-display
  • IPS technology, high quality and perfect displaying from very wide viewing angle
  • Size perfectly fits the Pi (Raspberry Pi B+/2B/3B/3B+)
  • High quality immersion gold surface plating
  • Combined with the Raspberry Pi, allows you to:
    • Take photos by touching (up to 17 camera modes)
    • Use software keyboard (system interaction without keyboard/mouse)

3.5inch RPi LCD (A) and 3.5inch RPi LCD (B) are hardware compatible with each other (uses different driver), and can be mutually substituted in most cases. (A) for low cost ver. while (B) for IPS ver. with better displaying.

Key Parameters

LCD Interface SPI
Touch Screen Type Resistive
Touch Screen Controller XPT2046
Colors 65536
Backlight LED
Resolution 320*480 (Pixel)
Aspect Ratio 8:5
Power Consumption TBD
Backlight Current TBD
Operating Temp. (℃) TBD


1, 17 3.3V Power positive (3.3V power input)
2, 4 5V Power positive (5V power input)
3, 5, 7, 8, 10, 12, 13, 15, 16 NC NC
6, 9, 14, 20, 25 GND Ground
11 TP_IRQ Touch Panel interrupt, low level while the Touch Panel detects touching
18 LCD_RS Instruction/Data Register selection
19 LCD_SI / TP_SI SPI data input of LCD/Touch Panel
21 TP_SO SPI data output of Touch Panel
22 RST Reset
23 LCD_SCK / TP_SCK SPI clock of LCD/Touch Panel
24 LCD_CS LCD chip selection, low active
26 TP_CS Touch Panel chip selection, low active

External Dimension


Development Resources

Wiki : www.waveshare.com/wiki/3.5inch_RPi_LCD_(B)


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.

Selection Guide

Part NumberResolutionDisplay InterfaceFor use withDimension (mm)Touch Panel TypeToughened Glass CoverDisplay Tech.SoundPopular Game ConsolesHow you feel
GPIO Displays
2.8inch RPi LCD (A) 320×240 SPI Pi As Pi 3B+ Resistive × TFT × × ★☆
3.2inch RPi LCD (C) 320×240 High-Speed SPI Pi As Pi 3B+ Resistive × TFT × × ★★
3.5inch RPi LCD (B) 480×320 SPI Pi As Pi 3B+ Resistive × IPS × × ★★☆
3.5inch RPi LCD (C) 480×320 High-Speed SPI Pi As Pi 3B+ Resistive × TFT × × ★★★
4inch RPi LCD (C) 480×320 High-Speed SPI Pi 96 × 61 Resistive × TFT × × ★★★
HDMI / Type-C Displays
3.5inch HDMI LCD 480×320 HDMI Pi As Pi 3B+ Resistive × IPS ★★★☆
4inch HDMI LCD (H) 480×800 HDMI Pi 99 × 58 Resistive × IPS × ★★★★
4.3inch HDMI LCD (B) 800×480 HDMI Not only Pi 106 × 68 Capacitive × IPS ★★★★☆
5inch HDMI LCD 800×480 HDMI Pi 121 × 78 Resistive × TFT × × ★★★★
5inch HDMI LCD (B) 800×480 HDMI Not only Pi 121 × 76 Resistive × TFT × × ★★★★☆
5inch HDMI LCD (G) 800×480 HDMI Not only Pi 121 × 76 Resistive × TFT ★★★★☆
5inch HDMI LCD (H) 800×480 HDMI Not only Pi 121 × 76 Capacitive TFT ★★★★☆
5.5inch HDMI AMOLED 1080×1920 HDMI Not only Pi 140 × 75 Capacitive AMOLED × ★★★★★
7inch HDMI LCD 1024×600 HDMI Pi 165 × 107 Resistive × IPS × × ★★★★
7inch HDMI LCD (B) 800×480 HDMI Not only Pi 165 × 107 Capacitive × TFT × × ★★★★☆
7inch HDMI LCD (C) 1024×600 HDMI Not only Pi 165 × 107 Capacitive × IPS × × ★★★★★
7inch HDMI LCD (H) 1024×600 HDMI Not only Pi 165 × 107 Capacitive IPS ★★★★★
10.1inch HDMI LCD 1024×600 HDMI Pi 235 × 144 Resistive × TFT × × ★★★★
10.1inch HDMI LCD (B) 1280×800 HDMI Not only Pi 274 × 187 Capacitive IPS × × ★★★★★
10.1inch HDMI LCD (H) 1024×600 HDMI Not only Pi 257 × 162 Capacitive × TFT × ★★★★☆
11.6inch HDMI LCD (H) 1920×1080 HDMI Not only Pi 285 × 182 Capacitive IPS ★★★★★
13.3inch HDMI LCD (H) V2 1920×1080 HDMI Not only Pi 330 × 208 Capacitive IPS ★★★★★
15.6inch HDMI LCD (H) 1920×1080 HDMI Not only Pi 387 × 232 Capacitive IPS ★★★★★
15.6inch FHD Monitor 1920×1080 HDMI / Type-C Not only Pi 373 × 238 Capacitive IPS ★★★★★

Note :

  1. Pi 3B+ means Raspberry Pi 3 Model B+
  2. If the LCD is intended to play videos, please choose the one with HDMI display interface for better experience.
  3. Toughened Glass Cover ※: the 7inch HDMI LCD (H) (with case) features toughened glass cover, while the 7inch HDMI LCD (H) uses a normal screen cover

Have a look :
RPi LCD Comparing


CAUTION: This product is protected by patent, anyone making copies/knock-offs SHOULD be held liable pursuant to law.

Since the first-generation Raspberry Pi released, Waveshare has been working on designing, developing, and producing various fantastic touch LCDs for the Pi. Unfortunately, there are quite a few pirated/knock-off products in the market. They're usually some poor copies of our early hardware revisions, and comes with none support service.

To avoid becoming a victim of pirated products, please pay attention to the following features when purchasing:

RPi LCD Anti-Piracy
(Click to enlarge)

Package Content

Weight: 0.056 kg

Quick Overview

  1. 3.5inch RPi LCD (B) x 1
  2. Touch pen x 1
  3. RPi screws pack (2pcs) x 1
  4. Quick start sheet x1