生活分享

  • 首页
HETAO
业余码农、业余机械爱好者
  1. 首页
  2. 未分类
  3. 正文

【解答】关于每次开机后是不是需要重新调平的问题。

2014年8月11日 1501点热度 0人点赞 1条评论

发现有这个疑问的人很多,这里科普一下。

这里的调平指的是自动调平。

如果更换了置物的玻璃那肯定是要重新调平的,这个就不赘述了。

那么如果重新开机了,是不是会丢失上次调平的数据呢,我的经验是不会,因为有加热板,我很少把玻璃拿下来,重新开机了照样开始打印。

“经验”总归不够说服力,于是查阅了固件的代码,这里要说明下,G29只是一个调平的指令,具体怎么干是固件里的代码来决定的,我选的是marlin-delta的github原版,其它固件如果有不明白的可以发我链接。

首先在arduino里数据分为三种,第一种是刷进去的,要修改只能重新刷的,比如咱们的固件,第二种是像内存这样的易失数据,每次断电都会丢失的,大部分都是这种存在,第三种是持久数据可以被写入和读取,类似硬盘的存在,在arduino里就是EEPROM。

所以问题就归结于重新调平后数据是否会保持在EEPROM,程序里所有变量等使用的都是临时存储会丢失的。

查阅了代码后关键的一句截图如下,

60989bfb43166d22f31e3cb5452309f79052d20d

说明每次调平所有点的位移都被写入EEPROM。

另外这里加个tip,如果不是大物件,不需要每次都十几个点的自动调平,太费时间,有时候甚至三个点就够了,可以跑两次更准一点。

Post Views: 1,589
标签: kossel 调平
最后更新:2014年8月18日

jinzhao

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2022 生活分享. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备14004285号-1