1. 为什么叫 OpenRig:一次开放式设备架改造的缘起
如果你玩过桌面搭建、搞过树莓派集群、组过多屏工作站,或者折腾过直播台、NAS、软路由,那你大概率经历过同一个噩梦:桌面上的设备越堆越多,线缆绕成一团,散热风扇嗡嗡地互相干扰,想拆一台设备下来维护,得先花十分钟分辨哪根线是给谁的。
我决定不再跟这一堆盒子妥协,给自己搭了一套开放式设备架——它没有统一标准,也没有品牌型号,核心思路就是把“设备怎么排布、供电怎么走、散热怎么组织、线缆怎么管理”全部摆到桌面上来设计。这套东西我管它叫OpenRig,一个可以反复调整、随时扩展、部件基本通用的开放式装机方案。
OpenRig 不是什么成品硬件,也不是某个框架的标准名称,严格说它是一套“开放式机架”的 DIY 思路:用铝型材搭骨架,用标准化孔位固定设备,用集中供电给多个设备统一送电,再用可拆卸面板处理风道和理线。它解决的痛点是三类人都会遇到的:
- 多设备协同工作的人:软路由、NAS、迷你主机、树莓派、硬盘柜堆在一起,需要一个统一安置的空间;
- 频繁调试硬件的人:嵌入式开发、智能家居网关调试、GPU 外挂测试,需要能随时把设备抽出来接线改跳帽的便利性;
- 追求整洁和散热性能的人:开放式结构天生风阻小,热量直接散到环境里,不需要大风压风扇也压得住。
这篇文章不是开箱评测,而是完整记录我从设计、选料、搭建到实际使用半年的全过程。如果你正对着满桌子设备发愁,或者想给手头的硬件换个更合理的“住处”,这篇内容可以直接当操作手册用。我会把每个设计决策背后的原因也讲清楚——为什么用 4040 铝型材而不是 2020,为什么供电要用 12V/5V 双路,为什么不在第一版就加亚克力侧板,这些都是试错之后得出的结论。
2. 整体设计思路:先别急着买型材,把需求拆成三张表
2.1 需求拆解:先列设备清单,再谈结构尺寸
我见过太多人上来就买一堆铝型材,结果搭完发现设备放不下、电源线够不着、散热方向跟风道打架。OpenRig 的第一原则不是“好看”,而是“够用且可改”。
第一步,把所有要上架的设备全部列出来,量出每台的长宽高和功耗。我当时的清单是这样:
| 设备 | 尺寸(mm) | 功率 | 接口方向 |
|---|---|---|---|
| 软路由(4口 2.5G) | 120×120×45 | 约15W | 前出网口,后出电源 |
| NAS(4盘位) | 220×220×180 | 约60W | 前出硬盘指示灯,后出主要接口 |
| 树莓派 4B×2 | 85×56×17 | 每台约8W | 前后均有,需预留插拔空间 |
| 12V 集中供电模块 | 100×60×30 | — | 前置接线端子 |
| 硬盘柜(5盘位) | 225×150×260 | 约45W | 后出接口 |
| 光猫 / 交换机 | 140×100×28 | 约10W | 前后出线 |
列这个表有几个隐藏作用。一是你会发现自己对设备“高度”的判断经常是错的,比如 NAS 标注 180mm 但实际带脚垫、带凸出的硬盘背板会到 190mm,层间距留少了直接压坏接口;二是功耗表直接决定供电方案——我算了下总功耗约 146W,加上余量,集中供电模块至少需要 180W 起步,后面再塞一个 12V 风扇集线器也够用;三是接口方向决定了设备在架子上怎么摆放,光猫这种前后出线的设备要放在靠近理线槽的位置,否则线很难走顺。
这一版设计我给出一个很重要的尺寸建议:层高按设备厚度 + 25mm 计算,深度按设备最大深度 + 80mm 计算。25mm 是为了手指能伸进去插拔接线,80mm 是为了留出尾部电源线弯折余量。很多人只留了 30mm 尾部空间,结果 DP 线和电源线弯折半径不够,长期使用造成接口松动,得不偿失。
2.2 结构选型:为什么我选了 4040 铝型材而非 2020 或成品机柜
开放式机架的骨架材料,主流有三种选择:2020 欧标铝型材、4040 欧标铝型材、成品网络机柜。我直接说结论:做 OpenRig,首选 4040,预算有限才考虑 2020,除非你有强迫症否则别用成品机柜。
2020 型材的截面是 20mm×20mm,重量轻、价格便宜,一根 1 米大约十几块钱。但它有个致命问题:M4 螺母滑块在槽内的咬合力有限,设备挂板稍微重点、或者多台设备叠放时,型材会发生肉眼可见的弯曲。我用剩余边角料做过一个测试——在 2020 横梁中间挂一块 3kg 的设备板,负载下挠度肉眼可见,而同样条件下 4040 几乎纹丝不动。
4040 型材的截面是 40mm×40mm,槽宽 8mm,配 M6 滑块螺母,单点锁紧力可以做到 30kg 级别。加上它的壁厚通常在 2mm 左右,搭出来的架子即使塞满设备也不会摇晃。缺点只有一个:贵,一根 1 米的 4040 大约 30~35 元,一套架子下来材料费比 2020 方案贵 80 左右。
至于成品机柜,最大问题是深度和散热不可调。标准网络机柜深度 600mm,摆在家里非常占地方,而且前后封闭结构对 NAS 这类侧向出风的设备非常不友好。我自己曾经把一个 4 盘位 NAS 塞进 600mm 深的机柜,结果硬盘温度比开放式摆放高了 8℃,风扇噪音直接没法忍。OpenRig 的定位是“桌面级开放框架”,不是机房级密闭机柜,这一点从设计一开始就要分清。
最终我采用的规格是:四根 4040 立柱,每根 500mm 高;六根 4040 横梁(两根顶层、两根中间层、两根底座),长度按设备宽度动态调整。这样一套架的尺寸大概是 500mm 宽 × 400mm 深 × 500mm 高,放在桌面上即不突兀,又能同时容纳 5 台设备。
2.3 供电方案设计:12V 和 5V 分开走,电流预算至少翻一倍
开放式机架最容易翻车的就是供电。多台设备共用插座时,如果直接用排插一拖多,电路上会有三个问题:线缆杂乱、不同设备地电位差造成干扰、单点故障导致全挂。
我的方案是做一个简单的集中直流供电母线:
- 使用一个 12V/20A 的开关电源模块(额定 240W),作为全架的主电源;
- 12V 直接供给软路由、NAS、硬盘柜这类宽压设备;
- 使用一个 DC-DC 降压模块(12V 转 5V/8A),给树莓派、光猫等 5V 设备供电;
- 用 4 平方毫米的硅胶软线走一条“母线”,每隔 150mm 引出一个接线端子排,设备就近取电。
这里有个关键细节:DC-DC 降压模块的输入电流远小于输出电流,因为它是变换功率而不是变换电流。以 5V/8A 输出为例,12V 输入侧的电流只有 5×8÷12≈3.3A,再加 85% 的转换效率,实际输入电流接近 4A。如果你不看这个计算,用了额定 3A 的输入线,长时间运行会严重发热,这就是很多集中供电方案烧线的根源。
同时我还加了一个常见的保护设计:每路输出都串联 2A 的保险丝座或者自恢复保险丝。设备短路时,保险丝切断该路,不影响其他设备供电。第一次给树莓派接反电源线的时候,那个保险丝直接救了我一块板子——这是后话,也是血泪经验。
3. 材料清单与工具准备:照着买不会错
确定好设计后,我列了一张完整购置清单。这步很关键,铝型材这种东西跑一趟五金城或者等两天快递都够折腾的,一次买齐能省掉大量时间。
3.1 型材与连接件清单
| 材料 | 规格 | 数量 | 用途 |
|---|---|---|---|
| 4040 铝型材 | 500mm | 4 根 | 四角立柱 |
| 4040 铝型材 | 480mm | 2 根 | 底座前后横梁 |
| 4040 铝型材 | 420mm | 4 根 | 两层设备支撑横梁 |
| 角槽连接件 | 4040 用 | 24 套 | 型材直角连接 |
| M6 滑块螺母 | 欧标槽 | 40 颗 | 设备挂板固定 |
| M6×12 内六角螺栓 | — | 50 颗 | 与滑块螺母配合 |
| M6×30 螺栓 | — | 16 颗 | 设备挂板底部支撑 |
| 弹性垫圈 / 平垫圈 | M6 | 各 50 个 | 防松防滑 |
| 设备挂板 | 3mm 铝板,开孔 | 6 块 | 按设备尺寸定制 |
这里我要重点解释为什么选 3mm 铝板做设备挂板而不是直接用型材托底。型材托底虽然省事,但设备的进深尺寸很难恰好卡进两根横梁之间,多 1mm 塞不进去,少 1mm 又悬空摇晃。铝板可以根据设备底部的螺丝孔位置打 M3 或 M4 孔,实现真正的“完契合体”,将来换设备时重新打孔或者换块板就行。
铝板我是在淘宝找的激光切割代工,6 块板子含运费不到 100 元,每块板都让商家预先开了 4040 型材安装槽位(宽 8.2mm 长 20mm 的腰形孔),实际装的时候非常顺滑。
3.2 供电与散热配件
供电部分清单:
- 12V/20A 开关电源 ×1(明纬或国产大厂均可,约 60 元)
- 12V 转 5V/8A 降压模块 ×1(约 25 元)
- 接线端子排 ×8(5.08mm 间距,约 10 元)
- XT60 电源插座 ×2(做总开关和输出接线端,约 8 元)
- 4 平方毫米硅胶线红黑各 5 米(约 30 元)
- 0.75 平方毫米设备连接线若干(约 20 元)
- 2A 自恢复保险丝 ×10(约 5 元)
散热部分比较简单:一开始我只用了两个 12cm 静音风扇,一个放在架子后侧向上抽风,一个放在底部向前吹。后来发现这种开放架本身风阻极小,一个后排风扇基本就够了,第二个风扇纯属心理安慰。所以建议第一版只买一个风扇——省钱,而且少一组线就少一个故障点。
工具方面必须准备的:内六角扳手套装(M4、M5、M6 都要有)、电动螺丝刀(强烈建议,26 颗 M6 螺栓手拧会拧出腱鞘炎)、尖嘴钳、压线钳、剥线钳、万用表。万用表不是可选工具,是必选工具——通电前测短路、通电后测电压,这两步能帮你避开绝大多数低级事故。
4. 实操搭建过程:从一堆型材到立体工作站
4.1 第一步:搭底座,校准直角
所有铝型材安装的第一步都是搭底座,但这个底座不是随便拼上去就完事。我用的方法是:先把两根 500mm 立柱和两根 480mm 横梁用角槽连接件锁在一起,组成一个矩形,然后用直角尺卡住四个角确认垂直度。注意铝型材虽然出厂是直的,但运输过程中有可能被挤压变形,所以安装前要把每根型材放在台面上滚一下看是否弯曲。
角槽连接件的拧紧顺序也有讲究。不要一上来就死命锁死一个角,而是四个角全部预锁到六成力度,调完垂直度后再逐个加力到完全锁紧。如果一开始就锁紧一个角,后面调节其他角时,型材会带着应力,整个架子会歪。我第一版就是因为偷懒没做这个预锁步骤,结果装好后顶层对角线差了 8mm,设备板怎么调都放不平。
底座装完后,用水平尺放在横梁上看两个方向是否水平。铝型材架子不像木质家具那样有“柔性校正”可谈,只要底座歪了,后面每一层都会跟着歪。所以这一步宁可多花十分钟,也不能跳过。
4.2 第二至第四步:立柱、中间层、顶层框架
底座完成后,把剩下的两根 500mm 立柱装到前方两个角上,再把中间层和顶层的 420mm 横梁依此装好。这里有一个重要的经验:所有横梁的两端都要与立柱内壁贴平,不能悬空。如果你发现横梁长度不匹配,不要强行锁螺栓——那是切割精度问题,应该退货而不是硬装。
中间层的高度怎么定?我的做法是把所有要放在中间层的设备全部放在桌面上量高度,取最高那台的高度再加 25mm 作为层间距。比如最高的是硬盘柜 260mm,那中间层间距就是 285mm。顶层和底层的间距也类似,先摆设备再锁横梁,才能保证后期不返工。
这里需要提一个我之前没预料到的细节:型材槽内滑块的安装方向。滑块螺母不是随便放进槽里就行,它的弹片要朝向槽内开口方向,这样旋转螺栓时,弹片会卡住槽壁,螺母才不会跟着转。如果你装反了,锁 M6 螺栓时会发现螺母在槽里空转,根本锁不紧。这个细节商家一般不会告诉你,我第一次装了 12 颗,错了 5 颗,全部返工。
4.3 第五步:定制设备挂板的安装与固定
铝板到位后,开始安装设备挂板。每块铝板我设计为 420mm 宽 ×(设备厚度 + 20mm)高,两端留出 8.2mm 腰形孔与 4040 型材槽对齐。设备本身的固定方式有两种:
- 底部有螺丝孔的设备(如 NAS、软路由):直接在铝板上打对应螺丝孔,用 M3 铜柱做支撑,加 M3 螺丝锁紧。铜柱的好处是它既能做支撑,又能避免设备底部直接贴铝板造成短路;
- 底部没有螺丝孔的设备(如树莓派):直接用 3M VHB 双面胶粘一块亚克力扩展板在铝板上,再把树莓派用尼龙柱锁到亚克力板上。注意树莓派底部是裸露的焊点,直接贴铝板有短路风险,必须要一层绝缘过渡。
所有设备板装完后,用水平尺再整体检查一遍。如果发现某块板不平,通常是上下两颗螺栓用力不均匀导致的,松掉重新对锁就行。到这里,整个 OpenRig 的“骨架 → 支撑 → 设备固定”三层结构就完成了。
4.4 第六步:集中供电母线与接线实操
供电是整个 OpenRig 的核心工程,我非常建议你把这一步当成独立的项目来对待,而不是“顺便接一下”。
首先把开关电源固定到底层型材的侧边,注意电源的散热风扇要朝外,不要朝向型材内部,否则热量直接吹在架子里,形成热岛。然后接母线:从开关电源的正负输出端各引一根 4 平方毫米硅胶线,沿底座型材槽走到设备层的左右两端,两端各装一个 XT60 插座作为母线接口,方便从任意一侧引出。
每条设备支路,我都用 0.75 平方毫米的软线从母线的接线端子引出,经过一个 2A 自恢复保险丝,再走到设备供电口。接线端子排装在型材的侧面而不是背面——侧面的线束是横向走的,不会与其他设备的信号线交叉干扰,排查问题的时候伸手就能触及。
接线颜色标准要严格执行:红色正极、黑色负极、花线接地。我见过很多人用两卷红线就开工,结果后面检修分不清正负,万用表一量一脸懵。
全部接完、锁紧每一颗端子螺丝后,先别急着通电。用万用表电阻挡测量总母线的正负极之间的电阻,正常应该大于 100Ω(有些电源模块会有小的充电电容,读数略低是正常的)。如果读数接近 0Ω,说明存在短路,必须逐一排查到每个支路,把短路的设备隔离掉再重新测。这一步至少排查一遍,能给后面省下大量烧设备的心。
4.5 通电自检与首次运行
确认无短路后,先不要接任何设备,单独给电源模块通电。用万用表测 12V 输出端电压,应该在 11.8V 到 12.2V 之间。然后接上 DC-DC 降压模块,测 5V 输出端,稳定在 4.95V 到 5.05V 为正常。
自检通过后,才把设备逐台接到支路上,每接一台设备,就检查一次对应支路的保险丝是否完好、设备是否正常点亮。我个人的习惯是从功耗最小的设备开始接,比如先接双树莓派,再接软路由,最后接硬盘柜和 NAS。这样如果某台设备有短路或过流问题,保险丝能更早暴露出来,不会因为一下子接太多设备,电源模块因过载直接跳保护,反而定位不到故障点。
首次通电运行半小时后,用手摸一遍所有电源模块、降压模块、接线端子的温度。环境温度 25℃ 时,这些部件正常应该在 40℃ 以下,如果某处明显发烫,立即断电检查接触电阻或负载电流。
5. 不完全避坑指南:半年使用中遇到的真实问题
5.1 风扇共振问题:型材架子会“放大”振动
开放式铝型材结构有个物理特性是密闭机柜没有的:它对低频振动的传递非常敏感。你放一个稍微不平衡的硬盘,整个架子都会嗡嗡响,声音比设备本身还大。一开始我以为是风扇问题,换了三个风扇都没解决,最后排查发现是硬盘柜散热风扇的叶片有一个缺角,导致转动不平衡,振动通过铝型材整个传导起来。
解决方案很简单:所有风扇和带有风扇的设备,一律加硅胶减震垫或者用扎带悬空固定,不要直接拧死在型材上。另外,任何与型材接触的设备固定板,都可以在接触面贴上 1mm 厚的硅胶条,这能切断大部分振动传导路径。这类硅胶条一卷 10 块钱,但带来的静音改善是肉眼可见的。
5.2 电压降问题:导线长度和线径的隐形坑
OpenRig 架子的尺寸不算大,但如果你像我一样在两边都装了端子排,电源模块到远端设备的走线长度可能会超过 60cm。这时如果用了过细的线,压降会非常明显。我实测过:0.5 平方毫米的线走 80cm,承载 3A 电流时,电压从 12.1V 直接掉到 11.5V,一些对外部供电要求严格的设备会报欠压。
所以我的建议是:距离超过 30cm 的支路,线径不要小于 0.75 平方毫米;距离超过 60cm 的支路,直接上 1.5 平方毫米。多花这几块钱,换来的是设备稳定运行不抽风。另外,总线末端加一个电压检测点很划算——一个小型电压表头直接并联在末端端子上,可以随时照看远端电压,不用每次都掏万用表。
5.3 信号线干扰:电源线和网线要分层走
开放式机架的一大优势是走线透明,但这也意味着电源线跟网线、USB 线全都在同一空间里。一开始我没注意,把电源线和几根超六类网线捆在一起走了,结果局域网传输大文件时出现了偶发性丢包,排查半天发现是电源线上的纹波干扰到了网线。
解决办法是物理层面上的“分层”:架子的左侧槽位走电源线,右侧槽位走信号线,中间留空。如果空间不够,至少也要用理线管把两类线分开,不要交叉捆扎。这个布局在装架的时候就要规划好,比后期改线容易得多。
5.4 升级扩展预留:别把型材孔位全占满
最后一个建议是给未来留余地。铝型材的好处是所有结构都能拆装重排,但如果你把每个槽位都装满了螺栓和滑块,扩展时就要先拆旧设备再装新设备,麻烦得很。
我给自己定了一条规则:每根型材立柱上至少保留两个连续的空槽位,不装任何东西。这两个槽位是留给未来加装风扇支架、理线槽、UPS 挂架的。实际上后来我确实加装了一个小 UPS 挂架和一根 LED 灯条,因为没有占满,两次扩展都只花了不到半小时。要是当初一时兴起把孔位全占满,现在估计得返工一整天。
说到底,OpenRig 的价值不在于它有多漂亮多专业,而在于它把“固定设备”这个动作从一次性变为可迁移的。换一台 NAS、加一块硬盘、调整风扇方向,都只是松几颗螺丝的事情,这种自由度是成品机柜给不了的。
如果你想照着这套方案搭一套,我可以拍胸脯保证:材料成本控制在 500 元以内,耗时一个周末,得到的是一套能持续用很多年、随时响应你新折腾需求的工作平台。设备架子本身只是一个起点——给它配上自动温控风扇、加上 UPS 和远程开关机模块,它就会慢慢变成一个真正意义上的“家庭小机房”。这正是开放式结构的乐趣所在:它永远为下一次改造预留了位置。