StackChan 进了小智主线,但你先别急着刷

Administrator 1 阅读 技术

本文同步自 X Articles:原帖

你要是手里有一台 M5Stack 的成品机器人,又一直想拿小智当脑子,10 月 25 号有个消息值得听一下。小智官方主线悄悄合进了 StackChan 这块板。到发稿前,X 上几乎没人专门讲,也没有刷屏热帖。

上回写过,这圈子名字乱,社区也各接各的脑子。成品机想跑小智,以前多半得跟着各家改过的仓库走。现在官方小智树里终于有了成品机这一格。这是好事。几条边界也得先看明白,别兴冲冲去刷。

进了,到底进了什么

合并发生在 10 月 25 号上午 11 点 27 分(北京时间),PR 编号 2337,进的是小智官方仓库 78/xiaozhi-esp32。它认的是 M5Stack 按 K151 / K151-R 出货的那台成品机,脖子上两只 Feetech SCS0009 串行舵机。

菜单里写的是英文「M5Stack StackChan (CoreS3 + Feetech SCS servo neck)」,意思是 CoreS3 加 Feetech SCS 舵机脖子。

提交说明写得很清楚:开发板那条目录一行都没动。开发板那条板型本来就在,这次补的只是成品机这一格。你买的要是普通 CoreS3 裸板,这条合并跟你没关系。

作者自己管这个范围叫 bring-up,也就是首次适配:屏幕、音频、电源、脖子能动。音频那块直接复用了开发板那条上的编解码代码。

脖子这边注册了三个控制工具,翻译过来就是读当前角度、转到某个角度、还有松手还是绷住(要不要保持扭矩)。

真要自己编译,仓库脚本入口是一行:

python ./scripts/build.py m5stack/stackchan

刷机步骤、配网细节这篇不展开。

脖子控制

来源:GitHub 小智官方仓库 PR #2337,查阅于 2026-10-26

数据截至 2026-10-26。作者称 bring-up;精简配置未单独实烧。

先别急着刷

主线还没有发 Release,最新仍是 v2.5.2。现在要用,只能自己编译。树里有板型,和官方打好包让你点一下就烧进去,中间还隔着发版这一步。

作者提交里写:这里每一行都和实机烧过 17 次的代码字节级一样,但合并进主线的这个精简配置本身没有烧录验证过。代码有出处,精简这一包还没单独烧过。作者自己也没拿合并后的这一份再烧一遍。

脖子能动了,触摸还没有。闲置时自己晃头、触摸、灯带、IMU、光照传感器都还没做,留给后面的 PR。摸头、自己晃两下这类桌宠动作,这篇合并里都还排不上号。

屏幕那块也别大意。板子 README 写的是 ILI9342C,M5Stack 官方文档写 2026 年 8 月 7 日起换成 ILI9342E。新批次能不能正常显示,没有证据,待核查。别默认新旧批次都能用。

对照信息图

来源:GitHub 小智官方仓库 PR #2337,查阅于 2026-10-26

数据截至 2026-10-26。作者称 bring-up;精简配置未单独实烧。

还有一个官方也踩过的坑,当故事听就行。舵机电源由底座 PY32 扩展芯片第 0 脚控制,上电默认关。这一脚不拉高,总线上照样有应答、能读回角度,头却完全不会动。拉高之后,SCS0009 要约 200 毫秒才响应。PR 正文说,光找这个问题就花了十个固件版本。总线有回音,头不一定会转,这一脚很容易漏。

社区本来就在接各种脑子

社区本来就在用小智接各种脑子,有人走网关,有人走第三方项目。这次是官方小智主线把成品机这一格补上了。原来靠各家 fork 才能跑的成品机路线,现在官方树里开了一个口。仓库星数大约三万两千。

想跟进度的话

我这边还没有自家实机烧过这条板型。

想跟进度的话,盯着小智官方仓库有没有新的 Release,等作者或社区放出针对这个精简配置的实烧报告,新批次屏幕(ILI9342E)有没有人反馈显示异常也先记一笔。

真要自己编译,先记住舵机电源那一脚,别以为总线有应答头就会转;触摸、闲置晃头这些能力还没做,别按功能齐全来期待。

进主线是官方认了这条路的起步。今晚想一键刷、摸头会动、新旧屏幕通吃,这篇合并都还没走到那一步。

数据截至 10 月 26 日。