刷到这条新闻的时候,我正在吃灰的Switch旁边愣了三秒。有人把吃灰的Switch改造成了3D打印机的"外挂大脑",打印速度直接拉满到原来的10倍——90分钟的活儿8分钟干完。但最骚的是,搞出这事的工程师自己说:"对大多数人来说,树莓派才是更好的选择。"
这事得从开源固件Klipper说起。传统3D打印机跑的是Marlin这类固件,相当于让打印机自带的微控制器包办所有计算。YouTuber Cocoanix打了个比方:这就像是"让计算器去跑电子表格"。Klipper的思路是把重活挪到另一台设备上,让打印机专心执行指令就行。Cocoanix选中的那台"外挂设备",正是台装了Linux的Switch。
具体怎么操作的?Cocoanix在Switch上跑Linux,连上打印机,找到设备的串口ID,配对,然后就开始"往死里推这台打印机的极限"。最终测出来的数据是400mm/s的打印速度,加速度17000mm/s²。按Cocoanix的说法,这套硬件能跑出这成绩"非常 impressive"——瓶颈反而出在打印机本身的散热和原装热端、挤出机上,不是Switch算力不够。
效果确实肉眼可见。同一款模型,原本90分钟,现在8分钟。而且不只是快,Cocoanix提到"ringing和ghosting更少",成品更干净。Klipper的另一个好处是改参数不用重新编译固件,不用保存重启,调起来更灵活。
但问题来了:为什么要用Switch?
Cocoanix自己承认,"严格来说不需要用Switch",任何能跑Klipper的设备都行。Switch的优势大概是……很多人手里正好有一台吃灰的?毕竟这机器从2017年发售到现在,全球卖了上亿台,不少老玩家的初版Switch早就躺在抽屉里当电子古董了。用Cocoanix的话说,"Klipper是你能给旧打印机做的最好的事之一——免费、强大,而且显然你能用游戏掌机来跑"。
不过工程师的诚实建议也很直白:树莓派对大多数人更友好。Switch刷Linux本身就是个门槛,而且任天堂对这事的官方态度……你懂的。树莓派体积小、功耗低、GPIO接口丰富,社区支持也更成熟。Switch方案更像是个"我有台吃灰的,不如折腾一下"的极客项目,而不是正经的生产力方案。
说到吃灰,这事的另一层意味是电子垃圾。上亿台Switch里,有多少还在服役?初版机器的电池老化、摇杆漂移问题早就不是新闻,任天堂又出了OLED版、续航版、Lite版层层迭代。能让老设备换个场景发挥余热,总比变成垃圾强。虽然Cocoanix没明着说环保,但"e-waste"这个词在报道标题里出现了——用游戏掌机干工业控制的活儿,确实是一种对抗电子垃圾的奇怪方式。
最后还有个冷幽默:Switch 2今年要发了,新机器的芯片支持光追。但别指望升级打印机能让你打出更 shiny 的模型——那算力得找别的用处。
这事给我的感觉挺矛盾的。一方面,用Switch跑Klipper确实酷,10倍提速的数字也足够抓眼;另一方面,原作者自己都说了树莓派更好,说明这方案更多是"能玩"而不是"该玩"。对于手里真有吃灰Switch、又有3D打印机、还愿意折腾Linux的人来说,这可能是个周末项目。但对想正经优化打印体验的人,直接买张树莓派Zero 2 W可能是更省心的选择——毕竟Klipper本身才是核心,用什么设备跑它反而是次要的。
至于我?看了眼旁边确实在吃灰的Switch,又看了眼自己那台从来没折腾过固件的打印机,决定还是继续让它吃灰。有些快乐,看看别人折腾就够了。
热门跟贴