Zbotic Logo Zbotic Logo
  • Home
  • Shop
  • Sale
  • 3D Printing
    • Multicolor FDM
    • FDM
    • SLA Resin
    • MJF Nylon
    • SLS Nylon
    • SLM Metal
    • Binder Jetting
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

  • Shop
  • About Us
  • Contact Us
  • Reseller
  • Blogs
020 69134444
1800 209 0998
[email protected]
Help Desk
Facebook Twitter Instagram Linkedin YouTube
Zbotic Logo Zbotic Logo
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

All departments
  • 3D Printing
  • 3D Printer
  • Batteries & Chargers
  • Development Boards
  • Drone Parts
  • EBike parts
  • Sensor Modules
  • Electronic Components
  • Electronic Modules
  • IoT and Wireless
  • Mechanical Parts and Workbench Tools
  • Motors & Drivers & Pumps & Actuators
  • DIY and Robot Kits
  • Show more
  • Home
  • Shop
  • Sale
  • 3D Printing
    • Multicolor FDM
    • FDM
    • SLA Resin
    • MJF Nylon
    • SLS Nylon
    • SLM Metal
    • Binder Jetting
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
Home Electronic Modules and Displays Display modules TFT LCD Displays
Return to previous page
Sale 2%
Untitled design 46
Untitled design 2 27
Untitled design 1 37
  • Untitled design 46
  • Untitled design 2 27
  • Untitled design 1 37

2.8 Inch Touch Display Module for Raspberry Pi Pico( WAVESHARE )

Rated 4.80 out of 5 based on 20 customer ratings
Share: Facebook Twitter Tumblr Linkedin Houzz Vk Pinterest Whatsapp
Add to wishlist
Add to compare

QUICK OVERVIEW:

  • Operating voltage: 5V
  • Resolution: 320×240 pixels
  • Communication interface: SPI
  • Display panel: IPS
  • Driver: ST7789
  • Touch Controller: XPT2046
Brand: WAVESHARE SKU: AI0880
Category: TFT LCD Displays
Tags: Buy Online India, Color Display, LCD Display, Raspberry Pi, Raspberry Pi Pico, RP2040, Single Board Computer, TFT Display, Zbotic

₹1,410.10 Original price was: ₹1,410.10.₹1,385.32Current price is: ₹1,385.32. (₹1,174.00 + GST)

Purchase this product now and earn 24 Zbotic Points!
Description
Additional information
Warranty
COO

Looking for 2.8 Inch Touch Module? 2.8 Inch Touch Display Module for Raspberry Pi Pico( WAVESHARE ) is available at Zbotic with fast shipping across India.

2.8 Inch Touch Display Module for Raspberry Pi Pico

This is a Brand New 2.8 Inch Touch Display Module for Raspberry Pi Pico. With Resistive Touch Controller XPT2046, ST7789 Driver. And 262K Colors, 320×240 Pixels, and SPI Interface.


Useful link:

To use this display, please follow this tutorial for hardware setup.
After hardware setup, please follow this tutorial for software setup.


Features:

  1. 320×240 resolution, IPS screen, 262K colors, clear and colorful displaying effect
  2. Dedicated touch controller, bringing more smooth touching effect than AD-controlled solutions
  3. MicroSD card slot for storing images and direct displaying them easily
  4. Programmable backlight control, power saving
  5. Comes with development resources and manual (Raspberry Pi Pico C/C and MicroPython examples)

Pinout Diagram:

Waveshare Waveshare 2.8 Display Pinouts


Package Includes:

1 x 2.8inch Touch Display Module for Raspberry Pi Pico

2.8 Inch Touch Display Module for Raspberry Pi Pico Overview

The 2.8 Inch Touch Display Module for Raspberry Pi Pico by Waveshare is a compact IPS screen add-on designed to bring rich color graphics and touch interaction to Pico projects. With a 320×240 resolution driven by the ST7789 controller and a dedicated XPT2046 resistive touch panel, it’s ideal for building custom user interfaces and interactive prototypes.

