注释
我不认为你可以通过 IDE 闪现。我不得不买一个 AVR 编程器来刷我的 Seeeduino。我可能是错的,但这是每个人都告诉我的。 您应该能够将代码上传到尚未刷新且仍然具有引导加载程序的库存 Arduino,但我的印象是引导加载程序和 GRBL 同时没有足够的空间。 |
据我了解,但没有尝试过,这是可能的。@Protoneer想出了如何将 grbl 转换为示例库并直接通过 IDE 刷新它。他必须做一些事情才能让它兼容,但没有什么不寻常的。 引导加载程序可以与 Arduino 上的 grbl 同时存在。我忘记了引导加载程序实际上有多大,但我认为它大约是 2k 左右。Grbl 使用大约 26k 的 32k。 |
奇怪的是IDE串行窗口不喜欢它。它具体有什么作用?只是垃圾? |
仅供参考,就像 6 个月前一样,我成功地将 Arduino 的 IDE 序列 2013 年 3 月 20 日上午 11:13,Sonny Jeon 写道:
|
@chamnit不……它不会像波特率设置错误那样产生垃圾。这个周末我会做更多的调查。可能是 Arduino 串行窗口让我感到困惑,因为必须按 Enter 才能发送每个命令。 |
我弄清楚了为什么 GRBL 在 Arduino IDE 串行窗口中不能按预期工作。在窗口的右下方,您需要将下拉框设置为“回车”(默认设置为“无行尾”)。 |
我认为这是理想情况下应该留给 GRBL 界面的事情之一(这仍在未来:-)。我想实现平台独立应该不难,如果我理解正确的话,GRBL 除了使用它的硬件平台外,无论如何都不需要太多的 Arduino 软件。( 如我错了请纠正我 )。 问候,彼得 |
我认为根本不应该通过 Arduino IDE 直接使用 Grbl。也许只是为了设置和修补,但目的是让 Grbl 尽可能简单地闪存到 Arduino。通过这样做,我们可以消除使用第三方 hex flasher(并非在所有平台上都可用)或必须学习命令行和路径配置的问题。此外,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 作为程序员。希望有一个好人可以帮助我谢谢。 |
尚尼特 评论 on 20 Mar 2013
占位符 todo 以获得更多 Arduino IDE 兼容性: