Contact me: hankecnc@gmail.com

坚持 G92 和 G43.1 #624

推推 grbl 3年前 (2023-01-22) 141次浏览

对话

坚持 G92 和 G43.1 #624

此补丁解决了问题#623。它将 EEPROM 持久性添加到 G92 和 G43.1 参数中,减少了大约 150 字节的闪存消耗,但增加了 8 字节的 RAM 消耗。

坚持 G92 和 G43.1 #624
危机 评论了 2019 年 3 月 18 日 通过电子邮件
坚持 G92 和 G43.1 #624
作者

我查看了 mc_reset 代码,没有看到任何与坐标系混淆的东西。为什么你认为它应该重置 G92?
通过周期计数,您的意思是增加对 eeprom 的物理写入次数?这对avr来说绝对没问题。当您不能使用外部 eeprom 或电池供电的内存域时,用闪存模拟 eeprom 是一种绝望的措施。当您不能使用 G92 或 G43.1 设置 TLO 因为它们在每次控制器重置时丢失,您通常为此目的使用 G54-59 校正,至少使用 bCNC。
不确定将坐标缓存到 ram 中,因为我没有看到任何字符丢失问题,而且 ram 约束在 328p 上非常严格。

坚持 G92 和 G43.1 #624
危机 评论了 2019 年 3 月 19 日 通过电子邮件
cri-s 添加了对 cri-s/grbl-1 的提交,引用了这个 pull request 2019 年 3 月 19 日

坚持 G92 和 G43.1 #624 cri-s 提到了这个 pull request 2019 年 3 月 19 日
坚持 G92 和 G43.1 #624
作者

对不起@cri-s但是您的更改与我想要实现的完全相反。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

成功合并此拉取请求可能会关闭这些问题。

还没有

2名参加者
坚持 G92 和 G43.1 #624坚持 G92 和 G43.1 #624

喜欢 (0)