10+年产品经理专注分享AI 工具、AI 资讯、AI Coding、Vibe Coding与下一代产品创新,按 Ctrl+D 收藏我们
关于我 留言板 小程序 标签云

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

text-to-cad:AI 驱动的开源 CAD 源码生成与机器人描述技能库

1小时前 AI开源项目 12 0

机械设计又又又卡住了。

用 AI 生成了 CAD 模型,拿到手里却是STL网格,改不了孔的位置。

想要将数据导出为 STEP 格式给工厂使用,还需要重新构建几何体。

机器人描述文件需要手动添加大量的XML标签,很容易出现错误。

最近在 GitHub 上刷到了一个叫做 text-to-cad 的项目,它可以一键生成 CAD 源代码和工程文件,这些问题总算有了希望。

它是面向于Agent的CAD技能库,在GitHub上有7400多个star。

图片1

一句话概括就是:

用 AI 来写可出编辑的 CAD 源代码,并把它们导出为STEP、URDF等工程文件。

我给你演示一把,你就会知道这个东西有多么方便了

我要设计一个机器人底盘。

随手打开ClaudeCode,说了一句“生成一个矩形底座,有四个安装孔和两个电机支架”。

图片2

它就开始写 Build123d Python 源码。

每一个几何特征都是用代码来定义的:孔的位置、支架的大小、底座的厚度。

图片3

图片4

然后自动导出 STEP 文件。

STEP 可以直接导入到 SolidWorks 中进行编辑。

图片5

接着生成 URDF 机器人描述。

把links、joints和坐标系都写入XML中,这样 ROS MoveIt2就可以直接加载了。

在整个过程中我只说了那么一句话。

后面 CAD建模、URDF生成、文件导出的工作都是它自己完成的。

有人要好奇了,怎么做到的

01 参数化CAD源码生成。

AI 并不是直接输出一个神秘的二进制模型。

它写的是 Build123d Python 源码,并且每一个几何特征都用@cad[feature_name]来引用标记。

修改一个孔的位置,只需要修改源代码中的参数就可以了,并不需要重新绘制整个零件。

生成的STEP文件可以被直接导入到专业的CAD软件中进行进一步编辑。

02 机器人描述文件自动生成。

URDF中links、joints、limits等容易出错的地方,它会自动写入到XML里去。

关节限位、坐标系、惯性参数等都进行了合法性校验。

配合CAD Viewer可以实现在本地查看机器人结构,不需要手动输入复杂的XML标签。

03 标准件库内置。

在 step.parts catalog 里挑选螺丝、轴承、电机这些常见标准件。

不像一般的 AI 那样胡乱编造出一个不标准的螺钉。

图片6

在装配体中使用的是可以实际购买到的标准件,从而避免了“设计好了但是买不到螺丝”的问题。

04 本地浏览器预览器。

WebGL 渲染器,浏览器原生运行,不需要安装专业的 CAD 软件。

支持STEP、STL、URDF等格式,可以进行轨道旋转和组件树浏览等功能。

图片7

可以在手机上看到生成的零件,不需要打开SolidWorks就可以对模型进行检查。

可以复制 @cad[...] 引用,基于具体几何位置做后续编辑,而不是模糊的"左边那个孔"。

支持正交投影、透视投影两种方式,可以很方便从不同的角度进行观察。

GLSL光线步进渲染模式还处于试验阶段,不过浏览器原生预览已经足够方便。

05 DXF工程图和G-code切片。

用3D几何投影来产生2D DXF文件,用来做激光切割和钣金加工。

激光切割服务提供商可以接收生成的DXF文件,而不需要再打开AutoCAD来绘制二维图纸。

钣金展开、垫片、切割布局都可以自动生成功,可以节省手工绘图的麻烦。

模板、垫片、切割布局都可以自动生成功,不用手工画出2D轮廓。

图片8

支持真实的切片器CLI生成打印机配置的G-code,3D打印可以由G-code直接发起任务。

Bambu Labs打印机可以直接对接,从验证好的G-code发起打印任务。

SendCutSend钣金加工可以做下单前文件检查,防止出现格式错误、尺寸超标等问题。

