還記得你上次因為開發板多占了一毫米而放棄的那個智能戒指項目嗎?現在有人把整塊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位的代差還大。而產品邏輯就這么簡單——當別人在爭尺寸紀錄時,有人已經把做最小記錄板最該有的那些功能,都裝進了你指尖下面那一小塊電路里。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.