开源CAD
备注
调研一些开源CAD解决方案,为以后3D打印自制零件做一些准备
整理资料
CAD
FreeCAD
最成熟的开源CAD软件,但是对装配(Assembly)实现不佳(需要使用其他实现方案,但不完善)OpenSCAD
非交互的设计软件,而是程序式建模语言,通过代码描述创建的模型需要代码和产生结果的抽象思维,上手比较难,但是适合重复设计修改
纯代码适合跟踪和管理(类似 git 管理代码)
非常适合零件复用,以及零件装配
DeclaraCAD
CodeLV: DeclaraCAD 目前还不是开源软件(七年前 GitHub: tazjel/declaracad 曾经开源过,不过现在已经闭源开发),不过其使用Python语言开发并且通过Python语言(enaml, Python的超集)定义CAD比较有特色
CodeLV开源了 Inkcut ,提供2D绘图、切割以及CNC加工功能
从 DeclaraCAD官网 可以下载到软件以及查阅文档
3D打印
OpenSCAD
支持输出STL模型文件,可以加载到3D打印机制作零部件: