评论
贡献者
这是一个 16 位整数溢出问题。显示屏可以显示的最大值约为 320.00 使用 Ultimakers(每个 E 值 865.888 步)我们在 E 上看到相同的结果。 |
这是 Marlin 中的一个错误, |
这可以以某种方式修复吗? |
贡献者
是的。因为问题只出在数字显示功能上。将 UltraLCD.pde 中的第 2685 行从“int xx =”更改为“long xx =”很可能会修复它。 |
贡献者
已提供修复程序,自…关闭后没有评论…如果需要,请重新打开 |
我在 config.h 中的 Zsteps/mm 值是“200_16/32_20/2”(1000)。当我通过 LCD 查看时,它显示 -310.72,但 M503 显示为 1000。
我不敢调整值,因为我不想保存错误的值。