GRBL 软件:简单解释的基础知识
决定使用哪种 CNC 软件是一个艰难的决定。查看我们对 GRBL 软件的概述,看看它是否适合您。
当您遇到特定问题或需要提出问题时,拥有一些首选资源总是有帮助的。我们找到了一些有用的资源,可以解决大多数初学者的问题:
- DIYMachining:GRBL 初级用户的实用分步指南,还包括有用的图像。
- CNC Cookbook:一个关于 CNC 的所有内容的网站(和电子书),其中包含一些关于许多 GRBL 相关主题的适合初学者的文章。
- LaserGRBL:关于激光雕刻的 GRBL 设置的有用建议。
- GitHub:GitHub 上的 GRBL wiki 包含大量易于理解的信息。还有一个供用户提问的论坛和一个方便的常见问题解答。
内容
- 它是什么?
- 设置
- 潜在问题
- 延伸阅读
- 备择方案
- 注释
- 相关内容
它是什么?
Arduino Uno 的 DIY CNC 适配器(来源:danizichi via Reddit)
首先要做的事情:GRBL(实际上并不代表任何特定的东西,发音像“沙鼠”)是免费的开源软件,它是作为Arduino微控制器板的运动控制而开发的,可以使用Arduino 来操作 CNC 机器。GRBL 最初于 2009 年向公众发布,此后已被多家公司用作运动控制的首选软件(击败了类似的专有应用程序)。GRBL 在 GitHub 上仍然免费提供,并且该存储库目前由Sonny Jeon维护。
GRBL 软件在大多数 Arduino 板上都可以找到的基于 ATmega328 的微控制器上运行,您可以 直接通过 GRBL流式传输 G 代码命令。许多软件应用程序都可以与 GRBL 一起免费使用,例如Candle、Mastercam和Fusion 360的个人使用版本。
GRBL 进行了一些改编,使其可用于无数项目,从激光切割到制作各种家庭工艺品。GRBL 每天被成千上万的人用于大量减材制造用途。
GRBL 项目或任务的一些想法,您可以在网上找到易于遵循的说明,包括控制伺服电机、制造绘图机、木雕等等!
设置
小型化 Arduino 和 CNC 屏蔽设置(来源:citruscnc via Reddit)
为了使用 GRBL,您需要三个组件:一个 Arduino 板、一个CNC扩展板和几个步进驱动器。(重要的是要注意,由于 ATmega2560 微控制器,基本的 GRBL 不适用于Arduino Mega 板。)
基本安装步骤如下:
- 下载最新的GRBL 包(它将作为 .zip 文件下载)。
- 下载最新版本的Arduino IDE。
- 启动 Arduino IDE 并将 .zip 文件中的“grbl”文件夹添加为库。
- 将您的 Arduino 连接到您的计算机并运行 GRBL 上传。
就这么简单!实际的编译过程应该相对简单,在GRBL wiki上有详细的分步指南。或者,有一些有用的 YouTube 教程可以分解 GRBL 安装的视觉效果:
- DIY3DTECH.com
- jtech海关
- Zen Toolworks
查出!最好的 Arduino CNC 软件
潜在问题
为 GRBL 打开一个 G 代码文件(来源:Maker Tutor via YouTube)
与任何软件一样,GRBL 用户可能偶尔会遇到各种支持问题。常见问题包括遇到软限制、触发 GRBL 发出警报并阻止您继续进行,需要重置。
根据您的 CNC 配置,用户有时会遇到的另一个问题是主轴控制,例如主轴在需要之前启动。有时主轴可能无响应或软件连接有困难。
不支持的 G 代码也可能会导致您在使用 GRBL 时遇到一些问题,因为支持的命令列表并不完整。如果您想使用一些扩展,了解 GRBL 将利用您的 Arduino 上的代码空间也可能会有所帮助。
延伸阅读
与 GRBL 一起使用的 CNC 防护罩需要一些故障排除(来源:Toxicturkey via Reddit)
当您遇到特定问题或需要提出问题时,拥有一些首选资源总是有帮助的。我们找到了一些有用的资源,可以解决大多数初学者的问题:
- DIYMachining:GRBL 初级用户的实用分步指南,还包括有用的图像。
- CNC Cookbook:一个关于 CNC 的所有内容的网站(和电子书),其中包含一些关于许多 GRBL 相关主题的适合初学者的文章。
- LaserGRBL:关于激光雕刻的 GRBL 设置的有用建议。
- GitHub:GitHub 上的 GRBL wiki 包含大量易于理解的信息。还有一个供用户提问的论坛和一个方便的常见问题解答。
备择方案
Smoothieware 定制板(来源:Griffin_459 via Reddit)
当然,GRBL 并不是唯一的同类开源软件,所以这里有一些其他的开源应用程序以及它们与 GRBL 的比较:
- Marlin:对于特定的软件工作,这可能是比 GRBL 更灵活的选择,但 GRBL 可能是更“流线型”或更实用的软件选择。Marlin 具有 20 kHz 或更高的高步进速率,而 GRBL 的最大值为 30 kHz。Marlin 的一个流行功能是“婴儿步”功能,但是,许多用户报告 GRBL 比 Marlin 更“用户友好”。
- Smoothieware:虽然这两个程序有某些共同点,但对于某些项目,GRBL 可以比 Smoothieware 运行得更快。Smoothieware 用途广泛,通常比 GRBL 更兼容 3D 打印。但是,GRBL 通常比 Smoothieware 具有更好的光栅性能。
- LinuxCNC:这是 Linux 用户的多功能选项,具有多种功能,包括闭环伺服控制和 4 轴和 5 轴功能。由于 Arduino 处理限制,GRBL 的配置比 LinuxCNC 更有限,但具有比 LinuxCNC 更容易学习的优势。
探索您的选择2022 年最佳 CNC 软件(有些是免费的)
主要图片来源:LeejSm1th via Reddit
今天的文章GRBL 软件:简单解释的基础知识分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/72664.html