AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Waveshare

· MPN: 30897

$29.85 |
In stock at supplier
No reviews yet

A 3.5-inch IPS touchscreen display with 320×480 resolution and resistive touch control. Connects via SPI interface, making it compatible with Raspberry Pi, R...

Stock availability

Available with leadtime
100 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

A 3.5-inch IPS touchscreen display with 320×480 resolution and resistive touch control. Connects via SPI interface, making it compatible with Raspberry Pi, Raspberry Pi Pico, ESP32, and Arduino. The embedded XPT2046 touch controller provides precise resistive touch input through a separate SPI channel.

The display defaults to portrait orientation but can be switched to landscape via software configuration. Development resources and example code are provided for all supported platforms.

Key Features

  • Display Size – 3.5 inches
  • Panel Type – IPS with 170° viewing angle
  • Resolution – 320 × 480 pixels
  • Colours – 262K
  • Touch Type – Resistive (XPT2046 controller)
  • Display Interface – SPI
  • Touch Interface – SPI
  • Operating Voltage – 5V
  • Logic Level – 3.3V
  • Orientation – Portrait (default), landscape via software
  • PCB Finish – Immersion gold
  • Certifications – CE and RoHS compliant

Ideal For

  • Raspberry Pi dashboards and control panels
  • Portable gaming devices
  • IoT project interfaces
  • Interactive displays with ESP32 or Arduino

Package Contents

  • 1× 3.5-inch resistive touch IPS display
  • 1× GH1.25 11-pin cable
  • 1× Screws pack

Jargon buster

Plain-language definitions for the technical terms used above.

ESP32
ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
IPS
IPS is a type of LCD panel that keeps colours and contrast more consistent when viewed from an angle. This matters for small displays that may be mounted in a dashboard, handheld project, or enclosure where the viewer is not always looking straight on.
PCB
A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.