Zbotic Logo Zbotic Logo
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • 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 Print Service
  • 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 Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
Return to previous page
Home Waveshare

Waveshare RP2040-LCD-1.28: Round Display Board Projects

Waveshare RP2040-LCD-1.28: Round Display Board Projects

April 1, 2026 /Posted by / 0

The Waveshare RP2040-LCD-1.28 is a compact board with an integrated 1.28-inch round IPS LCD driven by the GC9A01 controller. Its circular form factor opens creative possibilities — analogue clocks, compass displays, speedometer gauges, and smartwatch interfaces.

Table of Contents

  • Specifications
  • Setup
  • Round Display Graphics
  • Projects
  • Watch Face Design
  • Adding Sensors
  • FAQ

Specifications

  • MCU: RP2040 dual-core Cortex-M0+ at 133 MHz
  • Display: 1.28-inch IPS, 240×240, 65K colours, GC9A01
  • Flash: 2 MB
  • Sensors: QMI8658 IMU on some variants
  • Battery: LiPo charging on some variants
  • Size: 40 x 40 mm circular PCB
Recommended: Waveshare ESP32-S3-Nano Development Board

Setup and First Programme

  1. Flash MicroPython (hold BOOT, plug in, drag UF2).
  2. Install gc9a01 driver from russhughes/gc9a01_mpy on GitHub.
  3. Upload driver files using Thonny.
import gc9a01, machine
spi = machine.SPI(1, baudrate=60000000, sck=machine.Pin(10), mosi=machine.Pin(11))
display = gc9a01.GC9A01(spi, dc=machine.Pin(8), cs=machine.Pin(9), reset=machine.Pin(12), width=240, height=240)
display.fill(gc9a01.BLACK)

Drawing on a Round Display

  • Keep content within 120-pixel radius from centre (120,120).
  • Use polar coordinates: x = cx + r*cos(angle), y = cy + r*sin(angle).
  • Draw arcs using small filled circles along the circumference.

Project Ideas

  • Analogue Clock: Hour markers, rotating hands, date window. DS3231 RTC for time sync.
  • Compass: HMC5883L magnetometer with rotating compass rose.
  • CPU Temp Gauge: Read temps over USB serial, display colour-coded circular gauge.
  • Pomodoro Timer: Circular countdown ring, vibration motor at session end.
  • Fitness Tracker: On-board IMU for step counting with activity ring display.
Recommended: Waveshare 2.8inch Touch LCD Shield for Arduino

Smartwatch Face Design

  • Place primary data (time) in the centre, secondary info around the edge.
  • Use complications at 3, 6, 9, 12 o’clock positions.
  • Colour rings for status indicators — green = good, red = alert.

Adding Sensors

  • BME280: Weather watch
  • MAX30102: Heart rate monitor
  • DS3231: Accurate timekeeping
  • LIS3DH: Gesture detection (tap to wake)

Frequently Asked Questions

Can I use LVGL?

Yes, with limitations. LVGL works but 264 KB SRAM is tight. Use partial rendering.

Battery life with LiPo?

400 mAh LiPo gives 4-6 hours display-on. With sleep modes, 2-3 days.

Readable in sunlight?

IPS has good colour but can wash out. Cup your hand around it like a real watch.

Can I 3D print a case?

Yes. STL files are available on Thingiverse for the 40mm circular PCB.

Conclusion

The RP2040-LCD-1.28 is uniquely compelling for circular display projects. Its round form factor, capable processor, and optional IMU make it perfect for wearables and desk gadgets.

Browse the full Waveshare collection at Zbotic.in with fast shipping across India.

Tags: GC9A01, Round Display, RP2040, waveshare
Share Post
  • Facebook
  • Linkedin
  • Whatsapp
USB Connector Types: A, B, C, ...
blog usb connector types a b c micro and mini guide 614018
blog idc ribbon cable flat cable connector assembly 614024
IDC Ribbon Cable: Flat Cable C...

Related posts

Svg%3E
Read more

Waveshare Firmware Update: Flash Latest Software Guide

April 1, 2026 0
Many Waveshare products contain updatable firmware. Keeping firmware current fixes bugs and adds features. Table of Contents Which Products Need... Continue reading
Svg%3E
Read more

Waveshare Troubleshooting: Common Issues and Fixes

April 1, 2026 0
Even reliable hardware encounters issues. This guide addresses the most common Waveshare problems and their solutions. Table of Contents Display... Continue reading
Svg%3E
Read more

Waveshare Education Kit: Classroom Raspberry Pi Pack

April 1, 2026 0
The Waveshare education kit is designed for STEM classrooms, with structured lessons from basic to advanced. Table of Contents Kit... Continue reading
Svg%3E
Read more

Waveshare Industrial Kit: RS485, CAN, and 4G Bundle

April 1, 2026 0
The Waveshare industrial kit combines RS485, CAN bus, and 4G for connecting legacy factory equipment to modern cloud platforms. Table... Continue reading
Svg%3E
Read more

Waveshare Weather Kit: Environmental Monitoring Bundle

April 1, 2026 0
The Waveshare weather kit bundles environmental sensors for building a complete weather monitoring station. Table of Contents Sensors Included Setup... Continue reading

Add comment Cancel reply

Your email address will not be published. Required fields are marked

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 Technical Supports Email: [email protected]
For Sales / Enquiries Email: [email protected]

  • 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