Bondings Ink 硬件指南

QQ Group

本文档以当前代码仓库为准,说明推荐硬件方案、已内置的固件构建配置、接线方式和常见硬件问题。 如果你是第一次搭建,建议优先使用 ESP32-C3 + 4.2寸墨水屏。 这篇适合 准备自己动手搭硬件、选板子、对接线和供电有疑问的人

1. 推荐方案与多硬件支持

当前推荐、也是默认固件配置的组合是:

  • 主控:ESP32-C3 Pro mini 开发板
  • 屏幕:4.2寸 SPI E-Paper(如微雪 V2 或中景园 SSD1683 驱动屏)
  • 固件环境epd_42_wsv2_ssd1683_c3_promini

多硬件适配: 为了方便不同开发者,我们在 Release 中提供了适配多种开发板的预编译固件。主要支持以下主控:

  1. ESP32-C3 Pro mini:体积小巧,原生 USB CDC(固件后缀常带 c3_promini)。
  2. ESP32-C3 标准板:带独立串口芯片(如 CH340),串口调试更稳定(固件后缀常带 c3_std)。
  3. ESP32-WROOM-32E:经典的 ESP32 标准开发板(固件后缀常带 wroom32e)。

推荐以 4.2 寸屏幕 搭配 ESP32-C3 系列开发板 作为首选方案的原因:

  • 资料、文档、配置页预览都优先围绕 4.2寸版本展开
  • ESP32-C3 芯片功耗低、体积小(无论是 Pro mini 还是标准板)
  • 整体成本、体验、可复现性之间最均衡

2. 推荐购买方案与 BOM

为了方便大家采购,我们整理了三种主流的硬件购买方案(与视频介绍同步)。所有方案均基于 ESP32-C3ESP32 芯片与 4.2寸墨水屏

方案一:分体式组装(适合新手,接线明确)

买一块标准的 ESP32-C3 开发板,加一块屏幕驱动板,再买一块裸屏,用杜邦线连起来。

  • ESP32-C3 开发板:标准板(已焊接排针),带串口芯片调试稳定
  • 屏幕驱动板:用于连接裸屏和 ESP32
  • 4.2寸墨水屏(裸屏):中景园/微雪(黑白),或大连佳显(黑白红黄四色)
  • 杜邦线:母对母

方案二:一体化驱动板方案(走线最少,最整洁)

直接购买板载了 ESP32 芯片的屏幕驱动板,省去了主板和驱动板之间的杜邦线飞线,只需插上裸屏排线即可。

  • 带 ESP32 的屏幕驱动板:驱动板上自带 ESP32 芯片,高度集成
  • 4.2寸墨水屏(裸屏):同方案一

方案三:屏幕模块方案(体积紧凑)

购买已经把驱动电路和屏幕集成在一起的“屏幕模块”,再搭配一块体积小巧的 ESP32-C3 Pro mini,适合想要把外壳做得非常薄的玩家。

  • ESP32-C3 开发板:Pro mini(体积极小)或 方案一中的标准板
  • 4.2寸屏幕模块:微雪 4.2寸模块(屏幕与驱动板已集成在一起)
  • 杜邦线:母对母

详细的淘宝购买链接,请参考 硬件购买清单与方案推荐

可选供电配件

部件推荐选型说明
电源USB 直供(开发期)最稳定,排障方便
锂电池(可选)软包 505060-2000mAh标称3.7V,需接开发板的 5V 引脚(通过板载 LDO 降压)
充电(可选)TP5000默认 4.2V 充电模式即可,无需改动

典型 DIY BOM 仍然可以控制在 约 220 元 左右,但实际成本取决于具体的方案和屏幕采购渠道。

3. 当前代码内置的硬件构建配置

当前默认环境是 epd_42_wsv2_ssd1683_c3_promini(对应 4.2 寸黑白屏、ESP32-C3 Pro mini 开发板),对外文档与产品流程也统一围绕 4.2寸版本 展开。

如果你需要查看代码中其他内置 profile,可以直接查看:

  • firmware/platformio.ini

但如果你只是第一次搭建,建议直接使用默认的 4.2寸方案

4. 引脚定义

当前引脚定义位于:firmware/src/config.h

ESP32-C3 Profile

功能引脚
MOSIGPIO6
SCKGPIO4
CSGPIO7
DCGPIO1
RSTGPIO2
BUSYGPIO10
锂电池 ADCGPIO0
配置按键GPIO9
LEDGPIO3

ESP32-WROOM32E Profile

功能引脚
MOSIGPIO14
SCKGPIO13
CSGPIO15
DCGPIO27
RSTGPIO26
BUSYGPIO25
锂电池 ADCGPIO35
配置按键GPIO0
LEDGPIO2

5. 你接下来该看什么