注释
贡献者
@mayhem2408:您是否在 config.h 中启用了非默认设置的任何内容? |
作者
CoreXY 是我所做的唯一更改。我尝试禁用它,但它仍然不适合。编译后的大小没有变化。 |
贡献者
@mayhem2408:确保您编辑 Arduino 库文件夹中的 config.h,并删除所有其他 Grbl 库。 启用 CoreXY 将导致 Grbl 编译大于基于 FTDI 的 Arduinos(如 Nano)的 30.5KB 闪存限制。默认的 v1.1 版本在此限制下约为 400KB,应该可以正常工作。 如果你可以在你的 Nano 上写一个引导加载程序,试着把 Uno 写在那里。这非常简单,只需要一个备用 Arduino(编程为 ISP),将目标板设置为 UNO(不是 Nano)和四根电线。之后,您的 Nano 将被接受为 Uno 板并具有 1KB 的额外闪存。 |
作者
我曾考虑过更改引导加载程序。我现在就去看看进展如何。 |
作者
我应该早点做的。现在我可以使用 Arduino IDE 的 Uno 设置上传它。没有错误,上传现在更快。接下来就是试用了。谢谢你的提示。
|
我可以为 uno 编译 grbl 1.1,但是有一些带有步进驱动器的激光控制板使用 nano,它不会编译,因为没有足够的闪存可用。是否有任何我可以禁用的激光设置不需要的东西可以减少内存使用?
Sketch uses 31,144 bytes (101%) of program storage space. Maximum is 30,720 bytes.