Skip to content
MCU Atlas
ESP32ESP32Draft

Watchy: open-source ESP32 e-ink smartwatch

An open-source smartwatch with a 1.54in e-paper screen and ESP32, hackable watch faces in Arduino.

Difficulty:BeginnerCost:Under $15Source available

Key Facts

  • Chip: ESP32 (original)
  • Display: 1.54in 200x200 e-paper
  • Power: LiPo, deep-sleep between refreshes
  • Framework: Arduino / PlatformIO

About This Project

Watchy is an open hardware smartwatch built around an ESP32 and a 200x200 e-paper display. Because e-paper only draws power when it refreshes, the watch can run for days on a small LiPo, and the community has produced hundreds of custom watch faces. Firmware is written with the Arduino framework, and the board exposes buttons, a vibration motor, an RTC and an accelerometer for step counting. It is sold as a kit, but the PCB and case files make it a good reference design for any low-power e-ink wearable.

Source & Attribution

Source: GitHub
License: MIT
Last verified: 10/16/2026
How to Build It
A quick-start guide based on the project documentation
  1. 1Clone or download the project from GitHub
  2. 2Review the README for required libraries and wiring diagrams
  3. 3Install the development environment (Arduino IDE or PlatformIO)
  4. 4Wire the components according to the project schematic
  5. 5Configure Wi-Fi credentials in the source code if needed
  6. 6Build and upload the firmware to your ESP32
Parts List (BOM)
Partial parts list
partial
PartQtyRoleEst. PriceBuy
Watchy kit (ESP32 + 1.54in e-paper PCB)
Sold as a complete kit by SQFMI
1main board——
1power$4–$10View
Estimated Total$4–$10 USD

Not included: 3D-printed case, wire, solder, USB cable

Download CSV

Related Projects

Low-power ESP32 e-paper weather display (7.5in)
Illustration
ESP32Draft
A wall-mounted 7.5in e-paper weather display on an ESP32 that runs for months on one battery charge.
Intermediate·Cost varies·Code
5 parts listed
📷
ESP32ESP32-S3Draft
Turns cheap second-hand electronic shelf labels into a Wi-Fi-managed e-ink display fleet via an ESP32 access point.
Advanced·Under $15·Code
3 parts listed
Cheap Yellow Display: community hub for the ESP32-2432S028 touchscreen
Illustration
ESP32Draft
A community guide, pinouts and examples for the ~$15 ESP32 board with a built-in 2.8in resistive touchscreen.
Beginner·Cost varies·Code
2 parts listed