OpenTrailPaper:花一块 ESP32 板子,刷出一台不订阅的开源自行车码表

开源硬件
自行车
ESP32
墨水屏
DIY
户外运动
2026/9/29
·

阅读时间: 大约 8 分钟

OpenTrailPaper:花一块 ESP32 板子,刷出一台不订阅的开源自行车码表

OpenTrailPaper 墨水屏仪表盘:247W 功率、156bpm 心率、88rpm 踏频、54.8km(官方)

商业自行车码表动辄两三千元,而且功能越来越往订阅服务上靠。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、构建离线地图、导出骑行记录、改设置、经蓝牙升级固件。骑行中不连手机。

OpenTrailPaper 手机 App 路线规划预览(官方)

四、关键事实表

项目官方口径
形态开源固件(DIY 硬件)
目标板LilyGO T5S3 4.7” E-Paper PRO
SoCESP32-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” 段落,把局限写得非常坦白:

  1. 无气压高度计。没有气压测高计,爬升量是从地图瓦片里” baked in” 的海拔推算出来的,累计爬升是估算值,不是实测。
  2. GPS 是基础款。接收机能用,但官方承认”现代多频模块会锁星更快、在树荫下/楼宇间保持定位更好”——言下之意:弱 GPS 环境下定位体验不如高端商业码表。
  3. 无磁力计(指南针)。地图只能根据你行进方向转向;停下来时它没法指方向。
  4. 续航约 8 小时。官方实测:1500mAh 电池、前灯关闭下约 7.4 可用小时;且”功耗工作仍在进行,新版本可能不同”——这是个测量基线,不是承诺。
  5. 硬件按键弱、触控在恶劣天气难用。主要交互靠触摸屏,戴冬季手套或雨天很难操作。
  6. 不防水。板子裸出、无密封、无 IP 等级,淋雨前必须自己加壳或防水袋。
  7. 目前只支持一块板子。它是”开发项目,不是完工的、防水的零售产品”;官方还在征集更好的目标板(要有气压计、多频 GPS、磁力计、更大电池、好用的按键、防水壳)。

六、适用 / 不适用人群

适合:

  • 喜欢 DIY、会自己买板子刷固件、愿意做防水壳的骑行极客;
  • 在意阳光下可读性与低功耗(墨水屏优势)、拒绝订阅的人;
  • 已有心率带/功率计,想要一个离线、数据归自己的码表;
  • 愿意接受估算爬升、基础 GPS,换来零订阅成本的人。

不适合:

  • 想要开箱即用、防水、精准爬升测量、强 GPS 信号的严肃车手——商业码表更合适;
  • 不愿折腾硬件、不会刷固件、不想做防水处理的人;
  • 需要导航时停车仍指方向(指南针)的场景。

七、客观分析:优势与意义

优势: 零订阅、完全离线、数据归自己(FIT 可导出集成各类运动 App)、墨水屏阳光下可读且省电、可配置性强(dashboard.cfg)、Web Serial 刷写门槛低、开源可自定义。

局限: 无气压计致爬升为估算、基础 GPS、无指南针、续航约 8 小时、按键/触控恶劣天气难用、不防水、仅支持一块板子、本质是 DIY 套件而非成品。

它意味着什么: OpenTrailPaper 是”硬件极客用开源夺回工具主权”的典型——和前面 Chatto、Dokku 一样,它代表了对”订阅化、黑盒化”商业产品的反叛。墨水屏在阳光下的可读性与功耗优势,确实是自行车码表这个场景的合理选择。但它也诚实地说明了 DIY 的代价:省了两三千块和订阅,换来的是自己买板子、自己做防水、自己接受基础 GPS 与估算爬升。对愿意折腾的人,这是一台完全属于自己的码表;对只想上车就骑的人,商业码表依然省心。

参考来源