注释
贡献者
|
加载默认值后,您是否存储了它们?否则它们会在重启时丢失? |
作者
|
那是我不明白的部分…… |
作者
|
我刚刚做了一个测试打印,+1.5% 的错误又回来了,这意味着 marlin 状态消息是真的,它使用 79.872 作为 XY 步长/mm…我唯一的问题是我的 gcode 都没有发送这个,我也无法在 marlin 源代码或 repg 机器 XML 中的任何地方找到该号码,我确实用 M502 重置了 eeprom,我不记得曾经将这个号码保存到 eeprom。 |
贡献者
|
老实说,我查看了代码,您确实收到了消息“使用默认设置:”在任何情况下都不应由 eeprom 加载它,并且使用默认值,否则它不会给出该消息。而且,默认值非常清楚地取自 Configuration.h。我将在我的机器上进行测试,看看是否可以重现。也许,arduino 环境造成了严重破坏,您可以尝试删除临时构建目录(在 linux 中:/tmp/build*/)。但那是一个不太可能的原因。 |
作者
|
(l) 用户错误,忽略/删除整个问题(arduino 环境加载/编译了旧版本的 marlin) |
|
由于关闭后最近没有任何活动,此问题已自动锁定。请为相关错误打开一个新问题。 |



config.h 将 XY steps/mm 正确设置为 78.7402(谢谢)。
重置后的初始状态报告如下:
[17:02:46] echo:使用默认设置:
[17:02:46] echo:每单位步数:
[17:02:46] echo:m92 x79.872 y79.872 z533.000 e14.000
(我确实用 M502 重置了所有 eeprom 设置)
现在是哪一个,79.872 从哪里来?