Vishal Soni Builds ChronoWatch X2040 With 950mAh Battery and RP2040 Round Display
Updated
Updated · raspberrypi.com · Jul 30
Vishal Soni Builds ChronoWatch X2040 With 950mAh Battery and RP2040 Round Display
1 articles · Updated · raspberrypi.com · Jul 30
Summary
ChronoWatch X2040 strips the smartwatch concept back to timekeeping, offering multiple watch faces, 12- and 24-hour formats, brightness control, a stopwatch, screen rotation and a sleep mode.
Soni built it around a Waveshare Round Touch LCD with an integrated RP2040, pairing the module with a 3.7V 950mAh battery, a 3D-printed case and an Apple Watch strap.
Programming became the main challenge: after moving from Arduino to the Pico SDK in C, he modified basic libraries and wrote custom touch functions to detect taps on specific screen areas.
Power management still limits the project because the watch lacks an RTC module, so deep sleep causes it to lose time and date.
Soni is now considering an RTC, alarm and step counter while also trying to make the watch thinner and use a smaller battery.