Waveshare module features a 6-axis IMU and a 1.28-inch IPS Display

Waveshare module features a 6-axis IMU and a 1.28-inch IPS Display


Waveshare developed the RP2040-LCD-1.28, which is an MCU board that combines a good price with a nice performance. The fact that it has a 1.28-inch LCD round display, a Li-ion battery charger, a 6-axis sensor (3-axis accelerometer and 3-axis gyroscope), and so on, in addition to adapting all GPIO and Debug headers, enables you to develop and integrate it into products quickly and easily despite its diminutive size. The Waveshare RP2040 uses the RP2040 microcontroller, as its name suggests.

Raspberry Pi RP2040 has two Arm Cortex M0+ processors (up to 133MHz), 264kB of SRAM, and 2MB of Flash memory on the chip. The built-in display is a GC9A01A, which is a 1.28-inch IPS LCD display that can talk over SPI. The IMU (QMI8658C) has a 3-axis gyroscope and a 3-axis accelerometer that work together. Both of these sensors have a resolution of 16 bits. The 1.27-pitch female headers can be used to get to the GPIOs. But the product page says that some of these pins “are multiplexed to the internal circuit.” There are 2x SPI, 2x I2C, 2x UART, 4x 12-bit ADC, and 16x PWM channels that can be used for communication. The board also seems to have an MX1.25 header for a rechargeable and dischargeable 3.7V lithium battery.


RP2040 MCU chip was designed by Raspberry Pi in the United Kingdom. It contains a Temperature sensor, accurate clock and timer on-board, accelerated floating-point libraries on-chip, and 8 x Programmable I/O (PIO) state machines for providing support for bespoke peripherals.

NOR-Flash memory of 2 megabytes is also included. The screen has a resolution of 240×240 pixels and measures 1.28 inches diagonally. I/O Interfaces has roughly 30 GPIO muxed pins (with female headers), 1x IMU (3-axis gyroscope and 3-axis accelerometer), and 1x Temperature sensor. There is one USB Type-C connection. Additional features include a button labeled 1x Reset as well as a button labeled 1x Boot. The power comes from a single Lithium battery that has a connector for both charging and discharging.

Here is where you can find the Wiki page for this product. On GitHub, you can also find a clock demo project made by Daniel Wienzek. The Waveshare RP2040 board can be bought on ThePihHut.com for £17 (about $18.13).

About Rakesh Kumar, Ph.D.

Rakesh holds a Ph.D. in Electrical Engineering with a specialization in power electronics. He is an avid enthusiast of electronics, especially embedded technologies, including Arduino and ESP32. He likes to write articles and tutorials in the field of electronics. He is also a teacher and researcher by profession.

view all posts by rakesh
Notify of

Inline Feedbacks
View all comments
Subscribe to Blog via Email

After subscribing you can choose how often you will receive our updates: https://wordpress.com/following/manage

Join 97,500 other subscribers