SKU: IOWC-1185
📋 GST Invoice Available

Waveshare RP2040 Dev Board w/ 1.69-Inch Touch LCD & IMU

₹2,239.00 (Inclusive of all taxes)
Out of Stock

The Waveshare RP2040 Development Board integrates a dual-core ARM Cortex-M0+ microcontroller with a 1.69-inch capacitive touch LCD and onboard accelerometer/gyroscope, ideal for building interactive IoT devices and HMI projects using C/C++, MicroPython, or Arduino frameworks.

Features

  • RP2040 dual-core ARM Cortex-M0+ processor clocked up to 133 MHz for responsive embedded applications.
  • Integrated 1.69-inch capacitive touch LCD (240×280, 65K colors) for direct user interface and data visualization.
  • Onboard 6-axis IMU (accelerometer & gyroscope) enables motion sensing and orientation tracking.
  • 16MB onboard flash and 264KB SRAM provide ample storage and memory for complex firmware.
  • Supports drag-and-drop USB mass storage programming and is compatible with Arduino, MicroPython, and C/C++ SDKs.

Out of stock

Description

This Waveshare development board is built around the Raspberry Pi RP2040 microcontroller, offering a powerful dual-core ARM Cortex-M0+ processor for efficient multitasking in embedded systems. The integrated 1.69-inch capacitive touchscreen serves as a compact human-machine interface (HMI), eliminating the need for external displays in portable or interactive projects.

The board includes a 6-axis inertial measurement unit (IMU) for precise motion detection, making it suitable for robotics, gaming controllers, or wearable tech. With support for low-power sleep modes, USB host/device functionality, and a built-in buzzer for audio feedback, it provides a comprehensive platform for rapid prototyping of smart, interactive IoT devices and portable instruments.

Key Features

  • Dual-core RP2040 microcontroller delivers high performance for graphics and sensor processing.
  • Capacitive touch LCD enables intuitive, gesture-based control interfaces.
  • Integrated accelerometer and gyroscope sensor for motion and orientation detection.
  • USB mass storage mode allows for easy drag-and-drop firmware updates without dedicated programmers.
  • Broad development ecosystem support including official Raspberry Pi Pico SDK, Arduino core, and MicroPython.
  • Onboard lithium battery management circuit for portable and battery-powered applications.
  • Low-power sleep and dormant modes extend operational life in energy-sensitive deployments.
  • Compact form factor with rounded corners designed for ergonomic integration into end products.

Applications

  • Portable data loggers and handheld instrumentation with graphical user interfaces.
  • Interactive smart home control panels and IoT device dashboards.
  • Wearable tech and fitness trackers utilizing motion sensing and display.
  • Educational tools for teaching embedded systems, graphics, and sensor integration.
  • Prototyping for gaming controllers, robotics remote controls, and interactive toys.

Technical Specifications

Microcontroller/SoCRaspberry Pi RP2040
Processor CoresDual-core Arm Cortex-M0+
Max Clock Speed133 MHz
SRAM264 KB
Onboard Flash16 MB
Display1.69-inch Capacitive Touch LCD
Display Resolution240 x 280 pixels
Color Depth65K colors
Onboard SensorsAccelerometer & Gyroscope (6-axis IMU)
Audio OutputOnboard Buzzer
Supply Voltage3.3V
Programming InterfaceUSB 1.1 (Mass Storage / CDC)
Power ManagementLi-ion Battery Charging Support, Sleep/Dormant Modes
Development SupportC/C++ (RP2040 SDK), MicroPython, Arduino
Dimensions (approx.)7 cm x 4 cm

Frequently Asked Questions

How do I program this Waveshare RP2040 board?

You can program it using multiple methods. For drag-and-drop simplicity, connect via USB, hold the BOOTSEL button, and copy a UF2 firmware file to the mounted drive. For advanced development, use the official Raspberry Pi Pico C/C++ SDK with VS Code, the Arduino IDE via the RP2040 core, or flash MicroPython firmware and code with Thonny or similar editors. The board appears as a COM port for serial communication.

Can I power the board with a battery?

Yes, the board includes a lithium battery management circuit. You can connect a 3.7V Li-ion or LiPo battery to the designated terminals. The board will charge the battery when USB power is connected. For portable projects, utilize the low-power sleep and dormant modes of the RP2040 to significantly extend battery life between charges.

What libraries support the touchscreen and IMU sensor?

For the integrated 1.69-inch capacitive touch LCD, Waveshare typically provides example code and drivers for the display controller (like ST7789) and touch IC. The 6-axis IMU (accelerometer & gyroscope) is usually an MPU-6050 or similar; use the standard 'Adafruit_MPU6050' library for Arduino or 'mpu6050' module for MicroPython. Always check Waveshare's wiki for the latest, board-specific examples and wiring diagrams.

Package Includes

  • 1 x Waveshare RP2040 Microcontroller Development Board

Additional Information

Weight 0.025 kg
Dimensions 7 × 4 × 2 cm