还记得你上次因为开发板多占了一毫米而放弃的那个智能戒指项目吗?现在有人把整块Arduino兼容板塞进了指甲盖里。不是比喻——Moddo公司那位叫jus-kim的工程师,真整出了一个从0.43×0.41英寸的“Pinch”板子,塞得下USB-C接口,还能跑32位程序。那些还拿着去年“世界最小”称号舍不得放手的竞争对手,现在大概正在翻箱倒柜重新量尺寸。

如果你熟悉开源硬件圈子的“最小纪录之战”,就知道这玩意儿比田径赛百米纪录还脆。上一任记录保持者Atto,尺寸0.45×0.41英寸,靠的是一颗8位的ATmega32U4。实话实说,用8位芯片去争尺寸王座,约等于骑着自行车参加F1还只比快慢。Pinch直接换上了32位的Microchip ATSAMD11D14A,基于ARM Cortex-M0+架构,内存是4KB静态RAM、16KB闪存——相当于前任还在用算盘,这边已经掏出计算器,而这计算器居然还更小一号。你说气不气人。

打开网易新闻 查看精彩图片

不过真正该让对手们捏把汗的不是尺寸数字,而是Pinch居然在这巴掌都盖不住的PCB上保住了USB-C原生功能。CDC串行编程、人体学输入设备(HID)、MIDI协议,这三个词搁一块儿,意味着你拿这块板子既可以当键盘主控,也能直接变身电子乐器。很多正常尺寸的开发板至今还在用microUSB,理由无非是“USB-C接口太大”——现在Pinch给的答案很明确:那是你的借口太大。

关于这款板子的几项关键配置,我们最好直接用最不废话的条列方式摆出来,免得你被那些“极致小巧”的宣传话术带偏:
· 主控芯片:Microchip ATSAMD11D14A,32位ARM Cortex-M0+核心
· 存储:4KB静态RAM,16KB闪存(你猜还有没有多余空间存游戏?没了)
· 接口:原生USB-C,支持CDC串行、HID输入设备、MIDI协议
· 扩展:16引脚排针接口,板载RGB LED一颗,复位按钮一个
· 实际尺寸:0.43×0.41英寸,确实比上一任纪录保持者Atto更短更窄
· 特别提醒:鉴于这尺寸小到焊盘都恨不得重叠,Moddo很识趣地提供了一个配套的扩展底板套件,替你解决焊线手抖的问题。

这里有个反直觉的真相:jus-kim在Reddit上承认,物理设计压根不是最难的部分。真正让他头秃的,是给这块板子定制Arduino板级支持包,并且把启动加载程序硬塞进4KB闪存的残余空间里。最终他用的办法堪称抠门到极致——复用启动加载器原本就有的USB CDC通信子系统,省下“大量”闪存空间。换句话说,Pinch能做到这么小,并不是因为用了什么黑科技封装,单纯是有人把每一条指令都抠到了骨子里,连闪存碎片都没放过。那些还在用现成库文件直接编译就敢自称“优化”的项目,建议反复观看这段。

顺带提一嘴之前那个号称更小的RPDot,基于树莓派,尺寸0.39英寸见方,确实数字上赢了。然而它的问题在于:你根本买不到。竞赛规则从来不是“谁打样尺寸最小算赢”,而是“谁能真正量产交付”。Pinch现在的预售价格是16美元,包含扩展底板和排针,交付时间预计九月。这个价位肯定不算最便宜的Arduino兼容板——市场上十美元以下的选择大把。但咱们说的是一块能在物联网传感器狭缝里或者定制人机交互设备里派上用场的板子,尺寸每少零点零一英寸都是工程可行性上的悬崖勒马。加上对输入设备和MIDI的原生支持,这不只是给极客磨指甲的玩意儿,是给真正要往极小空间里塞计算力的开发者留的一条活路。

最后别怪我说话难听:如果某个方案还在纠结“要不要因为体积放弃USB-C”,那它和Pinch之间的距离,可能比Atto从8位蹦到32位的代差还大。而产品逻辑就这么简单——当别人在争尺寸纪录时,有人已经把做最小记录板最该有的那些功能,都装进了你指尖下面那一小块电路里。