让 Codex 帮我改了个支架:把 SER8 的现成模型用到 GTi13 上
前面两篇还在折腾 ChatGPT 和 Codex 怎么交接任务,这次换个能摸得着的东西:给我的 Beelink GTi13 改一个竖立支架。
事情起得很简单。我想把这台小主机竖着放,在拓竹的模型平台找到了一个 SER8 的现成支架。样子挺合适,可我的电脑是 GTi13,有两处尺寸对不上。
最后,Codex 改出了新的文件,我也打印出来,把电脑放了进去。用起来我觉得非常好。灰色打印件有点发白,先把这个小瑕疵一起记下来,原因还没弄清楚。

这次从量尺寸、改文件,到桌上多了一个支架,整个过程倒很适合写一篇折腾记录。
先找到现成的,再看哪里不合适
原模型是 MakerWorld 上 lodg 发布的《Beelink SER8 垂直支架》。原作者已经把底座、两端的支撑和凹槽做出来了,我看中的就是这个现成结构。
我交给 Codex 的输入文件叫 ser8-vertical-legs-fix.3mf。文件里保留了 lodg 的署名和原作品信息。这篇记录里的支架,是从这份文件改过来的,原来的设计得记在原作者账上。

直接拿来打印,问题在尺寸。GTi13 的机身更厚,底部两处脚垫对应的位置也不同。支架长得像,夹住电脑的地方却不能凭“差不多”处理。
我最初问 ChatGPT,能不能让 Codex 在拓竹软件里帮我改。后来走通的办法,是把原 3MF、实测尺寸和截图交给 Codex,让它修改几何文件。
卡尺量到哪里,得先说清楚
机身厚度,我量到的是约 56.6 mm。原支架给机身留下的安装净距是 46.6 mm,这个方向需要加宽。
另一处更容易说含糊。我一开始给的是约 130 mm,后面确认采用的数值是两脚垫中心距 132.2 mm。照片里那张横跨两处脚垫的卡尺,量的是外侧跨度,不能把那个读数直接填成中心距。
尺子没有替我说清楚“量的哪里”。这件事还是得我补一句。



把几个数摆在一起,后面就不容易混了:
| 要对上的位置 | 原输入模型的参考 | 这次采用的 GTi13 尺寸 |
|---|---|---|
| 机身厚度方向 | 安装净距 46.6 mm | 机身实测约 56.6 mm |
| 两脚垫对应的位置 | 原 Bambu Studio 测量截图为 115.340 mm | 作者最终确认中心距 132.2 mm |
这里还有一个要分开的数:最后打印成功的版本,安装净距做成了 57.2 mm。比 56.6 mm 的机身厚度多出 0.6 mm 总间隙,给装配留一点余量。电脑并没有量成 57.2 mm。
需求不长,有几句话不能省
我本职做外贸,平时也喜欢折腾这些手边的小东西。这次要解决的就是眼前这台电脑怎么放,不打算为了一个支架另开一门建模课。
不过,“帮我改成 GTi13 能用”还是太宽了。我给了原文件,也明确要求不要把整个模型按比例放大,尽量保留原来的槽型、圆角和夹持结构,原件不要覆盖。
把当时的要求整理一下,大致是下面这样。这是整理后的需求示例,不是原聊天的逐字引用:
这份支架原来适配 SER8,现在要用于 GTi13。机身厚度约 56.6 mm,两脚垫中心距确认采用 132.2 mm。先检查原模型,尽量保留两端的槽型、圆角和局部结构,主要调整中间连接部分,不要整体比例缩放。保留原件,另存新文件,导出后重新读取检查,并说明还有哪些没有验证。
不整体缩放,是有实际原因的。厚度方向和脚垫间距方向需要增加的比例不同。把整个支架拉大,原本不用改的槽、圆角和局部壁厚也会跟着变。
我需要变的是两端之间的距离,能保留的结构就让它保留。
文件生成了,还得把它读回来
这次 Codex 实际用的是 Python 脚本,配合 trimesh 和 manifold3d 处理三角网格。操作记录里没有它在 Bambu Studio 里点按钮、拖模型的过程,不能把文章写成一份软件点击教程。
中间也换过做法。早期尝试把模型切分,再用连接段拼起来。内存里的检查看着没问题,导出文件重新读回来,却发现网格没有完全封闭。这版没有作为最后交付。
后面改成了保留原三角网格连接关系,只对中央的直线连接部分做连续的局部延长。两端的夹持结构、槽型和圆角,跟着各自那一端移动。整个模型没有一起缩放。
横向从 115.340 mm 调到 132.2 mm,中间增加 16.86 mm,两边各移 8.43 mm。最后用的 57.2 mm 版本,厚度安装方向比原来的 46.6 mm 多 10.6 mm,两侧各增加 5.3 mm。
下面两张是当时改模过程中留下的网格预览,能看到修改前后的结构。它们各自适应画幅,不能靠图片大小比较尺寸;具体数值还是看文件和检查记录。