整个制造流程从CAD建模到切割打印都能自动化完成,想看的话试试就知道了。

想试的话,装起来很简单

Skills CLI 安装:

npx skills install earthtojake/text-to-cad Claude Code 插件安装:

claude plugin marketplace add earthtojake/text-to-cad claude plugin install cad@text-to-cad Python CAD 环境:

python3.11 -m venv .venv ./.venv/bin/pip install -r requirements-cad.txt Viewer前端:

npm --prefix viewer install npm --prefix viewer run dev 打开http://localhost:4178就可以看到生成出来的模型了。 装好后想看效果的话,直接试试就知道了。

到这里边界也给大家提提

Implicit CAD 还是试验性的功能,并且不完善。

Viewer 开发需要 Node 环境,对于只用 Python 的人来说有一定的门槛。

Git LFS资产默认不拉取,需要手动 git lfs pull --include="benchmarks/**" 。

没有中文文档,README 和 SKILL.md 都是英文。

没有对复杂的装配体生成的效果进行验证,目前只做了单个零件的benchmark。

OpenCascade 和 step.parts 库的商业许可证要自己去查一查。

写在最后

我觉得 text-to-CAD 的思路是对的。

让 AI 直接生成 CAD 源码,再导出工程文件,而不是藏在黑盒模型里。

修改一个孔的时候,不需要重新画整个零件。

尺寸、基准、装配关系都在代码里,一目了然。

但是如果你只需要一张漂亮的3D图的话,就没必要用它。

它最大的价值,是把“自然语言 → CAD → 机器人描述 → 制造文件”这条链路打通了。

需要的朋友可以去试试看。

项目基于 MIT 协议开放,感兴趣的同学可以去 GitHub 仓库看看源码和文档。

开源地址:https://github.com/earthtojake/text-to-cad

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:text-to-cad:AI 驱动的开源 CAD 源码生成与机器人描述技能库
#text-to-cad #开源项目 #CAD设计 #Build123d #URDF #机器人开发 #AI编程 
收藏 1
Claude Code 隐写术标记中国用户事件:技术拆解与隐私争议
ZCode:GLM-5.2 官方 AI 编程工作区上手指南
推荐阅读
  • Browser Use:开源的浏览器自动化方案,用视觉AI替代传统脚本
  • text-to-cad:AI 驱动的开源 CAD 源码生成与机器人描述技能库
  • MemPalace 开源项目详解:本地 AI 记忆系统,96.6% 召回率业界领先
  • 开源纯真IP库在线查询系统:IP地理位置查询、本机IP查询、域名解析
  • Social-Analyzer:用AI和多层检测技术追踪1000+社交平台上的身份足迹
评论 (0)
请登录后发表评论
分类精选
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
10392 9月前
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
9950 8月前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
7964 6月前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
7533 6月前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
7048 5月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
6945 9月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
6831 9月前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
6817 8月前
iFlow CLI:让命令行终端不止于编程的AI效率开源神器
6054 10月前
Composio:让AI Agent自动完成工作任务,能让AI一键操控你的所有软件
6034 8月前

文章目录

关注「苏米客」公众号

订阅推送更及时,手机查看更方便
分类排行
1 text-to-cad:AI 驱动的开源 CAD 源码生成与机器人描述技能库
2 IOPaint:开源免费AI图像处理平台,支持擦除、扩图、超分辨率全流程
3 Taste-Skill:54.2K 星的开源 AI 前端审美规则库,根治模板化 UI
4 Netcatty:集成AI Agent的开源运维工具,SSH与多服务器管理一站式方案
5 galaxy-downloader:开源全平台媒体下载工具,支持20+平台视频、音频、图文
6 ai-website-cloner-template:21.7k 星的开源网站逆向工程工具,截图生成 Next.js 项目
7 Skill Zoo:开源一站式 Agent 技能管理工具,支持 SSOT 与多平台同步
8 齐码.SKILL:6步 Vibe Coding 工作流,从想法到产品的标准化开源方案
9 SmartCall:开源 AI 呼叫中心系统,Java + 大模型 + Asterisk 全链路语音交互
10 MopMonk(扫地僧)Agent:全球 AI 安全战力榜杀出的中国黑马
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6
微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联