开源代码库: https://github.com/steox/droid
Droid 是一个与 3D 打印相关的 Grasshopper 草蜢插件库附加组件,提供对模型切片、自定义路径和 Gcode 生成的控制。
设计用于从小桌面 3D 打印机到使用 FFF 技术和运行 Gcode 的大型机器人制造设备。
可用于以 ‘即插即用’ 风格使用 Droid 组件准备和打印模型,或以更受控和实验性的方式使用自定义输入和输出打印路径。
Droid 允许在 Rhino 和 Grasshopper 环境中控制传统的切片功能,如填充、外壳厚度和盖子。此外,一旦模型被切片到 Rhino 和 Grasshopper 工作空间,输出和编辑路径也变得可用,允许用户完全控制和分析。
自定义或编辑的路径可以再次输入到 Droid 中进行 Gcode 准备和生成。
这应该与大多数主要固件(Marlin、Repetier、RepRap 等)和 Gcode 阅读器兼容。如果您使用的固件遇到与 Gcode 相关的问题,请告知我。
Droid 组件支持多线程,并且在计算过程中可能使用所有处理器资源。
安装方法:
下载 Droid.gha
右键单击文件,转到属性。确保文件是“未受限制”的
通过在 Grasshopper 中选择 ‘文件 > 特殊文件夹 > 组件文件夹’ 或 ‘C:Users’NAME’AppDataRoamingGrasshopperLibraries’ 找到 ‘组件文件夹’
将 Droid.gha 移动到文件夹中,重启 Rhino 和 Grasshopper(重要的是完全关闭 Rhino)
更新:
v1.0.2 - 精度默认值从 1024 降低到 128。
v1.1.1 - 修复路径组件。建议更新。
v1.1.2 - 更新页脚组件以接受 Z 高度参数。小幅路径组件调整。
v1.1.3 - 添加回缩参数。小幅错误修复。
v2.0.1 - 重大更新。使用 Rhino 6 / grasshopper 2.0 库构建。为更好的内存性能重写组件。添加流量参数。根据 3D 打印测试重写算法。
v2.0.2 - 添加打印信息输出,多对象支持,独立的盖子参数
v2.0.3 - 更改风扇参数
v2.0.4 - 修复外壳生成错误
v2.0.5 - 将 GCode 生成类型更改为 64 位数字,以适应大规模 3D 打印
v2.0.6 - 修复当顶部盖子设置为 0 时底部盖子生成错误
v2.0.7 - 使用 Grasshopper SDK 版本 0.9.76 重建,以支持 Rhino 5
v2.0.8 - 添加路径导出组件