注释
|
@lberstein我在运行 Nano 的 CoreXY 激光雕刻机上运行 GRBL 1.1。Nano 引导程序又大又慢。我所做的只是将 Uno 引导加载程序闪存到 nano 上,它更小但速度更快。然后我可以使用 Arduino IDE 中的 Uno 选项编写固件,它已经完美运行了几个月。 |
作者
|
根据我从 wiki 上了解到的情况,我需要一块备用的 arduino 板来做那件事,但我没有 Wiki 说:“但是,您有几个选项可以释放更多闪存。首先,您可以使用备用 Arduino 将更小的 Arduino Uno 引导加载程序(0.5KB 对 1.5KB)写入您的 Nano!” 还有其他方法可以将 Uno 引导加载程序闪存到 Nano 吗?我很乐意惹它。 |
贡献者
|
@lberstein:不幸的是,您将需要一个 AVR 程序员或一个备用的 Arduino(模仿一个)来更新您的 Nano 的引导加载程序。 |
作者
|
是的,我就是这么想的。所以我回到了我原来的问题,很抱歉偏离了它: 我可以从代码中删除什么以使其足够轻以适合 Nano?我知道一些其他语言的基本编程,并且已经遍历了所有代码,但我不想删除可能导致麻烦的东西。 正如我所说,我不会使用主轴控制、PWM、安全门警报等,但我不确定一切如何与其他一切相互作用:( 再次抱歉,如果这不是一个适合在这里问的问题。 |


大家好。这是我第一次在github上,不太清楚一切是如何工作的,所以如果我有错误请原谅我:)
我正在尝试使用 grbl 使用 Nano 运行 coreXY 绘图仪。当然,我立即遇到了问题,因为代码对于 Nano(103% 的容量)来说只是有点大。我广泛阅读了文档,发现这个问题已经在 wiki 中得到解决。然而,提供的解决方案没有一个选项,因为我没有另一块板来进行任何引导加载程序交叉刻录,也没有完全跳过引导加载程序。
然而,这只是一个 2D 绘图仪,这意味着我不需要任何主轴控制、Z 轴、激光、安全门或类似的东西。只有 2 个用于 CoreXY 的步进器和一个用于提升/放下笔的伺服(我已经找到了添加伺服支持的代码)。
所以我的问题是:我可以并且应该删除什么以使代码足够轻以适合 Nano?我知道一些其他语言的基本编程,并且已经遍历了所有代码,但我不想删除可能导致麻烦的东西。
任何帮助将不胜感激!