waveshare-3.5inch-capacitive-touch-screen-lcd

Integrate Waveshare 3.5inch capacitive touch LCD with Arduino via SPI.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/therebelrobot/microcontroller-base --skill waveshare-3-5inch-capacitive-touch-screen-lcd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: waveshare-3.5inch-capacitive-touch-screen-lcd
Source: https://github.com/therebelrobot/microcontroller-base/tree/main/.roo/skills/waveshare-3.5inch-capacitive-touch-screen-lcd
Command: npx skills add https://github.com/therebelrobot/microcontroller-base --skill waveshare-3-5inch-capacitive-touch-screen-lcd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a comprehensive reference for integrating the Waveshare 3.5inch Capacitive Touch Screen LCD with microcontrollers.

Core Features & Use Cases

  • Pin mapping and wiring diagrams for SPI display and GT911 touch controller, power considerations, and Arduino setup.
  • Sample code and wiring references to enable quick prototyping of display and touch functionality.
  • Use cases include building GUI dashboards, menus, and touch-enabled controls on microcontroller projects.

Quick Start

Connect the LCD to a supported board and load the provided example sketch to verify display and touch functionality.

Frequently Asked Questions about waveshare-3.5inch-capacitive-touch-screen-lcd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I wire a Waveshare 3.5inch capacitive touch LCD to an Arduino?

To wire a Waveshare 3.5inch capacitive touch LCD to an Arduino, follow the provided pin mapping and wiring diagrams for the SPI display and GT911 touch controller, ensuring proper 3.3V power connections.

Does the Waveshare 3.5inch LCD work with 3.3V microcontrollers?

Yes, the Waveshare 3.5inch capacitive touch LCD operates at 3.3V. The integration reference covers power considerations to ensure compatibility with your 3.3V microcontroller setup.

What controllers are used for the display and touch on the Waveshare 3.5inch screen?

The Waveshare 3.5inch screen uses the ILI9488 controller for the SPI display output and the GT911 controller for capacitive touch input. Both require specific pin configurations to function.

Can I build touch-enabled menus and GUI dashboards with this LCD setup?

Yes, you can build GUI dashboards, menus, and touch-enabled controls. The provided example sketches and Arduino integration steps support prototyping interactive microcontroller projects.