注释
我在 sangunino 上使用 grbl。您必须找到 Atmega2560 的数据表并查看引脚配置。更改 config.h 以根据需要排列引脚。同一组中的任何引脚,即步骤/方向、限制等需要位于同一端口上。如果您打算将其与防护罩一起使用,则可能无法更改周围的销以适应。我对此也很陌生,所以会有其他的可以给你更多的指导 |
在 02.02.2013 04:59,Rob Brown 写道:
|
config.h 中有一个错误。CPU 速度设置为 20000000。它应该是 16000000。设置之后,您应该能够以适当的波特率与开发板通信。 |
看看这个 |
大家好…我正在做一个类似的项目。我已将 GRBL 转换为 Arduino 库,因此您可以使用 Arduino IDE 上传它。 我所做的最后更改是使其与 Arduino Mega 2560 具有可比性。一切都会编译,当我用 Putty 连接到它时,它看起来很正常。所以从软件方面来看,它看起来不错。 硬件方面尚未经过测试,所以我不能保证任何事情,但我认为它向前迈出了一大步。 |
我已经检查了 EliteEng/grbl 存储库上的增强工作,它确实适用于我的基于 mega2560 的电路板。我希望看到将这些功能合并到 grbl 主线代码中,因为分叉听起来不错,但最终只会导致混淆使用哪个代码库。我很乐意帮助解决这个问题,要么通过(再次)分叉和挑选补丁并提出拉取请求,要么直接提交到 grbl 代码库。 |
我和其他未来的 QU-BD RPM 所有者可能能够在硬件到达时进行测试(我有一个目前未使用的斜坡板)。是否有任何进展? RPM 使用带有 2560 的 Panucatt Azteeg X3。 |
所有这些端口都是丑陋的分支,(显然)没有考虑集成到上游。我正在尝试手动挑选所需的更改,并为 azteeg 创建引脚映射等。 |
我的叉子在这里:https://github.com/elmom/grbl (master) |
实际上,azteeg X3 使用与 RAMPS 相同的引脚映射,这意味着步进器引脚未分配到同一端口,这会使事情变得不必要地复杂化。因此,除非有人想在 GRBL 中启用它,否则我们只需要考虑将主轴控制等添加到 marlin 或其他一些通用固件中。 |
大家好,首先让我说我是 arduino 的新手,我不熟悉 GRBL,我注意到最初固件与 MEGA 板 2560 不兼容,但我也可以看到可以制作更改代码以使一切正常工作。如果可能的话,我想有人能告诉我该怎么做,以及这些更改是否与文件 config.h 相关。请记住,我是这个主题的新手,请原谅我缺乏智慧。