一个开发者自发组成的开源组织Free Ink,最近把电子纸阅读器这件事从软件一路开到了硬件电路板。阅读器固件、跨设备SDK,加上一块能自己焊出来的主板,官方给出的自制成本大约60美元,目前已完整适配8款不同厂商的设备。
这件事真正值得盯的不是"功能能不能追上Kindle"。而是这套开放到底的电子纸生态,能不能把阅读器从被平台攥在手里的账户终端,变回一台用户说了算、社区能修的普通设备。
三层结构:软件、固件、硬件全部打开
Free Ink把栈分成三层,每一层都公开且可审计。
软件层叫CrossPoint Reader。支持EPUB 2和3格式,能读嵌入的CSS样式,自定义字体、字号、边距和断字。首次打开会把排版缓存到SD卡,之后几乎秒开。传书走WiFi上传服务器,浏览器拖拽或Calibre直连都行,配合KOReader同步能在多台设备间保留阅读进度。菜单支持十余种语言,含希伯来语和阿拉伯语的从右到左排版。
固件层叫FreeInk SDK,做的是统一硬件抽象。显示控制器、波形、引脚、触摸、前光这些差异全塞进可替换的接口后面,固件只调用一套稳定API。接入一款新设备理论上是写配置文件和驱动参数,不用重写整个固件。目前列出"完整支持"的设备有8款,横跨ESP32-C3到经典ESP32平台,黑白屏到6色Spectra面板都有,来自Xteink、M5Stack、LilyGo等不同厂商。
硬件层叫de-link,是一块基于ESP32-S3的主板。原理图用KiCad画好并公开,物料清单也全部开放,支持可更换电池、microSD、USB-C充电和可选前光。官方给出的自制成本估算是约60美元——这是元器件自己攒的成本,不是一台成品的零售价。
项目的核心主张写在自己的manifesto里:书是本地文件,存在SD卡上,格式开放,不需要账户,不需要订阅,软硬件都可以审计和维修。
60美元买到什么,买不到什么
先说清楚边界。60美元是元器件自焊的估算成本,不含工具、不含焊接失败的损耗,也不是一台可以直接下单的成品价。"完整支持8款设备"这个说法来自项目官网的设备列表,是自我申报,不是第三方评测出来的结论。
跟成熟商业方案摆在一起看,差的不是功能列表,是所有权归谁:
| 维度 | Free Ink | Kindle / Kobo 等主流方案 |
|---|---|---|
| 书归谁管 | 本地文件,存SD卡 | 多绑定账户与平台格式 |
| 是否需要账户 | 不需要 | 通常要绑账号买书 |
| 硬件能不能修 | 原理图、BOM全公开 | 官方不公开电路,修要走官方或灰色渠道 |
| 成熟度与供应链 | 依赖爱好者社区和小厂供货 | 大厂供应链稳定,功能打磨多年 |
这张表里最该看清的一行是最后一行。开放的是设计,不是产能。8款设备背后是愿意公开规格的小厂和爱好者,谈不上稳定供应链,长期维护也要看社区能不能接得住。KOReader同步还要靠外部服务器中转,也不是完全去中心化。
对两类人来说,这意味着完全不同的行动。电子纸硬件与嵌入式开发者可以直接拿FreeInk SDK的统一API做原型:手上有Xteink、M5Stack或LilyGo这类板子的,先跑通固件、试一次适配成本,再决定要不要把这套抽象层接进自己的产品,比自己从头写显示驱动省事得多。在意设备所有权、想要离线书库和可维修性的深度读者可以考虑找现成支持的设备刷CrossPoint Reader,或者花约60美元的物料自焊de-link主板练手;但要先弄清楚一件事——从公开资料看,CrossPoint Reader面向的是开放格式的EPUB文件,没有提到解密或转换Kindle自家的DRM格式。如果书库大多是Kindle平台买的书,现阶段这套生态大概率还进不去,动手前得先想好书源怎么解决。
这笔旧账,开源打算怎么还
2009年,亚马逊为处理版权纠纷,远程从用户的Kindle里删掉了他们已经买下的《1984》——一本讲监控和删除历史的书,被平台从别人的设备里删掉,这个反讽后来成了"电子书其实是租的"最常被引用的案例。普天之下莫非王土,换到今天的电子书生态,倒也可以说是一机之下莫非账户。
Free Ink想解决的正是这类问题:书是SD卡上的文件,没有账户能锁死它,理论上也没有谁能远程拿走。这个主张本身没毛病,它击中的是账户锁定、封闭格式和不可维修这三笔旧账。
但开放到底,不等于已经能打。真正决定这套生态能不能走出极客圈子的变量,是FreeInk SDK这套硬件抽象层能不能持续吃下新设备,以及愿意公开规格的小厂和社区维护者,够不够撑起一条不断供的产业链。接下来最值得盯的,不是它又适配了几款设备,而是这些"完整支持"能不能被独立用户长期验证,社区版本更新是不是还在活跃迭代。
值得记住的不是这块PCB的参数,是它把"电子书其实是租来的"这件事,重新摆到了台面上。
