注释
我认为您无法通过 IDE 进行闪现。我不得不购买一个 AVR 编程器来刷新我的 Seeeduino。我可能是错的,但这就是每个人都告诉我的。 您应该能够将代码上传到尚未闪存且仍有引导加载程序的库存 Arduino,但我的印象是没有足够的空间同时用于引导加载程序和 GRBL。 |
据我了解,但还没有尝试过,这是可能的。@Protoneer弄清楚如何将 grbl 变成示例库并直接通过 IDE 将其烧写。他不得不做一些事情来让它兼容,但没有什么特别的。 Bootloader可以和Arduino上的grbl同时存在。我忘了引导加载程序实际上有多大,但我认为它大约在 2k 左右。Grbl 使用 32k 中的大约 26k。 |
IDE串行窗口不喜欢它,这很奇怪。它有什么特别的作用?只是垃圾? |
仅供参考,就像 6 个月前,我成功地将 Arduino 的 IDE 序列号 在 2013/03/20 11:13,Sonny Jeon 写道:
|
@chamnit不……它不会像波特率设置错误时那样产生垃圾。这个周末我会做更多的调查。可能是 Arduino 串行窗口让我感到困惑,因为必须按回车键才能发送每个命令。 |
我弄清楚了为什么 GRBL 在 Arduino IDE 串行窗口中没有按预期工作。在窗口的右下方,您需要将下拉框设置为“回车”(默认设置为“无行结束”)。 |
我认为这是理想情况下应该留给 GRBL 接口的事情之一(它仍然在 futere:-)。我想独立于平台实现应该不难,如果我理解正确的话,GRBL 除了使用它的硬件平台外,不需要太多的 Arduino 软件。( 如我错了请纠正我 )。 问候,彼得 |
我认为根本不应该通过 Arduino IDE 直接使用 Grbl。也许只是为了设置和修补,但目的是让 Grbl 尽可能简单地闪存到 Arduino。通过这样做,我们可以消除使用第三方十六进制闪光器(并非在所有平台上都可用)或必须学习命令行和路径配置的问题。另外,Arduino IDE 已经是多平台的,所以它可以成为一个很好的工具。 而且,是的,Grbl 与 Arduino IDE 没有任何关系,除非我们使用 IDE 的编译器,以便构建在平台之间保持一致。 |
@chamnit,不确定你是否回复了我,但我所说的接口不是 Arduino 上的 GRBL 代码,而是将 Gcode 发送到 GRBL 的单独程序,如 GRBL 控制器。 问候,彼得 |
有趣的。但是由arduino软件自动编译和链接的东西呢,即arduino串行的东西? 好消息是,如果它在 arduino GUI 中编译,您可以将 arduino GUI 用作 flash 程序——只要 arduino 引导加载程序没有被覆盖,游戏的哪一部分。它只是背景中的 avr-dude,引导加载程序是一个 stk500“板载”,通过将 DTR 线设置为低电平来重置芯片并让引导加载程序运行一小会儿。 |
我同意这一点,这是迄今为止编译和上传新固件的最简单方法。arduino 端口是什么 grbl 版本? |
AFAIK,Optiboot 引导加载程序有 512Kb,并且是 Arduino Uno 的标准,但我可能错了…… |
您好,我已经构建了一个 3 轴路由器来尝试进行 pcb 布线,但我无法理解这个 grbl。我有一个 Arduino Duemilanove 和一个 Arduino Nano 都是 328,我会使用它们中的任何一个,但如果可以的话,需要一点点指向正确的方向。我尝试按照网上的教程进行操作,但后来我遇到了一个损坏的链接,所以我不确定下一步该怎么做。我希望有一个最新的教程,你可以指点我或者只是告诉我它。我没有程序员,所以希望使用 Duemilanove 作为程序员。希望那里有一个好人可以帮助我,谢谢。 |
占位符 todo 以获得更多 Arduino IDE 兼容性: