开源改变世界!!

安装 Arduino IDE 上传。 #208

推推 grbl 2年前 (2022-10-31) 228次浏览 0个评论
关闭
chamnit 打开了这个问题 on 20 Mar 2013 · 15 条评论
关闭

安装 Arduino IDE 上传。#208

chamnit 打开了这个问题 on 20 Mar 2013 · 15 条评论

注释

安装 Arduino IDE 上传。 #208
成员

尚尼特 评论 on 20 Mar 2013

占位符 todo 以获得更多 Arduino IDE 兼容性:

  • 直接通过 Arduino IDE 接口添加 grbl 刷写功能,而不必使用第三方程序或命令行。
  • 允许通过此接口轻松更改编译时选项,例如串行波特率等。
  • 更新一些配置文件以兼容不同的 AVR 架构。看看 Arduino IDE 需要什么来处理这个问题。
安装 Arduino IDE 上传。 #208

我不认为你可以通过 IDE 闪现。我不得不买一个 AVR 编程器来刷我的 Seeeduino。我可能是错的,但这是每个人都告诉我的。

您应该能够将代码上传到尚未刷新且仍然具有引导加载程序的库存 Arduino,但我的印象是引导加载程序和 GRBL 同时没有足够的空间。

安装 Arduino IDE 上传。 #208
成员作者

尚尼特 评论 on 20 Mar 2013

据我了解,但没有尝试过,这是可能的。@Protoneer想出了如何将 grbl 转换为示例库并直接通过 IDE 刷新它。他必须做一些事情才能让它兼容,但没有什么不寻常的。

引导加载程序可以与 Arduino 上的 grbl 同时存在。我忘记了引导加载程序实际上有多大,但我认为它大约是 2k 左右。Grbl 使用大约 26k 的 32k。

安装 Arduino IDE 上传。 #208
贡献者

Protoneer 评论 on 20 Mar 2013

看看https://github.com/Protoneer/GRBL-Arduino-Library。这个对我有用…@chamnit你绝对是正确的引导加载程序占用空间。Arduino IDE 报告构建刚刚超过 27K。

已在 Arduino IDE v1.03 上对此进行了测试

我注意到 Arduino IDE 的串行窗口不喜欢 GRBL。所以我使用 Putty 来连接它。http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

安装 Arduino IDE 上传。 #208
成员作者

尚尼特 评论 on 20 Mar 2013

奇怪的是IDE串行窗口不喜欢它。它具体有什么作用?只是垃圾?

安装 Arduino IDE 上传。 #208
贡献者

阿尔法研究 评论 on 20 Mar 2013

仅供参考,就像 6 个月前一样,我成功地将 Arduino 的 IDE 序列
与 Grbl 一起使用。但是,我必须使用 sudo 命令以 root 身份启动 Arduino IDE,
如果您使用 Linux,则需要将您的用户添加到正确的组中。
Arduino 网页上有更多帮助。

2013 年 3 月 20 日上午 11:13,Sonny Jeon 写道:

奇怪的是IDE串行窗口不喜欢它。它具体有什么作用
?只是垃圾?


直接回复此邮件或在 GitHub
#208(评论)上查看。

安装 Arduino IDE 上传。 #208
贡献者

Protoneer 评论 2013 年 3 月 22 日

@chamnit不……它不会像波特率设置错误那样产生垃圾。这个周末我会做更多的调查。可能是 Arduino 串行窗口让我感到困惑,因为必须按 Enter 才能发送每个命令。

安装 Arduino IDE 上传。 #208
贡献者

Protoneer 评论 2013 年 3 月 24 日

我弄清楚了为什么 GRBL 在 Arduino IDE 串行窗口中不能按预期工作。在窗口的右下方,您需要将下拉框设置为“回车”(默认设置为“无行尾”)。

安装 Arduino IDE 上传。 #208

我认为这是理想情况下应该留给 GRBL 界面的事情之一(这仍在未来:-)。我想实现平台独立应该不难,如果我理解正确的话,GRBL 除了使用它的硬件平台外,无论如何都不需要太多的 Arduino 软件。( 如我错了请纠正我 )。

问候,彼得

安装 Arduino IDE 上传。 #208
成员作者

尚尼特 评论 2013 年 3 月 25 日

我认为根本不应该通过 Arduino IDE 直接使用 Grbl。也许只是为了设置和修补,但目的是让 Grbl 尽可能简单地闪存到 Arduino。通过这样做,我们可以消除使用第三方 hex flasher(并非在所有平台上都可用)或必须学习命令行和路径配置的问题。此外,Arduino IDE 已经是多平台的,因此它可以成为一个很好的工具。

而且,是的,Grbl 与 Arduino IDE 没有任何关系,除了我们使用 IDE 的编译器以便构建在平台之间保持一致。

安装 Arduino IDE 上传。 #208

@chamnit,不确定你是否回复了我,但我所说的接口不是 Arduino 上的 GRBL 代码,而是将 Gcode 发送到 GRBL 的单独程序,如 GRBL 控制器。
我仍然(就像在另一个线程中提到的那样)非常喜欢这个想法,你有这个便宜的微控制器,只是采用 Gcode 和这个与它接口的跨平台程序,它可以添加各种功能 gcode 明智和用户友好明智的,比如例如将 GRBL 上传到板上(甚至可能检查更新)。
这可能会过时,但我真的相信 GRBL 的未来在于这种双重设置。

问候,彼得

安装 Arduino IDE 上传。 #208

有趣的。但是arduino软件自动编译链接的东西,即arduino串行的东西呢?

好消息是,如果它在 arduino GUI 中编译,你可以使用 arduino GUI 作为 flash 程序——只要 arduino 引导加载程序没有被覆盖,游戏的哪个部分。这只是后台的 avr-dude,引导加载程序是一个 stk500“板载”,通过将 DTR 线设置为低电平触发,这会重置芯片并让引导加载程序运行一小会儿。

安装 Arduino IDE 上传。 #208

我对此表示赞同,这是迄今为止编译和上传新固件的最简单方法。arduino 端口是什么 grbl 版本?

安装 Arduino IDE 上传。 #208
贡献者

Protoneer 评论 2013 年 4 月 27 日

@skrutt这是我转换的最新稳定版本。

让它变得简单是我转换它的主要原因。现在我需要几秒钟来打开库并上传它。

@cnc4fun我将串行保持原样并修复了端口号以与 Arduino Mega 一起使用。

安装 Arduino IDE 上传。 #208

AFAIK,Optiboot 引导加载程序有 512Kb,是 Arduino Uno 的标准配置,但我可能错了……

安装 Arduino IDE 上传。 #208

嗨,我已经构建了一个 3 轴路由器来尝试进行 pcb 布线,但无法理解这个 grbl。我有一个 Arduino Duemilanove 和一个 Arduino Nano 都是 328 并且会使用它们中的任何一个,但如果你愿意的话,需要一点点指向正确的方向。我尝试按照网上的教程进行操作,但后来我遇到了一个断开的链接,所以我不确定下一步该做什么。我希望有一个最新的教程,你可以指点我或者只是告诉我。我没有程序员,所以希望使用 Duemilanove 作为程序员。希望有一个好人可以帮助我谢谢。

安装 Arduino IDE 上传。 #208
喜欢 (0)

您必须 登录 才能发表评论!