mfranzon/print3d

Print 3D skill from text to 3D printing using Bambu Lab slicer.

解决的问题

设计 3D 打印部件通常需要 CAD 经验或精细的手动建模。print3d 允许你用简单的语言描述部件、展示现有物体的照片,或粘贴你想购买的产品链接,它便会生成一个你可以打印的 Bambu Studio 项目。它还会根据测量数据和你的打印机间隙检查模型。

工作原理

代理(Hermes 或其他受支持的工具)编写一个构建 3D 形状的 Blender 脚本。print3d 运行该脚本,检查生成的网格是否存在问题,使用 Bambu Studio 进行切片,并将任何问题反馈给代理。代理会修复脚本并重复此过程,直到一切通过,然后为你提供一个可以在 Bambu Studio 中打开并打印的 .3mf 文件。工作流程为:创意 -> Blender 脚本 -> 网格 -> 检查 -> 切片 -> .3mf。

适用人群

想要制作自定义 3D 打印部件而无需学习 CAD 的人:爱好者、创客,甚至是那些想要替换损坏或购买物品的人。它适用于 Hermes Agent、Claude Code、Codex、Cursor 和 Gemini CLI。你需要在同一台机器上安装 Blender 4.2+、Bambu Studio 和 uv。

亮点

  • 将照片或商店列表转换为可测量的、可打印的模型:根据已知物体(如银行卡或尺子)进行缩放,测量尺寸,并检查与照片的相似度。
  • 多部件设计:具有不同颜色、配合和方向的多个部件,并带有干涉和埋入颜色检查。
  • 配合校准:打印一个试样来测量打印机的间隙,并将其用于设计中。
  • 3D 查看器 (view.html):用于旋转、缩放、隐藏部件和测量距离。
  • 适用于多个代理,并具有用于脚本编写的命令行界面。

相关

  • 项目
  • 项目
  • 项目
  • 项目