ESP32-S3 圆形主板裸板
FLAGSHIP · 首发量产

ESP32-S3 圆形主板

面向智能终端、可穿戴与小型交互设备的 1.8 寸圆形一体化主板。以 ESP32-S3R8 为主控,集成 AXP2101 电源管理、ES8311 音频链路、六轴陀螺仪、TF 卡扩展与 Type-C / 电池 / 扬声器接口,把完整系统压缩进一块圆板。

主控 MCU
ESP32-S3R8
主频 / PSRAM
240MHz · 8MB
Flash
16MB
型号版本
R0 · 2026.4.8

硬件规格

主控芯片ESP32-S3R8 · 双核 Xtensa LX7 @ 240MHz · 内置 8MB PSRAM
存储16MB SPI Flash + microSD(TF 卡槽)扩展
无线2.4GHz Wi-Fi + BLE 5.0 · 板载陶瓷天线(净空区掏空处理)
电源管理AXP2101 PMIC · Type-C 充电 · 锂电池座 · 长按开关机 · 电量检测
音频ES8311 编解码 + NS4150B 功放 + MEMS 硅麦 · I2S 全双工
传感器六轴陀螺仪(IMU)
按键 / 指示BOOT 下载键 · 长按开关机键 · 电源指示灯 · 充电指示灯
接口Type-C(供电+下载+串口)· 电池座 · 扬声器座 · TF 卡槽 · 1.8″ 圆屏 FPC
适用场景智能终端 · 可穿戴设备 · 小型语音 / 交互设备

设计亮点

  • 一体化电源链路:AXP2101 统管电池充放电与多路 LDO,支持长按开关机、电量检测,移动场景开箱即用。
  • 完整语音通路:硅麦录音 + ES8311 编解码 + 功放推扬声器,可直接做语音唤醒与交互。
  • 圆形屏适配:板型 ESP32S3-1.8IN-HL 专为 1.8″ 圆屏设计,FPC 排座直连,适合表盘 / 仪表类 UI。
  • 射频优化:陶瓷天线区 PCB 净空掏空,保障 Wi-Fi / BLE 信号质量。
  • 双屏可驱动:同一块板兼容 2.1″ GC9B72 与 1.8″ ST77916 两种圆屏,源码一个宏切换。

双屏切换

本板可驱动两种圆形屏,源码里改一个宏即可切换。编辑 main/boards/esp32s3_hl_audio/config.h

// 🌀 屏型号选择(改这一个宏)
#define BOARD_PANEL_2_1IN  1   // 1 = 2.1寸 GC9B72 (360×360)
                               // 0 = 1.8寸 ST77916
2.1″ 圆屏
GC9B72 BOE
QSPI · 360×360
CST816S 触摸
1.8″ 圆屏
ST77916 BOE
圆形显示
同款触摸

改完执行 idf.py build flash 重新编译烧录;或直接用右侧对应屏幕的预编译固件,免编译。

圆屏功能示例 · 演示

下方资料区「🎛️ 圆屏功能示例源码」这一份固件的三页演示(ST77916 / GC9B72 双屏通用)。左右滑动循环切换,点下方图标预览各页效果:

陀螺仪页 电源页 SD图片页

① 陀螺仪 · QMI8658

固件默认首屏。QMI8658 六轴加速度数据实时驱动透明小球运动,纯体感观察、首屏不显示文字;小球撞到圆屏边缘时闪色,表示碰撞反馈触发。

② 电源 · AXP2101

电池仪表盘,集中显示充放电状态、电量百分比、电池电压、VBUS / VSYS、恒流档位、充电目标电压、输入限流与温度。PMU 未初始化时保留占位,不影响其它页面运行。

③ SD 图片浏览

挂载 /sdcard 扫描 .jpg/.jpeg,用 esp_new_jpeg 解码为 RGB565 全屏预览。上下滑动或 BOOT 键切图,最多缓存前 32 张;无 SD 卡或无 JPG 时显示全屏提示。

左右滑动循环切页 · SD 页上下滑动切图 · BOOT 短按切页 / 切图

功能示意图

ESP32-S3 圆形主板 PCB 功能示意图