如何使用 Arduino IDE 直接烧写 GRBL

GRBL,是广受欢迎的 Arduino G 代码解释器。借助它,可以将你的 Arduino 变成非常强大的 CNC 控制器。其次,将 GRBL 安装到 Arduino 也非常容易。无需生成 HEX 文件,也无需寻找将 HEX 文件上传到主板的方法了。只需简单安装库文件,然后打开 Arduino 相应的 sketch 示例文件就能搞定。

安装步骤:

  • 从 GitHub 下载库文件:GRBL Arduino Library
  • 解压缩库文件,然后,将解压缩后的文件夹复制到 Arduino 软件安装目录下的 Libraries 文件夹内。
  • 将该文件夹重命名为“GRBL”;
  • 打开 Arduino IDE;
  • 点击以下菜单:文件 -> 实例 -> GRBL -> Arduino Uno
  • 将 sketch 上传到你 Arduino Uno 板。

如果你对库文件的源代码感兴趣,可以点击此处获取。

配置 Grbl

Grbl has a system ‘$’-command to tweak the settings and trigger runtime commands. Connect to Grbl using the serial terminal of your choice (baud rate 9600 unless you changed that in config.h) as 8-N-1 (8-bits, no parity, and 1-stop bit.) Once connected you should get the Grbl-prompt, which looks like this:

Grbl 有一个系统“$” – 命令来调整设置和触发运行命令。使用您所选择的串行终端连接 Grbl(默认 波特率 9600 除非你在 config.h 更改过)8-N-1(8 位,无奇偶校验,1 停止位)一旦连接你会收到 Grbl 提示,就像这样:

Grbl 0.8c ['$' for help]

Type $ and press enter. You should not see any local echo of the $ and enter, but Grbl should respond with a help message:

输入 $ 并按回车键。Grbl 会返回一些帮助信息: 继续阅读“配置 Grbl”

连接 Grbl

This wiki is intended to provide various instructions on how to connect to grbl in various

ways. Please feel free to contribute more up-to-date or alternative methods.

这个维基旨在提供如何以不同的方式连接 Grbl 的各种说明。请随时提供更多最新的或替代的方法。 继续阅读“连接 Grbl”

关于 Grbl

Grbl 是一个免费,开源的,用于控制机器移动的高性能运动软件,并可直接在 Arduino 上运行。如果创客运动是一个产业,那么 Grbl 将会成为行业标准。

大多数开源 3D 打印机都是基于 Grbl 为核心。其已经适用于成百上千的项目,包括激光切割机,自动手作家、钻孔机,涂鸦画家和怪异的绘图机。由于其高效,简单和极低的硬件要求,Grbl 已经成为一个不小的开源事迹。

2009 年,Simen Svale Skogsrud  受惠于开源社区的贡献,编写并向所有人发布了 Grbl 的早期版本(灵感来自于 Mike Ellery 的 Arduino G 代码解释器)。2011 年以来,Grbl 在 Sungeun K. Jeon 博士务实的领导下作为一个社区驱动的开源项目在推进。