开源改变世界

使用 LCD 更改运动设置不会影响当前打印? #291

推推 grbl 3年前 (2023-02-05) 190次浏览
关闭
alranel 打开了这个问题 2012 年 11 月 7 日 · 6条评论
关闭

使用 LCD 更改运动设置不会影响当前打印?#291

alranel 打开了这个问题 2012 年 11 月 7 日 · 6条评论

评论

使用 LCD 更改运动设置不会影响当前打印? #291

你好!

我尝试在无头打印期间使用 LCD 调整运动设置(加速度)。然而,看起来更改没有应用,即使在等待一段时间来使用缓冲区之后也是如此。他们似乎只是被忽略了。

如果我将它们保存到内存中,然后重置电路板,它们就会被应用。

谢谢您,很抱歉又添加了一个问题 :)

使用 LCD 更改运动设置不会影响当前打印? #291
贡献者

没错,“max_acceleration_units_per_sq_second”在启动期间存储到“axis_steps_per_sqr_second”中。请注意,给 M201 来改变它们确实有效。随着更新 axis_steps_per_sqr_second。

使用 LCD 更改运动设置不会影响当前打印? #291
贡献者

前段时间遇到过这个问题,但没有查看代码。M501 也不会返回您刚刚用 M201 设置的值,但看起来它是从内存中读取的……它有效,但 M501 仍然显示旧值(从 EEPROM 读取?)。

使用 LCD 更改运动设置不会影响当前打印? #291
贡献者

请注意,您可能想检查最新版本中 M201 和 M501 之间的差异是否仍然存在。我确实删除了一些可能导致问题的愚蠢内联。

使用 LCD 更改运动设置不会影响当前打印? #291

请注意,我没有尝试其他 Motion 设置,只是使用了加速。我不知道那里的其他设置是否遇到同样的问题。另外,我真的不能说问题是否仅限于默认最大加速度和/或每轴最大加速度,所以我认为需要对代码进行一般检查。

谢谢 :)

使用 LCD 更改运动设置不会影响当前打印? #291
贡献者

这个是大约一年前创建的,有很多变化,请下载最新的 marlin 副本,看看问题是否仍然存在。您还可以使用最新的 arduino IDE 来刷新 marlin 固件。如果您的板文件等只能在旧的 ide 下工作,请先升级它们,以便它们在最新的 IDE 下工作。

如果您为不在https://github.com/ErikZalm/Marlin/tree/Marlin_v1/ArduinoAddons中的硬件创建板文件,请 fork marlin 并添加文件,然后创建一个拉取请求,以便我们可以获得硬件支持的。这也将使人们了解人们正在使用什么硬件。