Key Features of 2.8 Inch Touch Display Module for Raspberry Pi Pico

  • 320×240 resolution IPS panel with 262K colors delivers sharp, vivid images
  • Resistive touch control via XPT2046 offers reliable, precise touch response
  • ST7789 driver IC ensures stable SPI communication and consistent display performance
  • SPI interface simplifies wiring to Raspberry Pi Pico’s SPI0/SPI1 ports
  • Built-in microSD card slot for storing and displaying images locally
  • Available at Zbotic: genuine Waveshare module with fast shipping across India

Applications and Use Cases

  • Portable user interfaces for Pico-based DIY electronics
  • Real-time data dashboards for sensor monitoring or robotics
  • Custom embedded game consoles and menu systems
  • Home automation control panels with touch navigation
  • Interactive learning tools and educational kits

How to Use 2.8 Inch Touch Display Module for Raspberry Pi Pico

Begin by wiring the display’s 5V and GND lines to the Pico’s power pins and connect SPI signals (MOSI, SCK, CS, DC) to the Pico’s GPIO headers. Attach touch controller lines (T_CS, T_IRQ, T_DO, T_DIN, T_CLK) to spare GPIOs. After hardware setup, install Waveshare’s MicroPython drivers for ST7789 and XPT2046 via Thonny or command line, then run the provided example scripts to initialize the display and touch functionality.

Why Buy from Zbotic?

  • Genuine Products: All items sourced from authorized distributors
  • Fast Shipping: Orders ship within 24 hours with tracking (non backordered products)
  • Free Shipping: Free delivery on qualifying orders
  • COD Available: Cash on Delivery, UPI, cards, net banking
  • Technical Support: Expert help for setup and troubleshooting
  • Easy Returns: Hassle-free replacement for defective products

Frequently Asked Questions

How do I wire the 2.8″ touch display to Raspberry Pi Pico?

Connect the display’s SPI pins (MOSI, SCK, CS, DC), 5V VCC and GND to the corresponding pins on the Pico. For touch, link the XPT2046 signals (T_CS, T_IRQ, T_DO, T_DIN, T_CLK) to free GPIOs. Refer to Waveshare’s Pico wiring diagram for exact pin assignments.

Which software libraries support this SPI display and touch controller?

Waveshare provides MicroPython drivers for both the ST7789 display and the XPT2046 touch controller. Copy the st7789.py and xpt2046.py modules onto your Pico using Thonny or rshell, then run the example scripts available on Waveshare’s GitHub to get started.

How can I display images stored on the microSD card?

Insert a FAT32-formatted microSD card containing BMP or JPEG files into the onboard slot. Use the ST7789 library’s image-loading functions (e.g., display.image()) to read and render files directly from the SD card—ensure the card is properly seated before powering the module.

Tags: Buy Online India Color Display LCD Display Raspberry Pi Raspberry Pi Pico RP2040 Single Board Computer TFT Display Zbotic
Also in TFT LCD Displays:
Waveshare ESP32-S3 1.69inch Touch Display Development Board, 240×280 Pixels, Micro LCD Display With ESP32-S3, Accelerometer And Gyroscope SensorWaveshare 7 Inch Capacitive Touch LCD Display (F) 1024×600Waveshare 18.5inch 1920×1080 Full HD Capacitive Touch Display supports Raspberry Pi / Jetson Nano / PCWaveshare 10.1inch HD Capacitive Touch Screen LCD (G), 1920×1200, HDMI, IPS, Fully Laminated Screen, Supports Raspberry Pi / Jetson Nano / PC (Without Power Adapter)
Related Articles:
ESP32 LoRa Mailbox Alert: Know When Mail Arrives

ESP32 LoRa Mailbox Alert: Know When Mail Arrives

Esp32 Lora Mailbox Alert — this detailed tutorial covers everything from hardware selection to complete working code, designed...

Read More →
Arduino RFID Door Lock: Complete Kit Build Guide

Arduino RFID Door Lock: Complete Kit Build Guide

An Arduino RFID door lock is a practical security project that replaces keys with RFID cards or tags....

Read More →
ESP32 Relay Web Interface: Control 8 Channels from Phone

ESP32 Relay Web Interface: Control 8 Channels from Phone

Esp32 Relay Web Interface 8Ch — this DIY project gives you smartphone control over real-world devices at a...

Read More →

