开源改变世界

理解 Grbl #1225

推推 grbl 3年前 (2022-10-31) 297次浏览 0个评论
关闭
tracy1996 打开了这个问题 2017 年 5 月 10 日 · 16 条评论
关闭

了解 Grbl#1225

tracy1996 打开了这个问题 on 10 May 2017 · 16 条评论

注释

理解 Grbl #1225

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

理解 Grbl #1225

某些关键的构建包大约有一百个字节。默认情况下,您有大约 1KB 的闪存和零 RAM(减少缓冲区大小以释放一些)。否则,等待可移植的抽象版本或使用 Mega2569 版本。请参阅 Gnea 存储库。

理解 Grbl #1225

嗨 chammit,感谢您的快速响应 :) 什么是 gnea repos?我有一个巨型 2560 躺在那里可以吗?

理解 Grbl #1225

兆丰2560。一个错字。看这里

理解 Grbl #1225

谢谢你的链接。所以如果我添加代码它不会影响性能?
如果我错了,请纠正我。

理解 Grbl #1225

当然会的。多少取决于您要做什么,编码的效率以及需要多少数学。如果你把它写成模块化的,你很可能可以在即将推出的 ARM 版本中使用它。在此之前,它是 Mega2560 分支或 Grbl 的其他一些不受支持的 ARM 分支。

理解 Grbl #1225

那么我该如何开始呢?你能给我一点指导吗?我只需要制作一个新的 cpp 和 h 文件并将这个文件包含在 main.cpp 中吗?并再次编译代码?这里有点困惑。我想测试一个直接从mega驱动的液晶显示器。

理解 Grbl #1225

其次,速度的障碍是什么?什么在吃这么快的速度:)?

理解 Grbl #1225

有人在吗?

理解 Grbl #1225

@tracy1996: 我没有时间带你完成所有的事情,但是开始我建议你学习如何编译 Grbl。这里列出了一些方法。

速度限制是由于 Arduino 处理器没有那么快。Grbl 必须进行大量计算并实时维护它们。任何重要的数学运算或耗时过长的阻塞任务都可能导致 Grbl 崩溃。从小处着手,慢慢添加。

理解 Grbl #1225

这很失礼 :(

理解 Grbl #1225
贡献者

 Protoneer 评论 2017 年 5 月 12 日

理解 Grbl #1225

无礼? @chamnit利用他的个人时间来维护和改进我们称之为 Grbl 的奇妙事物。他没有得到报酬,他可能有的一点时间绝对不应该花在手握某人上,这样他们就不必研究 Grbl 的工作原理。有很多作品将使每个人受益,而不是一次性的项目。他还有一份工作必须做才能谋生。无数人从中受益@chamnit他为 Grbl 所做的工作。

理解 Grbl #1225

@tracy1996: 我已经告诉你一切你需要知道的开始。源代码的注释很好。你将不得不做自己的功课。您会很快了解到这对于开源项目来说很常见,因为它们通常没有大量的支持预算来帮助用户。所以请尊重。

理解 Grbl #1225

其他的回答太温柔了,不粗鲁!这与开源无关,只是需要一些工作来阅读代码。在你学习的时候,没有任何项目、开源或商业会牵着你的手。
如果您问诸如“所以如果我向其中添加代码将不会影响性能”之类的问题,那么您显然还没有准备好进行所需的编程和调试级别。
由于您想学习编写代码,因此我强烈建议您在进入无法以任何有意义的方式进行调试的此类项目之前先使用桌面应用程序。

理解 Grbl #1225

@tracy1996花一些空闲时间阅读源代码,更重要的是所有关于此处已关闭问题的讨论(以及https://github.com/gnea/grbl/上的较新版本),你会学到很多东西比任何人都可以在这里写几段。然后,您将能够回答自己的问题,甚至可以为项目做出贡献。

理解 Grbl #1225

如果你介意的话,我很抱歉。它不是在 -ve 上下文中设计的。你的工作激励我加入这个很棒的社区。
我喜欢通读代码,但有些问题让我感到困惑。我只是想有一个良好的快速开始贡献。

谢谢electrokean的友好回应,我一定看看。

“团结就是力量……有团队合作,才能成就美好。”

理解 Grbl #1225
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

喜欢 (0)

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