当前位置:网站首页>GRBL 软件:简单解释的基础知识
GRBL 软件:简单解释的基础知识
2022-07-02 05:32:00 【acktomas】
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 安装的视觉效果:
潜在问题
为 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 更容易学习的优势。
主要图片来源: LeejSm1th via Reddit
边栏推荐
- kmp思想及模板代码
- 操作符详解
- Opencv LBP features
- Gee series: Unit 2 explore datasets
- Gee: explore the change of water area in the North Canal basin over the past 30 years [year by year]
- Gee: create a new feature and set corresponding attributes
- With an amount of $50billion, amd completed the acquisition of Xilinx
- 黑马笔记---Map集合体系
- Gee series: unit 9 generate sampling data in GEE [random sampling]
- ThreadLocal memory leak
猜你喜欢
Visual Studio導入
运维工作的“本手、妙手、俗手”
Fabric. JS upload local image to canvas background
Fabric. JS iText set italics manually
操作符详解
Gee series: unit 7 remote sensing image classification using GEE [random forest classification]
Gee series: Unit 1 Introduction to Google Earth engine
Storage of data
数据的储存
Gee: use of common mask functions in remote sensing image processing [updatemask]
随机推荐
【pyinstaller】_ get_ sysconfigdata_ name() missing 1 required positional argument: ‘check_ exists‘
Applet jumps to official account
Straighten elements (with transition animation)
线程池概述
【pyinstaller】_get_sysconfigdata_name() missing 1 required positional argument: ‘check_exists‘
运维工作的“本手、妙手、俗手”
Visual Studio导入
Innovation never stops -- the innovation process of nvisual network visualization platform for Excel import
Ls1046nfs mount file system
Fabric. JS basic brush
7.1 Résumé du concours de simulation
"Original, excellent and vulgar" in operation and maintenance work
Gee: create a new feature and set corresponding attributes
brew install * 失败,解决方法
Storage of data
Fabric. JS gradient
2022-2-15 learning xiangniuke project - Section 8 check login status
Draw a wave chart_ Digital IC
Leetcode 18 problem [sum of four numbers] recursive solution
Installation du tutoriel MySQL 8.0.22 par centos8