最终导出的 3MF 和 STL,都从磁盘重新读过。检查结果是单一封闭网格,面方向一致,体积为正。用普通话说,就是交出去的文件,也得再检查一遍。
这一步对我挺有用。电脑里算出来一个模型,和真的交出一份完整文件,中间还差一次核对。
当时的报告也写得很清楚:几何检查通过了,Bambu Studio 切片和实物试装还没测。到了我这里,才接着完成打印和把电脑放进去这一步。
打出来了,电脑也放进去了
最后我打印成功的文件,是 Beelink_GTi13_vertical_stand_gap57.2_pitch132.2.3mf。当时还另有一个 56.6 mm 的标称版,这篇记录采用的是前面这个带一点余量的版本。
新 3MF 只带模型几何,没有继承原文件的打印机、耗材和切片设置。它不是选好配置、打开就能直接发给任何打印机的工程。
原作页面上的“0.2 mm 层高、2 层墙、15% 填充”和预估 1.4 小时,是原作的打印配置。我这次的实际参数和耗时没有完整留在改模记录里,就不拿那些数字来顶替。
实际装上以后,我对这次结果很满意。开头那张装机照里,GTi13 就放在这个浅灰色支架上,前面的接口、侧面的孔和下面的落脚位置都能看到。
灰色打印件有点发白,这个现象也保留着。到底是材料、打印还是装配带来的,我还没确认,先不替它找原因。
我现在能说的是,这个版本已经在我自己的 GTi13 上打印、装机,用起来觉得好。长期耐热、抗摔、承重和散热效果没有做专门测试,暂时也没有温度对比数据。
桌上能用,我就先把这次经历记下来。没测过的部分,留到真测过再说。
文件留下,原作者也得留下
最终文件已经和这篇记录整理在一起。包里放的是我实际打印成功的 57.2 mm 净距、132.2 mm 中心距版本,保留原 3MF,另附同次交付的 STL 和一份说明。以后拿出来看,至少能分清成功版本和中间候选。
文件包约 2.48 MiB,包含这三个文件:
| 文件 | 用途 |
|---|---|
| 成功版 3MF | 我实际打印成功的版本,仅含模型几何 |
| 对应 STL | 同次交付、与 3MF 几何一致的可选 STL |
README.md |
来源、许可、改动与导入说明 |
拿到文件后,把 3MF 作为模型导入 Bambu Studio 或自己的切片软件,选择实际打印机和耗材,重新切片查看。包里没有通用 G-code,也没有替别人选好的打印配置。
原作使用 CC BY-NC 4.0 许可,要求署名、非商业使用,并说明修改。这里保留了 lodg 的名字、原作品链接和本次改动。下载文件也不能挂一个“完全原创”的名头。
这份文件作为个人实践记录免费分享,保留原作者、许可和改动说明,不收费,也不绑定商品、会员或付费服务。商业用途需要另行取得相应许可。
下载 GTi13 支架文件包(ZIP,3MF+STL+说明,约 2.48 MiB)
如果你也准备适配别的电脑,先量自己的机身和脚垫位置。132.2 mm 和 57.2 mm 是这次这份模型采用的数,不是所有 Beelink 小主机都能套用的通用答案。
这次留给我的经验挺朴素:找到一个合适的现成模型,把哪里不合适量清楚,交给 Codex 时把要保留的东西也说清楚,文件出来再检查,最后拿实物试。
前面折腾的是任务和报告怎么传,这回桌上留下了一个能用的支架。对我来说,这个结果挺实在。