Technical Specifications

BrandWAVESHARE
Display Size2.8"
SKUAI0880
Weight0.1 kg
AvailabilityIn Stock

Applications & Use Cases

The 2.8 Inch Touch Display Module for Raspberry Pi Pico( WAVESHARE ) is a versatile tft lcd displays used across a wide range of applications including embedded HMI interfaces, Raspberry Pi touchscreen projects, Arduino display projects, industrial control panels, and information kiosks.

Common use cases:

  • Adding a touch display to a Raspberry Pi project
  • Building a portable game console
  • Creating a dashboard for sensor data

This product is ideal for embedded developers, IoT makers, and industrial engineers.

Technical Tip: Check interface type (SPI, I2C, HDMI, RGB) and driver IC compatibility with your development board. IPS panels offer better viewing angles than TN.

Shipping & Delivery

  • Free shipping on orders above ₹999 across India
  • Dispatched within 1-3 business days
  • Expected delivery: 3-7 business days depending on location
  • Secure packaging to ensure safe transit of electronic components
  • Genuine WAVESHARE product sourced from authorized channels
Weight 0.1 kg
15 Days Warranty

Please note that this item is only covered by a standard supplier warranty against manufacturing defects for a period of 15days from the time of delivery. It is important to understand that only manufacturing defects are covered under this warranty, and any other issues will not be considered for reimbursement or replacement. We strongly advise inspecting the product upon delivery to ensure it meets your expectations. In case of any manufacturing defects, we guarantee reimbursement or replacement.


What voids warranty:

If the product is subject to misuse, tampering, static discharge, accident, water or fire damage, use of chemicals & soldered or altered in any way.

Tags: Buy Online India Color Display LCD Display Raspberry Pi Raspberry Pi Pico RP2040 Single Board Computer TFT Display Zbotic
Also in TFT LCD Displays:
Waveshare 12.3inch Capacitive Touch Display, In-Cell Technology, 1920×720, 178° Wide Viewing Angle, HDMI/Type-C Display Interface, IPS Panel, 10-Point TouchWaveshare 12.3inch 720 × 1920 P DSI Capacitive IPS Touch Screen with 10-point Touch and Optical Bonding Toughened Glass PanelWaveshare 13.3inch Capacitive Touch Screen LCD with Case V2, 1920×1080, HDMI, IPS, Various Systems Support (Without Power Adapter)Waveshare 7inch QLED Touch Integrated Display, 1024 × 600, Thin and Light Design
Related Articles:
ESP32 Smart Scale: HX711 with WiFi Weight Tracking

ESP32 Smart Scale: HX711 with WiFi Weight Tracking

Esp32 Smart Scale Hx711 Wifi — this DIY project gives you smartphone control over real-world devices at a...

Read More →
Troubleshooting Arduino Upload Errors: avrdude and Port Fixes

Troubleshooting Arduino Upload Errors: avrdude and Port Fixes

If you have ever stared at a screen full of red error text after clicking Upload in the...

Read More →
Custom Arduino PCB: Design Your Own Minimal Board

Custom Arduino PCB: Design Your Own Minimal Board

Every electronics hobbyist reaches a point where the Arduino Uno feels too large, too expensive, or just too...

Read More →
Country Of Origin: China

Related products

In stock

Waveshare 7inch 1024×600 HDMI, IPS, Low Power Capacitive LCD (C) Touch Screen
Waveshare 7inch 1024×600 HDMI, IPS, Low Power Capacitive LCD (C) Touch Screen
Quick View

Waveshare 7inch 1024×600 HDMI, IPS, Low Power Capacitive LCD (C) Touch Screen

SKU: AI1560 ₹4,305.82 (₹3,649.00 + GST) Add to cart Add to Compare
Sale 4%

In stock

Svg%3E
Waveshare 128×128, 1.44inch LCD display HAT for Raspberry Pi
Quick View

Waveshare 128×128, 1.44inch LCD display HAT for Raspberry Pi

SKU: AI1494 ₹798.86 Original price was: ₹798.86.₹769.36Current price is: ₹769.36. (₹652.00 + GST) Add to cart Add to Compare

In stock

