Text-CAD 打通硬件制造:一句话生成 STEP 并直连打印机出活
Text-CAD 将自然语言建模与硬件制造全流程打通。它打包了 11 个工程技能,支持从文本生成 STEP、检索 step.parts 超 1.6 万个开源标准件,并直连本地拓竹打印机切片。最值得关注的是它让模型写 Python 代码而非直接输出二进制,把不可控生成变成了可核验工序。

过去工程师要做个新零件,得先打开 SolidWorks 一点点拉草图、倒角,打印出来再拿卡尺核对尺寸。如果缺个标准螺丝或电机座,还得满世界找模型库。
Text-CAD 打算把这套繁琐的手工活接管过来。它不是只画一张好看的渲染图,而是直接把自然语言、STEP 格式、切片软件和本地拓竹(Bambu Labs)打印机串在了一起。
11 个工程技能,从一句话到激光切割
Text-CAD 一口气打包了 11 个工程技能,几乎覆盖了硬件制造的核心环节。
输入自然语言、参考图片或者 2D 图纸,它就能生成标准 STEP 文件,并能导出 STL、3MF 或 GLB。如果需要标准五金,它会调用 step.parts 检索库,直接拉取现成的标准件。这个库里已经收录了超过 1.6 万个开源 STEP 模型,包含树莓派、Arduino、各种舵机和标准滚珠丝杠。
生成完结构件后,流程还没结束。它可以导出 2D 的 DXF 图纸,在交给 SendCutSend 激光切割前做好校验;还能生成 G-code,调用切片工具对接本地的拓竹 3D 打印机,甚至在真正开印前先走一遍 dry-run 空跑排查。
对于机器人开发者,它还顺手支持了 URDF、SRDF 和 SDF 格式,方便直接导入 MoveIt2 做运动规划或物理仿真。
让模型写 Python,而不是啃几何硬骨头
大模型直接输出 3D 几何体的二进制数据向来很容易翻车。Text-CAD 最聪明的地方,在于根本不让模型硬碰 STEP 二进制,而是让它写 build123d 的 Python 代码,最后再调用函数导出 STEP。
这相当于给大模型搭了一个最擅长的文本中介层。它的核心思路是工程约束:把几何正确性当成首要任务来抓。
系统内置了专门的 inspect 检查脚本,逐一比对基准面、装配尺寸和对齐公差。就算数值检查全部通过,系统也强制生成视觉快照进行核对。一旦某处出错,它不会全盘推翻,而是定位到最小责任代码段,修改后重新跑失败项。
它的代价也很明显。每个技能都采用了薄封装与渐进式文档参考,大模型只是一个调度者,几何求解完全依赖底层的 build123d、切片器和 OCCT 内核。
为什么重要
我们认为,Text-CAD 代表了生成式 AI 落地硬件制造的一个务实方向。过去的文生 3D 模型大多服务于游戏和视觉展示,网格表面看似完整,一旦拿到机床上加工,尺寸全是错的。Text-CAD 选择用参数化代码生成实体,真正解决了可用性问题。
对创作者和硬件创客来说,这意味着验证原型的门槛大幅拉低。想要做一个适配树莓派和特定电机的外壳,不需要从头画图,直接用一句话调取现成标准件并生成装配外壳,几分钟内就能发给身旁的 3D 打印机。
不过,它目前的天花板依然被底层工具链锁死。如果底层开源几何内核本身在处理极复杂曲面时崩溃,大模型在外面做再多重试也无济于事。但无论如何,把不可控的幻觉塞进确定性的代码工序里,这条路显然走对了。
来源 (2)
- step.parts(在新标签页打开)原文step.parts
- step.parts(在新标签页打开)报道step.parts