使用svgwrite、dxfwrite或freecad作为后端的2.5d零件(包括齿轮)的cad库
Cnc25D的Python项目详细描述
cnc25d是一个用于2.5d零件设计和长方体装配的Python封装。
- cnc25d依赖于FreeCAD
- cnc25d帮助创建FreeCAD宏
- cnc25d帮助设计3d部件完全使用Python脚本
- CNC25D提供参数化的现成设计示例
- 绘制图形
- CNC25D有助于在长方体部件中定位零件
有关详细信息,请查看Cnc25D release documentation或Cnc25D daily built documentation。
源代码可在https://github.com/charlyoleg/Cnc25D获得许可证GPL version 3或任何更高版本。
为什么是2.5D?
3轴数控机床、激光切割机和喷水机越来越便宜,可以应用于Fablab、Makor空间或Hakror空间。三轴机可以进行2.5维设计,即z恒定的自由XY路径。安装
CNC25D在PyPI上。
安装cnc25d:
首先,安装FreeCAD
然后,使用以下命令安装cnc25d软件包:
> sudo pip install Cnc25D -U > cd directory/where/I/want/to/create/my/3D/parts > cnc25d_example_generator.py
或者,克隆Cnc25D GitHub repository并直接从那里运行代码。
反馈/联系
如果发现错误,将建议修复或希望新功能在GitHub issue tracker中报告它,或者克隆Cnc25D GitHub repository。
如果有任何其他反馈,请给我发一条信息到“Fabfolk.com上的charlyoleg”。
如果你想资助这个项目,你可以在我的CardanCo website上捐款。