LC100A 2.5″ LCD Digital High Precision Inductance/Capacitance (L/C) Meter
LC100A 2.5″ LCD Digital High Precision Inductance/Capacitance (L/C) Meter
Quick View

LC100A 2.5 LCD Digital High Precision Inductance/Capacitance (L/C) Meter

SKU: AI1966 ₹1,486.80 (₹1,260.00 + GST) Add to cart Add to Compare

In stock

r9q7a03v
Nokia 5110 LCD Display Module – Red
Quick View

Nokia 5110 LCD Display Module – Red

SKU: AI2740 ₹270.22 (₹229.00 + GST) Add to cart Add to Compare

In stock

Svg%3E
Waveshare 10.1 Inch Capacitive HDMI LCD Display (B) with Case 1280×800 (Without Power Adapter)
Quick View

Waveshare 10.1 Inch Capacitive HDMI LCD Display (B) with Case 1280×800 (Without Power Adapter)

SKU: AI2035 ₹10,176.32 (₹8,624.00 + GST) Add to cart Add to Compare

In stock

10.1inch-hdmi-lcd-g-with-case-3
Waveshare 10.1inch HD Capacitive Touch Screen LCD (G), 1920×1200, HDMI, IPS, Fully Laminated Screen, Supports Raspberry Pi / Jetson Nano / PC (Without Power Adapter)
Quick View

Waveshare 10.1inch HD Capacitive Touch Screen LCD (G), 1920×1200, HDMI, IPS, Fully Laminated Screen, Supports Raspberry Pi / Jetson Nano / PC (Without Power Adapter)

SKU: AI2048 ₹17,108.82 (₹14,499.00 + GST) Add to cart Add to Compare
Sale 2%

In stock

Svg%3E
Waveshare 10.1 Inch Resistive HDMI LCD Display 1024×600
Quick View

Waveshare 10.1 Inch Resistive HDMI LCD Display 1024×600

SKU: AI2037 ₹7,786.82 Original price was: ₹7,786.82.₹7,600.38Current price is: ₹7,600.38. (₹6,441.00 + GST) Add to cart Add to Compare

Free Shipping

On orders above ₹999

COD Available

Min. order ₹250 for COD

GST Invoice

Available on all orders

1,50,000+ Orders

Delivered across India

Expert Support

Toll Free: 1800 209 0998

PCB Manufacturing

Get instant quote →

›

3D Printing Service

Upload design, get quote →

›

Product categories

  • 3D Printers and Parts
  • Batteries, Chargers and Accessories
  • Development Boards
  • DIY Learning and Robot Kits
  • Drone Parts
  • EBike parts
  • Electronic Components
  • Electronic Modules and Displays
    • Character LCD Displays
    • Display modules
      • 16 x 2 LCD Display
      • e-Ink Paper Display
      • HMI LCD Display
      • LED Dot Matrix Display
      • OLED Display
      • Seven Segment Display
      • TFT LCD Displays
    • Electronic Modules
    • Measuring Instruments
    • Power Supply
    • Signal Generator Module & Oscilloscopes
  • IoT and Wireless
  • Mechanical Parts and Workbench Tools
  • Motors & Drivers & Pumps & Actuators
  • Sensor Modules
Facebook Twitter Instagram Pinterest Linkedin Youtube

Get the latest deals and more.

Download on Google Play Download on the App Store

Call us: 020 69134444 / 1800 209 0998

Monday - Saturday 09:30 AM - 06:00 PM
For Customer Support Email: [email protected]
WhatsApp: 020 6913 4444

  • My Account

    • Cart

    • Wishlist

    • Checkout

    • My Orders

    • Track Order

    • My Account

  • Information

    • FAQs

    • Blogs

    • Career

    • About Us

    • Contact Us

    • Payment Options

  • Policies

    • Privacy Policy

    • Terms & Conditions

    • GST Input Tax Credit

    • Shipping Return Policy

    • E-Waste Collection Points

    • Our Sitemap

© Zbotic.in is registered trademark of Moxie Supply Pvt Ltd – All Rights Reserved
Login
Use Phone Number
Use Email Address
Not a member yet? Register Now
Reset Password
Use Phone Number
Use Email Address
Register
Already a member? Login Now
Chat with us