跳到主要内容

Biscuit 墨水屏多功能固件

Biscuit 最初是为 Xteink X4 墨水屏设备打造的自定义固件,把一台约 70 美元的墨水屏阅读器变成集无线工具、安全功能、通信、游戏与实用工具于一身的智能设备,同时完整保留电子阅读功能。RockBase IoT已将其移植到 NM-EPD-420,还有更多细节需要完善,期望感兴趣的爱好者可以参与到开源项目。

设计理念

Biscuit 把设备当作通用智能终端而非单一阅读器:主屏幕是一个磁贴式仪表盘,实时显示系统信息(电量、堆内存、运行时长、Wi-Fi 状态);阅读只是八大功能分类之一,而不是全部。

4.26" / 4.2" 墨水屏在阳光下清晰可读、断电不丢画面,配合数天级的电池续航;实体按键提供无需触摸屏的导航;Wi-Fi 与 BLE 5.0 支撑无线工具;MicroSD 卡存储所有内容。

硬件规格对比

规格Xteink X4(原版)NM-EPD-420(移植版)
SoCESP32-C3(RISC-V,160 MHz)ESP32-S3(Xtensa,240 MHz)
内存380 KB SRAM(无 PSRAM)380 KB SRAM + 8 MB PSRAM
Flash16 MB16 MB
屏幕4.26" 800×480 单色墨水屏4.2" 400×300,三色 GDEY042Z98 或黑白 GYE042A87(优先推荐)
输入7 个按键(前 4 + 侧 3)2 个按键(USER 左 / BOOT 右)
无线2.4 GHz Wi-Fi + BLE 5.02.4 GHz Wi-Fi + BLE 5.0
存储MicroSD(FAT32)MicroSD(FAT32)
接口USB-C(串口 + 供电)USB-C(串口 + 供电)

NM-EPD-420 移植版

构建变体

PlatformIO 环境面板说明
nm_epd_420GDEY042Z98 三色面板(含 UC8179 兼容回退)标准 NM-EPD-420 移植
nm_epd_420_bwGYE042A87 黑白面板引脚与 UI 行为相同,换用更快的黑白 GxEPD2 驱动,刷新快,体验更好

双键操作模型

移植版用板载两个按键替代 X4 的七键布局,紧凑操作模型如下:

操作含义
USER 短按上 / 上一项 / 上一页
BOOT 短按下 / 下一项 / 下一页
USER 长按返回
BOOT 长按确认 / 打开
USER + BOOT 同时长按逻辑电源键

完整按键映射、长按时间阈值与屏幕提示标签见仓库文档 docs/nm-epd-420-controls.md

编译烧录

克隆仓库后使用 PlatformIO 选择对应环境编译:pio run -e nm_epd_420(三色版)或 pio run -e nm_epd_420_bw(黑白版)。固件也已上架 Web Flasher,可浏览器一键烧录。