开源改变世界

Arduino MEGA 2560 上的 GRBL #179

推推 grbl 2年前 (2023-01-21) 205次浏览

关闭
MiguelAlexandre 打开了这个问题 2013 年 2 月 2 日 · 11 条评论
关闭

Arduino MEGA 2560 上的 GRBL#179

MiguelAlexandre 打开了这个问题 2013 年 2 月 2 日 · 11 条评论

注释

Arduino MEGA 2560 上的 GRBL #179

大家好,首先让我说我是 arduino 的新手,我不熟悉 GRBL,我注意到最初固件与 MEGA 板 2560 不兼容,但我也可以看到可以制作更改代码以使一切正常工作。如果可能的话,我想有人能告诉我该怎么做,以及这些更改是否与文件 config.h 相关。请记住,我是这个主题的新手,请原谅我缺乏智慧。

Arduino MEGA 2560 上的 GRBL #179
贡献者

我在 sangunino 上使用 grbl。您必须找到 Atmega2560 的数据表并查看引脚配置。更改 config.h 以根据需要排列引脚。同一组中的任何引脚,即步骤/方向、限制等需要位于同一端口上。如果您打算将其与防护罩一起使用,则可能无法更改周围的销以适应。我对此也很陌生,所以会有其他的可以给你更多的指导

Arduino MEGA 2560 上的 GRBL #179
贡献者

我不久前将它移植到 2560,它没有得到最新的代码更新,但它对你来说是一个很好的起点https://github.com/EliteEng/grbl.git

Arduino MEGA 2560 上的 GRBL #179
贡献者

在 02.02.2013 04:59,Rob Brown 写道:

我不久前将它移植到 2560,它没有得到最新的代码更新,但它对你来说
是一个很好的起点https://github.com/EliteEng/grbl.git


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

我不能在 atmega 2560 上使用这个版本 – 串口设置有一些问题,所以我
在控制台中只看到垃圾。我尝试更改不同的端口设置,但没有成功。

Arduino MEGA 2560 上的 GRBL #179

config.h 中有一个错误。CPU 速度设置为 20000000。它应该是 16000000。设置之后,您应该能够以适当的波特率与开发板通信。

Arduino MEGA 2560 上的 GRBL #179

看看这个
https://github.com/triblax/grbl-grbl_Triblax_Mega1280
它的基础 GRBL 0.8c 更改为在 Mega 1280 上工作,对于 2560 我认为你必须更改 Makefile
DEVICE ?= atmega1280
到 atmega2560

Arduino MEGA 2560 上的 GRBL #179
贡献者

大家好…我正在做一个类似的项目。我已将 GRBL 转换为 Arduino 库,因此您可以使用 Arduino IDE 上传它。

我所做的最后更改是使其与 Arduino Mega 2560 具有可比性。一切都会编译,当我用 Putty 连接到它时,它看起来很正常。所以从软件方面来看,它看起来不错。

硬件方面尚未经过测试,所以我不能保证任何事情,但我认为它向前迈出了一大步。
https://github.com/Protoneer/GRBL-Arduino-Library

Arduino MEGA 2560 上的 GRBL #179

我已经检查了 EliteEng/grbl 存储库上的增强工作,它确实适用于我的基于 mega2560 的电路板。我希望看到将这些功能合并到 grbl 主线代码中,因为分叉听起来不错,但最终只会导致混淆使用哪个代码库。我很乐意帮助解决这个问题,要么通过(再次)分叉和挑选补丁并提出拉取请求,要么直接提交到 grbl 代码库。

Arduino MEGA 2560 上的 GRBL #179
贡献者

我和其他未来的 QU-BD RPM 所有者可能能够在硬件到达时进行测试(我有一个目前未使用的斜坡板)。是否有任何进展?

RPM 使用带有 2560 的 Panucatt Azteeg X3。

Arduino MEGA 2560 上的 GRBL #179
贡献者

所有这些端口都是丑陋的分支,(显然)没有考虑集成到上游。我正在尝试手动挑选所需的更改,并为 azteeg 创建引脚映射等。

Arduino MEGA 2560 上的 GRBL #179
贡献者

我的叉子在这里:https://github.com/elmom/grbl (master)
它反对当前的主人,v0.8c
我试图保持它的清洁,但我还没有目标板,所以没有真正的测试。

Arduino MEGA 2560 上的 GRBL #179
贡献者

实际上,azteeg X3 使用与 RAMPS 相同的引脚映射,这意味着步进器引脚未分配到同一端口,这会使事情变得不必要地复杂化。因此,除非有人想在 GRBL 中启用它,否则我们只需要考虑将主轴控制等添加到 marlin 或其他一些通用固件中。

喜欢 (0)