开源改变世界

为 bCNC 调整 Fusion360 GRBL 后处理器 #1030

推推 grbl 2年前 (2023-02-02) 182次浏览
关闭
Bologrew 打开了这个问题 2018 年 11 月 5 日 · 9条评论
关闭

为 bCNC 调整 Fusion360 GRBL 后处理器#1030

Bologrew 打开了这个问题 2018 年 11 月 5 日 · 9条评论

注释

为 bCNC 调整 Fusion360 GRBL 后处理器 #1030

这不是问题,但有些人可能会觉得这很有用。
我修改了最新的 Fusion 360 GRBL 后处理器,使其自动创建 bCNC 样式的块。(从附件中删除“.txt”扩展名。)
我还让它在使用“M0”命令(停止可以恢复)时创建一个块,以便您可以在重复运行时轻松禁用此块。
只需在文件中搜索“bCNC”即可找到添加的内容。
没有明示或暗示的保证,这绝对是一项正在进行的工作。

grbl-bCNC.cps.txt

为 bCNC 调整 Fusion360 GRBL 后处理器 #1030
合作者

好的!谢谢你的工作。Fusion 是否有某种方式让用户贡献后处理器?
我认为最好说服他们将其直接包含在融合中。
此外,如果您只添加了(注释),他们可能会将其用于任何 GRBL 发件人,因为大括号中的注释将被忽略。所以也许这可以取代默认的 GRBL 后处理器。

为 bCNC 调整 Fusion360 GRBL 后处理器 #1030
作者

简要回答你的第一个问题 – 不知道。

更长的答案 – Autodesk 为后处理器发布了一个 API,其他人已经创建了替代版本: https
://github.com/Strooom/GRBL-Post-Processor
我不使用“使用 G28 进行安全缩回”(在我的路由器上造成混乱)。
与 Autodesk 的 PP 相比,您可能会更高兴地对 Stroom 的 PP 进行更改,但最后,也许只有 bCNC 使用这样的块,并且有很多其他基于 GRBL 的控制器/发送器不使用 bCNC。
也许可以将 PP 的一个版本添加到 bCNC github,以便人们可以尝试并根据他们认为合适的方式进行调整?让它与官方发布的版本保持一致应该不难,我对此表示怀疑’
如果有人有任何想法或建议,请发表评论。

为 bCNC 调整 Fusion360 GRBL 后处理器 #1030
合作者

是的,我认为我们可以在这个存储库中包含这样的后处理器。

但我对此不太确定:

  Copyright (C) 2012-2018 by Autodesk, Inc.
  All rights reserved.

没有提到明确允许我们重新分发 cps 代码的许可证……

为 bCNC 调整 Fusion360 GRBL 后处理器 #1030
作者

是的,我看到了版权声明。
当我查看上面提到的“Stroom”后处理器时,它还说:
“legal = “Autodesk, Inc 版权所有 (C) 2012-2018。”;”

所以我做了一个搜索并想出了这个:

https://forums.autodesk.com/t5/fusion-360-support/edit-postprocessor-legal/td-p/7377967

基本上说它们是开源的,我引用,“你可以随意编辑和保存它们!”
在我看来是合法的。:-)

为 bCNC 调整 Fusion360 GRBL 后处理器 #1030
合作者
哈维 评论了 2018 年 11 月 6 日  

我不认为这是那么容易。在论坛某处引用某人不是许可证。

我们需要该文件的版权所有者(欧特克/原作者和所有贡献者)就许可条款达成一致,并将该信息添加到版权声明旁边的文件中。

或者至少在 Autodesk 网站上找到一些声明,说出您可以“根据需要编辑并保存它们”的确切条款!

为 bCNC 调整 Fusion360 GRBL 后处理器 #1030
作者

嗯,发表声明的人是 Autodesk 产品支持专家,但也许这个附加链接会有所帮助:

https://forums.autodesk.com/t5/hsm-post-processor-forum/hsm-post-adjustments-needed-find-your-right-contact-here/td-p/6652728

Autodesk 高级软件工程师指出:

“在网上搜索帖子后,您可能会发现我们的股票帖子不符合您的需求,或者我们没有您要找的帖子。好消息是,所有帖子都是开源的,您可以使用它们不受限制地根据自己的需要创建一个。”

不,我还没有找到明确的开源许可证是什么,但同样,Autodesk CAM 后处理器指南第 11 页第 1.5 节:

https://cam.autodesk.com/posts/posts/guides/Post%20Processor%20Training%20Guide.pdf

说:
“好消息是,所有帖子都是开源的,可以不受限制地修改以创建您需要的帖子。”
希望有所帮助。

为 bCNC 调整 Fusion360 GRBL 后处理器 #1030
合作者
哈维 评论了 2018 年 11 月 6 日  

好消息是,所有帖子都是开源的,可以不受限制地修改以创建您需要的帖子。

我看不到任何关于“重新分配”的信息,我只能看到它可以修改。我相信重新分发是可以的。但是为了避免麻烦,我们仍然需要这样的代码带有真正的“许可证”(用律师的语言写的东西)。特别是当像 Autodesk 这样的大型闭源公司参与其中时。

为 bCNC 调整 Fusion360 GRBL 后处理器 #1030 哈维 补充道 增强 标签 2018 年 11 月 6 日
为 bCNC 调整 Fusion360 GRBL 后处理器 #1030
作者

我同意谨慎行事是明智的,明确的许可通知(如 BSD)会消除所有疑虑。
现在我不是律师,但他们确实说如果你没有自己修改后处理器的技术能力,你可以把它交给别人为你做编辑。您可以合法地这样做的唯一方法是您是否已被授予再分配权。
我现在没有什么可以补充到这个讨论中了。

为 bCNC 调整 Fusion360 GRBL 后处理器 #1030
合作者

好的。我想我找到了妥协。我已将后处理器放入官方 bCNC wiki:
https ://github.com/vlachoudis/bCNC/wiki/Fusion-360

哪个更好,因为它目前是公开编辑的,所以你可以继续改进它并与大家分享最新的进展。