让 Codex 帮我改了个支架:把 SER8 的现成模型用到 GTi13 上

老胡拿着卡尺,查看 Codex 改出的 GTi13 支架,桌上小主机竖立放置的插画

前面两篇还在折腾 ChatGPT 和 Codex 怎么交接任务,这次换个能摸得着的东西:给我的 Beelink GTi13 改一个竖立支架。

事情起得很简单。我想把这台小主机竖着放,在拓竹的模型平台找到了一个 SER8 的现成支架。样子挺合适,可我的电脑是 GTi13,有两处尺寸对不上。

最后,Codex 改出了新的文件,我也打印出来,把电脑放了进去。用起来我觉得非常好。灰色打印件有点发白,先把这个小瑕疵一起记下来,原因还没弄清楚。

Beelink GTi13 竖立放在浅灰色 3D 打印支架中,已经安装在桌面上
最后的结果就在我桌上:GTi13 已经放进打印出来的支架里。浅灰色打印件上的白痕也原样保留。

这次从量尺寸、改文件,到桌上多了一个支架,整个过程倒很适合写一篇折腾记录。

先找到现成的,再看哪里不合适

原模型是 MakerWorld 上 lodg 发布的《Beelink SER8 垂直支架》。原作者已经把底座、两端的支撑和凹槽做出来了,我看中的就是这个现成结构。

我交给 Codex 的输入文件叫 ser8-vertical-legs-fix.3mf。文件里保留了 lodg 的署名和原作品信息。这篇记录里的支架,是从这份文件改过来的,原来的设计得记在原作者账上。

原作平台页面显示 lodg 的 Beelink SER8 垂直支架、打印配置与 CC BY-NC 许可
我找到的原作:lodg 的《Beelink SER8 垂直支架》,许可为 CC BY-NC。图里的打印配置属于原作,不是我这次打印的参数。

直接拿来打印,问题在尺寸。GTi13 的机身更厚,底部两处脚垫对应的位置也不同。支架长得像,夹住电脑的地方却不能凭“差不多”处理。

我最初问 ChatGPT,能不能让 Codex 在拓竹软件里帮我改。后来走通的办法,是把原 3MF、实测尺寸和截图交给 Codex,让它修改几何文件。

卡尺量到哪里,得先说清楚

机身厚度,我量到的是约 56.6 mm。原支架给机身留下的安装净距是 46.6 mm,这个方向需要加宽。

另一处更容易说含糊。我一开始给的是约 130 mm,后面确认采用的数值是两脚垫中心距 132.2 mm。照片里那张横跨两处脚垫的卡尺,量的是外侧跨度,不能把那个读数直接填成中心距。

尺子没有替我说清楚“量的哪里”。这件事还是得我补一句。

卡尺的两个外测量爪接触 GTi13 机身两侧,测量机身厚度
我用卡尺量机身厚度,原记录采用约 56.6 mm;最终支架留出的安装净距为 57.2 mm。
卡尺跨过 GTi13 底部两处脚垫,测量两脚垫的外侧跨度
这张量的是两处脚垫的外侧跨度。132.2 mm 的中心距来自我后面的确认,不能把照片中的读数直接当成中心距。
卡尺夹住 GTi13 底部一处脚垫,展示局部测量的接触位置
再看一处脚垫,卡尺接触的是脚垫本身。量哪两个面,得和需要调整的槽位一起说明。

把几个数摆在一起,后面就不容易混了:

要对上的位置 原输入模型的参考 这次采用的 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。

下面两张是当时改模过程中留下的网格预览,能看到修改前后的结构。它们各自适应画幅,不能靠图片大小比较尺寸;具体数值还是看文件和检查记录。

SER8 输入支架的三角网格预览,可见两端支撑、凹槽和中间连接部分
修改前:交给 Codex 的 SER8 支架输入模型。图来自当时的网格预览,原设计来源为 lodg。
改为 GTi13 后的支架三角网格预览,两端结构保留,中间连接部分延长
修改后:当时改模记录留下的 GTi13 支架网格预览。这是几何预览,不是 Bambu Studio 操作或切片截图。

最终导出的 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 时把要保留的东西也说清楚,文件出来再检查,最后拿实物试。

前面折腾的是任务和报告怎么传,这回桌上留下了一个能用的支架。对我来说,这个结果挺实在。

接着看看这些记录

  • 用了 ChatGPT 和 Codex,我怎么成了传话的?

    我本来想找 ChatGPT 和 Codex 帮忙,后来却成了给它们传话的人。从直接找 Codex 做事,到先商量需求、再把报告拿回来讨论,邮件、插件和网站几条线一起推进,文件和意见都得经过我。这篇记记,我为什么开始想把交接也省下来。

  • 大家好

    欢迎来到我的个人博客站,这里分享一些我自己的记录。

  • 尝试一下不同的生活方式

    在生活节奏越来越快的今天,能够尝试慢下来的生活会是什么样子的呢?会不会焦虑?会不会无聊?会不会感觉是在浪费生命…

  • 【避坑思考】插混车(PHEV):到底是“全能神”还是“缝合怪”?

    本文从一名普通消费者的视角出发,吐槽了当前插电混动(PHEV)车型普遍存在的“肥胖症”及其对驾驶安全、操控极限和长期稳定性的负面影响。文章通过硬核物理逻辑与直白的生命拷问,质疑了这种“缝合式”技术路线的必要性,并建议购车者应回归“简单、纯粹、安全”的选车本质。

  • 写博客真的不是那么容易

    平时很少写东西,虽然经常看书也会查资料,但是很少动笔。现在开始写博客了,却遇到了不知道写啥的窘境。脑子里一片空…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注