硬件适用范围: 本指南仅适用于四色屏 ZECTRIX NOTE4C 开发套件(PCB 版本 1.0):ESP32-S3 N16R8,配备 4.2 英寸 400 × 300 黑、白、红、黄四色电子墨水屏。除显示面板及其刷新行为外,NOTE4C 与黑白屏 NOTE4 开发套件使用相同的控制板、按键、音频、电源系统、USB 接口和外壳。两者的显示固件镜像不可混用。
ZECTRIX NOTE4C 开发套件是一款组装完成的 ESP32-S3 四色电子墨水屏开发平台,适用于低功耗信息显示、电子标签、照片卡片、状态面板和自定义嵌入式项目。设备在一个成品中集成了显示屏、控制板、可充电电池、麦克风、扬声器、RTC、NFC、实体按键、USB Type-C、磁吸背板和外壳。
NOTE4C 是开放式开发设备,不包含开箱即用的消费版 NOTE4 固件、官方 NOTE4 AI 语音任务体验或 NOTE4 云服务。公开参考固件提供基础 Wi-Fi 配置、图片传输、四色屏测试和二次开发能力。
| 项目 | 规格 |
|---|---|
| 产品 | ZECTRIX NOTE4C Devkit |
| PCB 版本 | 1.0 |
| 主控 | ESP32-S3 N16R8 |
| Flash / PSRAM | 16 MB Flash / 8 MB PSRAM |
| 无线连接 | 2.4 GHz Wi-Fi、Bluetooth LE 5.0 |
| 显示屏 | 4.2 英寸四色电子墨水屏 |
| 显示颜色 | 黑、白、红、黄 |
| 分辨率 | 400 × 300 像素 |
| 显示控制器 | SSD2683 |
| 显示格式 | 2 bpp BWRY |
| 刷新 | 全屏刷新;每幅画面通常需要 10 秒以上 |
| 音频 | ES8311 编解码器、麦克风、扬声器 |
| RTC | PCF8563 |
| NFC | PCB 版本 1.0 包含 |
| 操作键 | 上键、下键 / 电源键、BOOT / 确认键、内凹 RESET |
| USB | USB Type-C 供电、原生 USB 数据、刷写和串口 |
| 电池 | 2,000+ mAh 可充电电池 |
| 尺寸 | 97 × 97 × 8.75 mm(含磁吸后盖) |
| 外壳 | ABS |
本指南顶部给出了按键与接口示意图。屏幕朝向使用者时:
| 实体按键或接口 | 硬件信号 | 说明 |
|---|---|---|
| 右侧上键 | GPIO39 | 上键,低电平有效 |
| 右侧下键 | GPIO18 | 下键 / 电源相关输入,低电平有效 |
| 正面圆形按键 | GPIO0 | BOOT / 确认,低电平有效;启动配置引脚 |
| 圆形按键旁的正面小针孔 | 麦克风输入 | 连接到 ES8311 音频通路 |
| 扬声器孔列最右端的独立小孔 | GPIO3 | 状态 LED |
| 左侧 RESET 针孔,与下键等高 | ESP32-S3 EN / RST | 短按可复位主控 |
| 底部中央 USB Type-C 接口 | USB D- GPIO19、USB D+ GPIO20 | 供电、原生 USB 数据、刷写和串口 |
GPIO17 控制主板的电源保持电路。使用电池运行的固件必须在启动后维持所需的电源锁存状态。GPIO18 同时连接到下键 / 电源键,因此开机、关机和长按行为取决于所安装的固件。
左侧内凹针孔是硬件 RESET 输入,连接 ESP32-S3 的 EN / RST 信号,不会清除固件或用户数据。
大多数电脑无需按键即可连接 NOTE4C 开发套件。如果浏览器更新工具或 esptool 无法识别设备:
以上操作会让 ESP32-S3 手动进入 ROM 下载模式。正常重启后设备会恢复常规运行。
控制器侧的电子墨水屏信号与 NOTE4 共用,但安装的面板和固件配置不同。
| 功能 | ESP32-S3 GPIO |
|---|---|
| 电子墨水屏电源使能 | 6 |
| BUSY | 8 |
| RESET | 9 |
| DC | 10 |
| CS | 11 |
| SCK | 12 |
| MOSI / SDA | 13 |
| 功能 | ESP32-S3 GPIO | 说明 |
|---|---|---|
| BOOT / 确认 | 0 | 低电平有效;启动配置引脚 |
| 充满 / 待机 | 1 | STDBY_H |
| 充电状态 | 2 | CHRG_L |
| 状态 LED | 3 | 绿色 LED |
| 电池电压 ADC | 4 | 通过电阻分压读取电池电压 |
| RTC 中断 | 5 | PCF8563 中断 |
| NFC 场检测 | 7 | NFC 场检测信号 |
| 电源保持 | 17 | 主板电源锁存控制 |
| 下键 / 电源键 | 18 | 低电平有效 |
| NFC 电源控制 | 21 | NFC 掉电 / 使能控制 |
| 上键 | 39 | 低电平有效 |
| 功能 | ESP32-S3 GPIO |
|---|---|
| I2S MCLK | 14 |
| I2S BCLK / SCLK | 15 |
| 编解码器 DOUT / ESP32 RX | 16 |
| I2S LRCK / WS | 38 |
| 音频电源使能 | 42 |
| 编解码器 DIN / ESP32 TX | 45 |
| 扬声器功放控制 | 46 |
| 信号 / 外设 | 值 |
|---|---|
| I2C SDA | GPIO47 |
| I2C SCL | GPIO48 |
| PCF8563 RTC 地址 | 0x51 |
| NFC 接口地址 | 0x55 |
| 功能 | ESP32-S3 GPIO |
|---|---|
| USB D- | 19 |
| USB D+ | 20 |
| UART0 TX | 43 |
| UART0 RX | 44 |
所有 GPIO 信号均使用 3.3 V 逻辑电平,请勿向 GPIO 直接输入 5 V。
NOTE4C PCB 版本 1.0 与该原理图中的 NOTE4 开发套件使用相同的控制板和外设映射。安装的电子墨水面板及其所需的固件配置不同,开发时请使用下文所述的 NOTE4C 四色面板配置。
以下合并镜像来自此前公开的 NOTE4C 开源参考固件版本。下一节的简易操作说明也以这个镜像为准。
| 项目 | 值 |
|---|---|
| 下载 | NOTE4C 合并固件 |
| 文件名 | notellm-2bp-v6.5.9-2bp-3fbbabb-20260705-mergebin.bin |
| 目标硬件 | ESP32-S3 NOTE4C 四色屏硬件 |
| 文件类型 | 合并固件镜像 |
| 写入地址 | 0x0000 |
| 文件大小 | 3,054,752 字节 |
| SHA-256 | 26f209f7cdea8f62bff73f2e877e3ab421917c17497a2a23340129c6ef43fc36 |
刷写前请核对文件名、文件大小和校验值。不要将此镜像写入黑白屏 NOTE4。
ZECTRIX 浏览器固件更新工具通过 USB 直连安装本地 .bin 文件。浏览器只在本地读取固件文件,不会将其上传到 ZECTRIX。
.bin 固件文件。0x0000。如果设备无法连接,请按上文的 BOOT / RESET 顺序进入下载模式,然后再次点击 连接设备。
安装或更新 esptool:
python3 -m pip install --upgrade esptool
在固件文件所在目录中执行:
python3 -m esptool \
--chip esp32s3 \
--port /dev/cu.usbmodemXXXX \
--baud 460800 \
write-flash 0x0 notellm-2bp-v6.5.9-2bp-3fbbabb-20260705-mergebin.bin
请将串口名称替换为电脑实际识别到的设备端口。Windows 使用对应的 COM 端口,并在需要时将 python3 改为 python。合并镜像必须写入 0x0。
本节行为适用于上文列出的可直接刷写镜像。自行编译的固件或仓库后续版本可能会有不同表现。
每次四色屏刷新完成后再按下一个按键。
设备没有保存过网络时,固件通常会自动进入配网模式。如果没有自动进入:
ZecTrix 开头的开放热点。http://192.168.4.1。ESP32-S3 无法连接仅提供 5 GHz Wi-Fi 的网络。如果配网成功后“相册”页仍显示旧的连接状态,请短按一次 RESET,或先切换到其他页面再返回。
热点:InkScreen-AP
密码:12345678
http://192.168.4.1。浏览器会缩放图片并将其转换为黑、白、红、黄四色,无需另行转换为 BIN。
请勿混淆两个热点:
ZecTrix...:首次配置家庭 Wi-Fi;默认无密码。InkScreen-AP:“相册”热点传图;密码为 12345678。NOTE4C 连接家庭网络后:
http://设备IP/,将“设备IP”替换为屏幕显示的地址。局域网页面支持上传图片、预览四色转换、显示和管理图片,以及设置轮播。DHCP 地址可能发生变化,请以设备当前显示的地址为准。
公开仓库 LazyYoun/youn-ink-fourcolor-firmware 使用 2bp 作为默认分支,采用 MIT 许可证。仓库包含 ESP-IDF 固件,以及可选的服务器和管理组件。
git clone https://github.com/LazyYoun/youn-ink-fourcolor-firmware.git
cd youn-ink-fourcolor-firmware/firmware
当前仓库文档使用 ESP-IDF 6.0 环境。启用 ESP-IDF 环境后编译固件:
idf.py set-target esp32s3
idf.py menuconfig
idf.py build
idf.py -p /dev/cu.usbmodemXXXX flash monitor
请将 /dev/cu.usbmodemXXXX 替换为电脑实际识别到的串口。Windows 使用对应的 COM 端口。按 Ctrl + ] 退出串口监视器。
四色面板是仓库默认的 ZECTRIX 面板配置。在 idf.py menuconfig 中确认:
ZecTrix EPD panel type
└── 4-color BWRY SSD2683 EPD
对应配置:
CONFIG_ZECTRIX_EPD_PANEL_4COLOR_SSD2683=y
为 NOTE4C 编译时,请勿选择 1 bpp 黑白面板。
该仓库是持续演进的参考项目,不是消费版 NOTE4 固件。目前包含固件 UI 和显示代码、AP 热点传图、可选 Python 服务器组件,以及图片 / 设备管理功能。启用外部服务、API、OTA 地址或自定义分区前,请先阅读仓库当前的 README 和源码。不要提交 .env 文件、API Key、Wi-Fi 凭据、编译产物、日志或本地数据库。
NOTE4C 使用 SSD2683 显示控制器。目前本文未提供由厂商官网公开托管的 SSD2683 数据手册,请以 NOTE4C 原理图映射、面板配置和公开驱动源码作为开发参考。
NOTE4C 是开发设备。第三方固件、自定义分区表、服务器部署、外部 API 服务和硬件改装由开发者自行负责。安装前请保留经过验证的 16 MB Flash 备份,并记录准确的固件文件名、写入地址和校验值。如果怀疑硬件故障,请联系 ZECTRIX 支持,并提供设备型号、PCB 版本、固件文件名、复现步骤和现象照片或视频。