SparkFun Thing Plus ESP32-S3(对外销售 SKU 为 WRL-24408)是 Feather 尺寸的 ESP32-S3R2 板(N4R2:4MB flash + 2MB PSRAM)。排针共 28 个物理 PTH 焊盘,按 U10 物理位号分双列(左列 U10.1-12:SDA、SCL、GPIO6-GPIO1、D0、V_USB、EN、V_BATT;右列 U10.13-28:FREEBIE、TX、RX、POCI、PICO、SCK、A5-A0、GND、AREF、3.3V、RST——信号与电源焊盘交错分布,并非按功能分组)——引出 UART 2(TX/RX)、I2C 2(SDA/SCL,IO8/IO9,带 Qwiic 座)、SPI 3(SCK/PICO/POCI)、六个模拟丝印 A0-A5、六个丝印 GPIO1-GPIO6 的焊盘(丝印标签、不是芯片 IO 号——对应芯片 IO1/IO2/IO4-IO7),外加一个 FREEBIE 空脚。免弹击的 microSD 座走 SDIO-4(CMD=IO34、CLK=IO38、DAT0-3=IO39/40/47/33——板载占用,不在排针上);2-pin JST 接 MCP73831 充电与 I2C 上的 MAX17048 电量计。
每个丝印名现已通过原理图 U10 符号映射到芯片 IO:TX=IO43、RX=IO44、SDA=IO8、SCL=IO9、POCI=IO13、PICO=IO11、SCK=IO12、A0-A5=IO10/14/15/16/17/18、D0=IO21(丝印为 D0)、GPIO1=IO7、GPIO2=IO6、GPIO3=IO5、GPIO4=IO4、GPIO5=IO2、GPIO6=IO1、FREEBIE=IO42。其余板载负载解释了芯片脚与排针的差额:WS2812 RGB 灯在 IO46、STAT 灯与 BOOT 键共用芯片 IO0、MAX17048 告警在 IO35、外设电轨使能在 IO45。充电指示灯挂在 MCP73831 充电路径上,不占 GPIO。
两个坑特意留档。第一,丝印「D0」的焊盘(U10.9)接的是芯片 IO21——BOOT 键与 STAT 灯都在芯片 IO0 上(即 BOOT/STAT 焊盘那一对)——把丝印名当芯片脚号写 strapping 代码必然出错。第二,SparkFun 自家 Introduction 与仓库 README 写这板 23 个 GPIO;那是 Thing Plus ESP32-C6 的数字。销售页(WRL-24408)与 Hardware Overview 的 PTH 列表都写 28 个 PTH 焊盘 / 21 个 GPIO,v10 原理图 U10 符号数出来也是 21 个信号脚——本记录按这些落,拒绝移植 C6 数值。
板上还有第二颗 RT9080 3.3V 稳压给独立外设电轨(3.3V_P,含 Qwiic 上拉),由 LP_CTL 跳线控制;该跳线默认闭合、把使能拉高(电轨常开)。要用软件控制,必须先断开跳线再拉低使能——跳线闭合时使能被持续拉高,软件关不掉电轨(见 Hardware Overview 跳线一节)。本页渲染 MCUID 数据记录:双列 U10 物理位逐焊盘列出并附芯片 IO 号、Qwiic 座,每条映射都指向固定的原理图来源。