2025年4月,Valve公司再次以“开源”之名点燃了DIY社区的激情。这一次,他们开放的是当年Steam Machine原型机上那块不起眼却极富个性的电子墨水屏——全套硬件设计图纸、固件源码以及通信协议,现已悉数上传至GitHub,采用宽松的MIT许可协议。这意味着,任何玩家都可以像拼装乐高一样,自己制作并驱动这块低功耗的微小屏幕,将其嵌入机箱、键盘甚至挂在墙上,随心显示Steam游戏库、CPU温度或像素风动画。
一段被遗忘的“蒸汽机”遗产
回溯至2013年,Valve雄心勃勃地推出了Steam Machine计划,试图以Linux为基础的SteamOS攻占客厅游戏市场。虽然最终因游戏生态羸弱、硬件碎片化而折戟,但当时发布的几款原型机却留下了不少设计巧思。其中最吸引眼球的,莫过于机箱前面板嵌入的一块电子墨水屏——它平时显示用户头像、游戏名称或下载进度,关机后也能静态保留图案,像一枚永不熄灭的徽章。
然而随着Steam Machine项目沉默,这块屏幕也沦为收藏家手中的冷门零件。Valve本次将其开源,无疑是想让这个沉寂十年的设计元素重获新生。“我们相信,好的设计不应该被锁在仓库里。”Valve硬件工程师在官方博客中写道,“既然社区对复古游戏定制机箱的热情从未消退,不如直接把‘钥匙’交给他们。”
开源了什么?一张“屏幕版”STM32开发板
GitHub仓库显示,该电子墨水屏模块的核心是一块1.5英寸、128×32像素的单色显示屏,采用SPI接口与主控通信。在原型机中,它通过USB连接至Steam Machine主板,并依赖一颗STM32F0单片机独立驱动——换句话说,这块屏幕实际上是一枚微型计算机,可脱机刷新内容,即便主机休眠也能利用电容保持显示。
Valve开源的内容包括: - 硬件设计文件:完整的KiCad原理图与PCB布局,尺寸仅为50mm×20mm,支持四层板堆叠,降低了DIY制板门槛。 - 固件源码:基于FreeRTOS的C语言框架,内置了Steam客户端通信协议、字体渲染引擎以及抗鬼影算法(电子墨水屏常见的刷新残留问题)。 - 通信协议文档:详细说明了如何通过HID报告向屏幕发送图像、文本或动画序列,甚至还给出了一个Python参考脚本,让开发者在树莓派上直接调用。
此外,Valve还附带了一份详细的物料清单(BOM),总成本预估不超过15美元。仓库中的原型验证文件显示,使用普通FPC排线和杜邦线即可连接,甚至可以直接焊接到树莓派Pico的GPIO上。
从“客厅遗珠”到“桌面艺术品”
开源消息发布后,海外DIY论坛和中文社区迅速炸锅。Hackaday上的玩家已经开始脑洞:有人打算把这块屏幕装入机械键盘的右上角,动态显示按键计数器;有人则计划将其贴在机箱侧板,配合AIDA64读取CPU温度;最实用的方案是制作一个迷你Steam状态指示器——连接Steam Web API后,屏幕会显示在线好友数量、游戏库中的打折信息,甚至“正在游玩”的像素小图标。
“Steam Machine失败了,但它的灵魂碎片不该消失。”一位ID为“leperous”的Reddit用户留言,“我现在就下单打样PCB,顺便把我吃灰的STM32F0开发板翻出来。感谢Valve没把图纸带进坟墓。”
事实上,Valve的开源传统由来已久。从Steam Controller的无线电模块、到Index VR手柄的追踪基座,再到本次的电子墨水屏,公司始终遵循“硬件开源、软件付费”的独特路线。这种策略一方面降低了第三方外设的开发门槛,另一方面也巩固了Steam生态的忠诚度——毕竟,当你能亲手做出一块会显示Steam余额的屏幕时,你还会轻易转投Epic吗?
不止是怀旧:低功耗显示的二次生命
从技术角度看,电子墨水屏的极低功耗特性使其天然适合“信息微展示”场景。Valve开源后,这块屏幕不仅局限于游戏。爱好者们已尝试将其接入HomeAssistant显示天气,或做成会议室的空闲状态灯。更重要的是,128×32的分辨率虽然够不上精细,却恰好符合复古像素艺术的审美——随手画一个8bit风格的马里奥或史莱姆,刷新一次即可保持数年。
目前Valve尚未计划商业化量产该屏幕,但开源社区已经行动起来。GitHub上出现了针对ESP32和Raspberry Pi Pico的适配分支,甚至有人尝试用nRF52840蓝牙芯片实现无线推送。“只要有一台3D打印机制作外壳,任何人都能拥有独一无二的Steam Machine配饰。”一位德国博主在视频中演示了用10分钟焊接完成并亮屏的过程。
结语
Valve的这次开源,既是向一段被遗忘的硬件史致敬,更是对“玩家即是创造者”理念的实践。当各大厂商忙着通过加密锁死DIY空间时,这家公司却反手掏出一张15美元的电路图,告诉所有人:“来,做出你自己的Steam Machine。”或许,这才是“蒸汽机”应有的精神——不是冰冷的客厅终端,而是从烙铁和代码中生长出的人情味。
对于那些仍怀念Steam Machine荣光的玩家来说,电子墨水屏的再次亮起,就是一个迟到的句号。而对于未来的自制者,这枚小屏幕正无声地提醒:经典从未褪色,只是等待被你亲手点亮。