对话
@patrickelectric: 谢谢帕特里克。已经有这样的东西存在了。这是 $I 命令。我可能会在 v1.0 中添加更多数据,但闪存受到高度限制。所以,我将关闭此拉取请求。 |
@chamnit |
@patrickelectric:你的意思是很多现有的 3d 打印机控制软件。不是减材加工。Grbl 有数十种特定于它的控制软件实现。它与 3d 打印机的要求不同,可能非常复杂。正如 3d 打印机有自己的要求一样。生成的 GUI 与为 3d 打印机制作的 GUI 可能看起来完全不同且陌生。 据我了解,M115 非常适合 3d 打印机的自动设置。我并不是说这样的东西没有用。我是说它目前并没有增加很多价值,因为基于 Grbl 的 GUI 在这方面没有太大问题。 让我绝对清楚即将发布的 Grbl v1.0 版本中的这个闪存问题。标准构建大约为 30.4KB。Duemilanove/Nano Arduinos 的限制不到 30.5KB。对于 Arduino Uno,一些构建选项将其推至略低于最大 31.5KB。每个字节都很宝贵,我不得不重构大部分代码以尽可能节省几个字节。 就像我之前说的,Grbl 有它自己的方法来通过 $I 命令确定构建信息。它没有我想要的那么彻底,但是 Grbl 没有 Mega2560 那样拥有大量闪存和 RAM 的奢侈。在我看来,Grbl 项目的整体目标是提供一个 100% 的 CNC 解决方案,该解决方案在 328p 上具有最低的基本功能,因此每个人,包括发展中国家,都可以构建和使用 CNC。Grbl v1.0 将达到那个目标。 一旦这个运动控制器的航空母舰被塞进 328p 的比喻瓶中,我将继续开发 Mega2560 版本的 Grbl 来处理和重新审视这样的事情。至少在 ARM 版本上线之前是临时的。 |
签字人:Patrick José Pereira patrickelectric@gmail.com