一、项目基础信息
项目名称:Yatchy
作者:Szybet
项目标语:Your Watchy, fixed and improved, even made modular
定位:基于经典开源手表 Watchy 进行全盘重新硬件设计的 DIY 电子墨水智能手表,修复原版 Watchy 大量缺陷,核心亮点为模块化扩展架构。
开源仓库:https://github.com/Szybet/Yatchy
配套固件仓库:InkWatchy(原生适配 Yatchy 与原版 Watchy)
原版 Watchy 痛点汇总:Micro USB 易损坏、贴片按键极易断裂、无背光、硬件不可扩展、PCB 布局存在电源与时序缺陷。Yatchy 设计目标就是一次性解决以上全部问题。

二、核心硬件架构与规格
主控核心
MCU:ESP32-C6(Wi-Fi 6 + BLE 5.3,相比 Watchy 旧版 ESP32 系列拥有更低待机功耗)
显示屏:1.54 英寸电子墨水屏 GDEH0154D67(与 Watchy 通用屏幕)
实时时钟 RTC:外部高精度 32KHz 晶振,优化走时精度
传感器:三轴加速度计 BMA423(计步、姿态唤醒)
振动马达:内置震动提醒
⚙️ 硬件改良清单(对比原版 Watchy)
充电接口升级
Micro USB → USB‑C,解决原版接口极易物理损坏的通病。
按键结构重构
放弃脆弱贴片轻触开关,改用直插 THT 封装实体按键(Panasonic EVP 系列),机械强度大幅提升,长期使用不易断裂。
供电系统优化
重新设计电源通路与 LDO,优化休眠功耗,显著延长锂电池续航;标准搭配 3.7V 200mAh 锂聚合物电池。
新增背光(前光)硬件
原版 Watchy 无任何背光电路,Yatchy 原生支持加装前光模组,暗光环境下可读屏幕。
更小 PCB 外形尺寸
在保留全部功能基础上缩小主板面积,外壳设计自由度更高。
修复原版硬件缺陷
优化走线、电源滤波、屏幕驱动时序,解决原版存在的杂讯、功耗异常等隐性问题。
🧩 革命性模块化扩展系统(最大特色)
主板预留专用扩展模块区域:
通过 IO 扩展芯片引出绝大多数 ESP32 GPIO 引脚、电源轨;
用户可自行焊接自定义子 PCB 模块,无需改动主板设计;
官方示例扩展模块方向:
太阳能充电模块、SD 卡存储模块、环境传感器(温湿度 / 气压)、编码器旋钮、LED 手电筒、扬声器、麦克风等。
默认配套基础扩展模块,支持简易外设接入;高级用户可自主设计扩展板。
📦 硬件开源文件
仓库hardware目录包含完整 KiCad 工程文件(原理图 + PCB),支持直接生产打样;所有元器件提供可采购物料清单 BOM(链接指向 TME、Mouser 等分销商)。
PCB 做了手工焊接优化:QFN 芯片预留助焊盘,业余爱好者更容易焊接。
外壳方案:提供可直接 3D 打印壳体模型,社区也衍生出第三方定制外壳;
组装文档:分步 PCB 焊接、屏幕装配、电池接线详细教程。
三、软件生态
1. 主力固件:InkWatchy
Yatchy 官方推荐固件,完全原生兼容,同时向下兼容原版 Watchy:
✅ 大量预制表盘、多语言支持(英文 / 波兰语正式支持,德语、意大利语等测试支持)
✅ Wi-Fi NTP 网络自动对时、时区管理、时钟漂移补偿
✅ Open‑Meteo 气象信息同步
✅ 计步器、日历、备忘录、简易电子书阅读器、内置小游戏
✅ 高度模块化编译:不需要的功能可直接关闭,降低固件体积、减少耗电
✅ 灵活休眠策略配置,极限省电模式下续航可达3 个月
2. 未来规划
作者计划开发Rust 语言原生固件(目前尚未发布);同时兼容社区其他 Watchy 通用开源固件(存在少量引脚适配工作)。
四、面向两类使用者
🔹 普通爱好者(成品组装路线)
自行下单 PCB、采购清单元器件;
手工焊接主板;
烧录 InkWatchy 固件;
装配屏幕、电池、3D 打印外壳即可使用。
不需要硬件设计能力,只需要基础焊接技能。
🔹 进阶开发者 / 硬件极客
在 KiCad 基础上二次修改主板;
自主设计扩展模块实现自定义功能;
修改固件代码,开发专属表盘、自定义功能;
研究电源、低功耗方案进一步优化续航。
五、开源协议与商用说明
硬件设计与代码开源,仓库 FAQ 明确说明了个人自制、小规模二次售卖的许可边界:
个人非盈利打样组装完全自由;
如果进行批量贩售,需要遵守项目声明的署名与开源要求;
⚠️ 电池选型、安全规范、售后责任由制作者自行承担。
六、项目短板(Flaws,官方自述)
模块化扩展模块目前依靠焊盘直连,无标准连接器,更换模块需要重新焊接;
前光模组属于附加扩展,标准版主板不带背光,需要额外加装模块;
ESP32‑C6 相比 S3 生态相对新,部分老旧第三方固件移植需要调整。
七、与原版 Watchy 横向对比
参数 | Watchy(原版 v2/v3) | Yatchy |
|---|---|---|
主控 | ESP32 / ESP32‑S3 | ESP32‑C6 |
充电接口 | Micro USB(易损坏) | USB‑C |
按键 | 贴片轻触开关(易断) | THT 直插加固按键 |
背光 | ❌ 原生无背光 | ✅ 支持扩展前光 |
硬件扩展 | 几乎无预留扩展 | ✅ 专用模块化扩展区 |
外形体积 | 基准尺寸 | 更小 PCB |
待机续航 | 数周 | 优化电源,极限可达 3 个月 |
固件 | 通用 Arduino 固件 | InkWatchy 深度优化固件 |
八、License
CC BY-NC-SA 4.0
