ARTICLE · 1105502
6.3k星星!开源AI硬件设计工具,自动生成外壳和装配结构,导出就能3D打印

家里的3D打印机是不是吃灰很久了,每次看到它,都想用它做点好玩的小玩意。
想自己做个硬件产品,程序写好了,屏幕和开发板也买好了,最后卡在了外壳上。
屏幕窗口开多大,USB接口放哪,电路板怎么固定,盖子装上去,会不会顶到里面的元件。
一个看起来简单的小东西,真要做出来,需要处理的细节一点也不少。
外观设计确实挺难的,但是现在有了AI,就不需要太多基础能力了。
今天给大家推荐一个开源项目,专门做硬件结构设计,已经拿下6.3k星星。

项目简介
Amagine3D是一个开源AI硬件设计工具,输入产品描述、参考图片和关键尺寸,就能生成设备外壳及相关装配结构。
生成结果保留可编辑的建模源码,还支持导出STEP、STL、3MF等文件,方便继续修改,或经过切片后用于3D打印。
DEMO
Agent会先根据参考图确定正面显示区和顶部控制件的位置,再围绕内部器件安排空间,把外壳拆成不同零件。
下面是gif演示。

功能特点
从内部器件出发设计外壳
做硬件时,外壳必须给里面的东西让位置。
Amagine3D的工作流会考虑器件安装、接口和散热等结构需求。对于带铰链或滑盖的刚性结构,还可以沿设定运动路径检查碰撞和运行间隙。
这类检查,恰好对应了原型装配时容易遇到的问题。
生成结果可编辑
项目保留参数化建模源码,并输出真实的STEP几何。
拿到设计结果时,也拿到了继续调整它的基础,想改尺寸、调整结构,或者自己接手源码,都有明确的入口。
Agent会读取几何检查结果
读取模型、规划修改、执行检查,再根据检查结果继续调整。
检查内容包括尺寸、壁厚、装配干涉以及导出文件回读等。
源码、模型和报告一起保存
不同会话有各自的工作区,生成的源码、制造文件、检查报告和预览会保留在一起。
这样回头继续处理一个设计时,能找到模型,也能找到它对应的代码和检查记录。
项目链接
https://github.com/amagine-ai/Amagine3D