Text-to-CAD text-to-cad

机器人 3/5 🧩 软硬件结合 已发布
earthtojake 2508 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
Text-to-CAD

项目简介

A collection of agent skills for CAD, robotics and hardware design


text-to-cad 是一个专为 CAD、机器人学和硬件设计智能体打造的技能库,旨在让大语言模型代理能够直接生成、编辑和操作三维几何模型与机器人描述文件。该项目解决了传统 CAD 工作流中自然语言与工程模型之间的鸿沟——用户只需用日常语言描述需求,智能体即可调用底层技能自动完成建模、切片、导出等任务,极大降低了硬件设计的门槛。

标签

项目特点

**模块化技能库**:提供多种独立技能,如CAD建模、CAD预览、标准件查找、机器人描述文件生成、G-code切片等,可灵活组合使用。
**自然语言驱动**:用户可以通过自然语言或图像描述来创建和编辑CAD模型,降低设计门槛。
**机器人设计支持**:专门支持生成URDF、SDF、SRDF等机器人描述文件,适用于机器人仿真和运动规划。
**制造流程集成**:支持将模型切片为G-code,并可直接与Bambu Lab打印机交互,实现从设计到打印的闭环。
**本地优先**:所有操作在本地项目文件中完成,保护用户数据隐私。
**易于安装**:通过Skills CLI或Codex/Claude Code插件市场即可快速安装。

技术规格

编程语言 Python 3.11+
核心CAD库 build123d
几何内核 OpenCascade (OCP)
主要输出格式 STEP
其他输出格式 STL, 3MF, GLB, G-code
机器人描述格式 URDF, SDF, SRDF
安装方式 Skills CLI / Codex插件 / Claude Code插件
许可证 MIT

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Python 3.11+ 1 运行环境
build123d 1 核心CAD库
OpenCascade (OCP) 1 几何内核
Skills CLI 1 安装工具
Codex / Claude Code 1 可选,用于插件安装

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 4/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 1/5
🔵 创造与创新: 4/5

所需技能

🔧 **动手能力**:需要具备基本的Python编程环境配置能力,以及使用命令行工具的经验。对于Bambu Labs技能,需要了解3D打印机的基本操作。 💻 **编程能力**:需要Python编程基础,能够理解和使用Python库。熟悉AI代理(如Codex、Claude Code)的使用会有帮助。 ⚡ **电子电路**:不涉及电子电路知识。

适用场景

**快速原型设计**:通过自然语言描述快速生成3D模型,用于概念验证和快速迭代。
**机器人开发**:为机器人创建URDF/SDF/SRDF描述文件,用于仿真和运动规划。
**自动化制造**:将设计、切片和打印流程自动化,实现从设计到制造的端到端工作流。
**教育学习**:作为学习CAD建模和机器人学的工具,通过AI辅助降低学习曲线。
**硬件设计自动化**:在硬件设计流程中集成AI代理,自动执行重复性任务,如生成标准件、创建工程图等。