注释
|
某些关键构建包还剩下大约一百个字节。默认情况下,您有大约 1KB 的闪存和零 RAM(减少缓冲区大小以释放一些空间)。否则,等待可移植的抽象版本或使用 Mega2569 版本。请参阅 Gnea 回购协议。 |
|
嗨,chammit,感谢您的快速回复:) 什么是 gnea repos?我身边有一个 mega 2560,可以吗? |
|
兆丰2560。错别字。看这里 |
|
谢谢你的链接。因此,如果我向其中添加代码,它不会影响性能吗? |
|
当然会。多少取决于你想做什么,你编码的效率如何,以及需要多少数学。如果将其编写为模块化,则很可能能够在即将推出的 ARM 版本中使用它。在那之前,它是 Mega2560 分支或 Grbl 的其他一些不受支持的 ARM 分支。 |
|
那么我该如何开始呢?你能给我一些指导吗?我只需要制作一个新的 cpp 和 h 文件并将此文件包含在 main.cpp 中吗?并再次编译代码?这里有点困惑。我想测试直接由 mega 驱动的液晶显示器。 |
|
其次,速度有什么问题?什么东西吃得这么快 |
|
有人在吗? |
|
@tracy1996:我没有时间向您介绍所有内容,但要开始,我建议您学习如何编译 Grbl。这里列出了一些方法。 速度限制是由于 Arduino 处理器没有那么快。Grbl 必须进行大量计算并实时维护它们。任何重要的数学运算或耗时过长的阻塞任务都可能导致 Grbl 崩溃。从小事做起,慢慢添加。 |
|
很不礼貌 :( |
|
不,这不对。;)
|
|
@tracy1996: 我已经告诉你开始时你需要知道的一切。源代码的注释非常好。你将不得不做自己的功课。您很快就会了解到,这对于开源项目来说很常见,因为它们通常没有大量的支持预算来帮助用户。所以请保持尊重。 |
|
其他回答都太温柔了,一点都不粗鲁!这与开源无关,只是需要一些工作来阅读代码。在您学习的过程中,没有任何项目、开源或商业可以帮助您。 |
|
@tracy1996花一些业余时间阅读源代码,更重要的是在这里讨论所有关于已关闭问题的讨论(以及https://github.com/gnea/grbl/上的新版本),你会学到很多东西任何人都无法用几段话写在这里。然后您就可以回答您自己的问题,甚至可以回馈该项目。 |
|
如果您介意,我很抱歉。它不是在 -ve 上下文中设计的。你的工作激励我加入这个很棒的社区。 谢谢 electrokean 的友好回应,我一定会看看。 “团结就是力量……只有团队合作,才能成就美好的事情。” |


我在 github 上的某个地方读到,grbl 中已经没有任何代码了。这是真的。如何向 grbl 添加更多代码以进行开发?