开源改变世界

LCD:显示错误的 Zsteps/mm #201

推推 grbl 3年前 (2023-02-05) 206次浏览
关闭
ZetaPhoenix 开启了这个issue 2012 年 7 月 21 日 · 6条评论
关闭

LCD:显示错误的 Zsteps/mm#201

ZetaPhoenix 开启了这个issue 2012 年 7 月 21 日 · 6条评论

评论

LCD:显示错误的 Zsteps/mm #201
贡献者

我在 config.h 中的 Zsteps/mm 值是“200_16/32_20/2”(1000)。当我通过 LCD 查看时,它显示 -310.72,但 M503 显示为 1000。

我不敢调整值,因为我不想保存错误的值。

LCD:显示错误的 Zsteps/mm #201
贡献者

这是一个 16 位整数溢出问题。显示屏可以显示的最大值约为 320.00

使用 Ultimakers(每个 E 值 865.888 步)我们在 E 上看到相同的结果。

LCD:显示错误的 Zsteps/mm #201

这是 Marlin 中的一个错误,
从 Repetier Host 的 MArlin 固件更改 Emprom 值

LCD:显示错误的 Zsteps/mm #201

这可以以某种方式修复吗?

LCD:显示错误的 Zsteps/mm #201
贡献者

是的。因为问题只出在数字显示功能上。将 UltraLCD.pde 中的第 2685 行从“int xx =”更改为“long xx =”很可能会修复它。

daid 向引用此问题的 daid/Marlin 添加了一个提交 2012 年 8 月 21 日

daid 向引用此问题的 daid/Marlin 添加了一个提交 2012 年 8 月 22 日

LCD:显示错误的 Zsteps/mm #201
贡献者

已提供修复程序,自…关闭后没有评论…如果需要,请重新打开