Product description: IPS round LCD display 1.28'' 240 x 240 px - RP2040, 6-axis sensor - Waveshare 24580
The round, 1.28-inch IPS touchscreen LCD display is a module based on the RP2040 microcontroller with a dual-core ARM Cortex M0+ processor clocked at 133 MHz, which is used in Raspberry Pi Pico . It was produced by Waveshare. It has 246 KB of SRAM and 16 MB of Flash memory and can display images at a resolution of 240 x 240 px and 65,000 colors. It is also equipped with a USB Type-C port for charging the lithium-ion battery, offering a low power consumption mode.
The manufacturer has prepared a detailed user guide with sample program codes - check it out!
Main features of the module with display
- Based on the Raspberry Pi RP2040 microcontroller manufactured in the UK
- Dual-core ARM Cortex M0+ clocked up to 133 MHz
- 264 kB of SRAM and 16 MB of Flash memory
- USB Type-C connector
- Built-in 1.28" round IPS LCD screen with a resolution of 240 x 240 px and 65 k colors
- It has an accelerometer and a gyroscope sensor, which allows you to monitor the user's movement
- Connector for connecting a rechargeable lithium battery
- Support for USB 1.1 devices and hosts
- Sleep mode with low power consumption
- Drag and drop programming using USB mass storage
- Accurate clock and timer
- Temperature sensor
- 6-pin GPIO via SH1.0 connector
Touch LCD display
This compact touchscreen display offers visual interaction with the user, allowing data and graphics to be presented in an attractive way. Its circular shape makes it ideal for applications where traditional rectangular displays do not fit, such as watches and wearables.
RP2040 microcontroller
The embedded RP2040 microcontroller is the main component of the display and ensures its intelligent operation. It was designed by the Raspberry Pi Foundation and is a powerful chip capable of processing a variety of tasks and instructions, enabling the creation of advanced functions and interactions on the display.
The device supports C/C++, MicroPython and Arduino.
Programming language support
The display has been designed to work with various programming languages such as C/C++, MicroPython and Arduino . This gives developers the flexibility to choose the right language and platform for their project.
Accelerometer and gyroscope sensor
Built-in motion sensors enable the display to respond to movement and orientation . The accelerometer measures acceleration, while the gyroscope estimates angular velocity. Thanks to this, the display can adjust its operation depending on position, movement or inclination, which opens up new possibilities for interactions and functions.
Elements on the board
- USB Type-C
- Battery charging management system - ETA6096
- Voltage regulator - RT9013-33GB, 500 mA LDO
- NOR-Flash memory 16 MB - W25Q128JVSIQ
- Dual-core processor clocked at up to 133 MHz - RP2040
- IMU with 3-axis accelerometer and 3-axis gyroscope - QMI8658C
- Boot button
- Reset button
- 3.7V MX1.25 battery connector, allows you to simultaneously charge the battery and power the module
Module specification
- LCD driver: GC9A01A
- LCD interface: SPI
- Display panel: IPS
- Resolution: 240 x 240 px
- Display size: Φ 32.4 mm
- Pixel size: 0.135 x 0.135 mm
- IMU sensor: QMI8658C
- Accelerometer:
- resolution: 16-bit
- measurement range: ± 2, ± 4, ± 8, ± 16 g
- Gyroscope:
- resolution: 16-bit
- measurement range: ± 16, ± 32, ± 64, ± 128, ± 256, ± 512, ± 1024, ± 2048°/sec
Set contents
- Round LCD touch display 1.28'' 240 x 240 px - RP2040, 6-axis sensor - Waveshare 24580
- SH1.0 cable, 12-pin