Since the official Watchy repository has not been maintained for a long time and there are no plans to continue maintenance, this repository is forked to provide ongoing support.
Please use PlatformIO for development.
| v2 | v3 | |
|---|---|---|
| SoC | ESP32-PICO-D4 | ESP32-S3FN8 |
| RTC | PCF8536 | EXT 32KHz Crystal |
| USB-Serial | CP2102N/CH340x | Built-in CDC/JTAG |
| PCB | xywatch/watchy-hardware-v2 | xywatch/watchy-hardware-v3 |
Current issues with v3: Using EXT 32KHz Crystal clock results in 1-2 minutes of inaccuracy after several days and high power consumption.
- PlatformIO is the recommended development environment.
- Ensure the correct
.inifile is used for your Watchy version (V2/V3).
To upload new firmware/watchfaces to Watchy, you will need to enter bootloader mode
- Plug in the USB on Watchy
- Press and hold the top 2 buttons (Back & Up) for more than 4 seconds,
- then release the Back button first,
- before releasing the Up button
You should now see an ESP32S3 device enumerate a serial port i.e. COM, cu.*
因为官方 Watchy 已很久没有维护且也没有打算继续维护的计划, 所以fork该仓库来维护.
请使用 paltformio 来开发
v2与v3的差异:
| v2 | v3 | |
|---|---|---|
| SoC | ESP32-PICO-D4 | ESP32-S3FN8 |
| RTC | PCF8536 | EXT 32KHz Crystal |
| USB-Serial | CP2102N/CH340x | Built-in CDC/JTAG |
| PCB | xywatch/watchy-hardware-v2 | xywatch/watchy-hardware-v3 |
v3当前的问题: 使用EXT 32KHz Crystal时钟几天后就会不准1-2分钟且功耗大, 可能原因: 依赖外部晶振,若晶振功耗高或匹配电路不佳,可能导致额外耗电
如何解决:
- 检查 32.768kHz 晶振 的负载电容(通常 12.5pF)是否匹配
- 换用 高精度晶振(如 Seiko Epson MC-306)
v3进入下载模式:
- 同时按 BACK 和 UP 键大约4s
- 松开 BACK
- 松开 UP
Buy Watchy from Mouser, The Pi Hut, and Crowd Supply
Follow the instructions here https://watchy.sqfmi.com/docs/getting-started
Join our Discord