Contact me: hankecnc@gmail.com

减小 Nano 的尺寸 #85

推推 grbl 3年前 (2023-01-21) 181次浏览

关闭
lberstein 打开了这个问题 2017 年 1 月 10 日 · 4条评论
关闭

减小 Nano 的尺寸#85

lberstein 打开了这个问题 2017 年 1 月 10 日 · 4条评论

注释

减小 Nano 的尺寸 #85

大家好。这是我第一次在github上,不太清楚一切是如何工作的,所以如果我有错误请原谅我:)

我正在尝试使用 grbl 使用 Nano 运行 coreXY 绘图仪。当然,我立即遇到了问题,因为代码对于 Nano(103% 的容量)来说只是有点大。我广泛阅读了文档,发现这个问题已经在 wiki 中得到解决。然而,提供的解决方案没有一个选项,因为我没有另一块板来进行任何引导加载程序交叉刻录,也没有完全跳过引导加载程序。

然而,这只是一个 2D 绘图仪,这意味着我不需要任何主轴控制、Z 轴、激光、安全门或类似的东西。只有 2 个用于 CoreXY 的步进器和一个用于提升/放下笔的伺服(我已经找到了添加伺服支持的代码)。

所以我的问题是:我可以并且应该删除什么以使代码足够轻以适合 Nano?我知道一些其他语言的基本编程,并且已经遍历了所有代码,但我不想删除可能导致麻烦的东西。

任何帮助将不胜感激!

减小 Nano 的尺寸 #85

@lberstein我在运行 Nano 的 CoreXY 激光雕刻机上运行 GRBL 1.1。Nano 引导程序又大又慢。我所做的只是将 Uno 引导加载程序闪存到 nano 上,它更小但速度更快。然后我可以使用 Arduino IDE 中的 Uno 选项编写固件,它已经完美运行了几个月。

减小 Nano 的尺寸 #85
作者

根据我从 wiki 上了解到的情况,我需要一块备用的 arduino 板来做那件事,但我没有 :(

Wiki 说:“但是,您有几个选项可以释放更多闪存。首先,您可以使用备用 Arduino 将更小的 Arduino Uno 引导加载程序(0.5KB 对 1.5KB)写入您的 Nano!”

还有其他方法可以将 Uno 引导加载程序闪存到 Nano 吗?我很乐意惹它。

减小 Nano 的尺寸 #85
贡献者

@lberstein:不幸的是,您将需要一个 AVR 程序员或一个备用的 Arduino(模仿一个)来更新您的 Nano 的引导加载程序。

减小 Nano 的尺寸 #85
作者
伊伯斯坦 评论了 2017 年 1 月 11 日  

是的,我就是这么想的。所以我回到了我原来的问题,很抱歉偏离了它:

我可以从代码中删除什么以使其足够轻以适合 Nano?我知道一些其他语言的基本编程,并且已经遍历了所有代码,但我不想删除可能导致麻烦的东西。

正如我所说,我不会使用主轴控制、PWM、安全门警报等,但我不确定一切如何与其他一切相互作用:(

再次抱歉,如果这不是一个适合在这里问的问题。

喜欢 (0)