OpenTrailPaper:花一块 ESP32 板子,刷出一台不订阅的开源自行车码表
阅读时间: 大约 8 分钟
OpenTrailPaper:花一块 ESP32 板子,刷出一台不订阅的开源自行车码表

商业自行车码表动辄两三千元,而且功能越来越往订阅服务上靠。OpenTrailPaper 切中的就是这群不想被绑定的骑行极客:它不是一台成品码表,而是一套开源固件——你自己买一块 LilyGO T5S3 4.7 寸墨水屏开发板,刷上固件,就有了一台不用账号、不用订阅、完全离线的骑行电脑。官网当前明确目标硬件只有这一块板子,本文基于其官网,拆解它的能力与官方自列的取舍。
一、背景动机:拒绝订阅化的骑行数据
佳明、Wahoo 等商业码表体验成熟,但价格高、高阶功能常与手机 App/云服务绑定。而骑行圈里有一批人只想要:阳光下可读的屏幕、离线地图、GPX 路线导航、记录 FIT 文件、连心率/功率计,且数据完全归自己。OpenTrailPaper 用”DIY 硬件 + 开源固件”把这个成本压到一块开发板的钱。
官网一句话定位:“It shows ride data and offline maps, follows GPX routes, records FIT files and connects to Bluetooth sensors. You buy and protect the board yourself.”
二、是什么:跑在 ESP32-S3 墨水屏上的固件
硬件规格(官网):
- 目标板:LilyGO T5S3 4.7” E-Paper PRO(ESP32-S3);
- 屏幕:960×540 墨水屏;
- 存储:16 MB Flash + 8 MB PSRAM,带 SD 卡槽;
- 无线:BLE 5(连心率带、功率计、踏频传感器);
- GPS:基础款 GNSS;
- 其他:电容触控、前灯、电池、USB-C;
- 刷写:桌面 Chromium 浏览器通过 Web Serial 经 USB 刷固件。
它的核心卖点参数:960×540 墨水屏、16MB Flash、BLE 5 传感器、1Hz FIT 记录、H3 离线瓦片、Web Serial 刷写器。
三、技术机制:离线优先 + 手机只做”准备与搬运”
OpenTrailPaper 的设计哲学是设备独立、手机非必需:
- 上车后不需要手机/信号:路线和离线地图加载好后,码表自己 GPS 追踪、记录、转向导航;
- 记录:每次骑行存成
.fit文件到 SD 卡; - 导航:沿加载的 GPX 路线做 turn-by-turn 提示;支持
.erg/.mrc结构化训练课; - 仪表盘:默认显示功率、心率、速度、距离、骑行时间;屏幕顺序、字段、字号可在手机 App 改,也可直接编辑 SD 卡上的
/config/dashboard.cfg; - 手机 App(可选):iOS 17+ 免费、Android 8+ Beta(侧载 APK)。用于规划路线并发 GPX、构建离线地图、导出骑行记录、改设置、经蓝牙升级固件。骑行中不连手机。

四、关键事实表
| 项目 | 官方口径 |
|---|---|
| 形态 | 开源固件(DIY 硬件) |
| 目标板 | LilyGO T5S3 4.7” E-Paper PRO |
| SoC | ESP32-S3 |
| 屏幕 | 960×540 墨水屏 |
| 存储 | 16MB Flash + 8MB PSRAM + SD 卡 |
| 传感器 | BLE 5 心率/功率/踏频 |
| 记录 | 1Hz .fit 文件存 SD |
| 地图 | H3 离线瓦片,GPX turn-by-turn |
| 训练 | .erg/.mrc 结构化课程 |
| 账号/订阅 | 无 |
| 续航 | 约 7.4–8 小时(前灯关) |
五、口径偏差与官方自列的 TRADOFFS
这一节是本文最值得读的——官网专门开了 “TRADEOFFS” 段落,把局限写得非常坦白:
- 无气压高度计。没有气压测高计,爬升量是从地图瓦片里” baked in” 的海拔推算出来的,累计爬升是估算值,不是实测。
- GPS 是基础款。接收机能用,但官方承认”现代多频模块会锁星更快、在树荫下/楼宇间保持定位更好”——言下之意:弱 GPS 环境下定位体验不如高端商业码表。
- 无磁力计(指南针)。地图只能根据你行进方向转向;停下来时它没法指方向。
- 续航约 8 小时。官方实测:1500mAh 电池、前灯关闭下约 7.4 可用小时;且”功耗工作仍在进行,新版本可能不同”——这是个测量基线,不是承诺。
- 硬件按键弱、触控在恶劣天气难用。主要交互靠触摸屏,戴冬季手套或雨天很难操作。
- 不防水。板子裸出、无密封、无 IP 等级,淋雨前必须自己加壳或防水袋。
- 目前只支持一块板子。它是”开发项目,不是完工的、防水的零售产品”;官方还在征集更好的目标板(要有气压计、多频 GPS、磁力计、更大电池、好用的按键、防水壳)。
六、适用 / 不适用人群
适合:
- 喜欢 DIY、会自己买板子刷固件、愿意做防水壳的骑行极客;
- 在意阳光下可读性与低功耗(墨水屏优势)、拒绝订阅的人;
- 已有心率带/功率计,想要一个离线、数据归自己的码表;
- 愿意接受估算爬升、基础 GPS,换来零订阅成本的人。
不适合:
- 想要开箱即用、防水、精准爬升测量、强 GPS 信号的严肃车手——商业码表更合适;
- 不愿折腾硬件、不会刷固件、不想做防水处理的人;
- 需要导航时停车仍指方向(指南针)的场景。
七、客观分析:优势与意义
优势: 零订阅、完全离线、数据归自己(FIT 可导出集成各类运动 App)、墨水屏阳光下可读且省电、可配置性强(dashboard.cfg)、Web Serial 刷写门槛低、开源可自定义。
局限: 无气压计致爬升为估算、基础 GPS、无指南针、续航约 8 小时、按键/触控恶劣天气难用、不防水、仅支持一块板子、本质是 DIY 套件而非成品。
它意味着什么: OpenTrailPaper 是”硬件极客用开源夺回工具主权”的典型——和前面 Chatto、Dokku 一样,它代表了对”订阅化、黑盒化”商业产品的反叛。墨水屏在阳光下的可读性与功耗优势,确实是自行车码表这个场景的合理选择。但它也诚实地说明了 DIY 的代价:省了两三千块和订阅,换来的是自己买板子、自己做防水、自己接受基础 GPS 与估算爬升。对愿意折腾的人,这是一台完全属于自己的码表;对只想上车就骑的人,商业码表依然省心。