沙暴 发表于 2014-8-5 13:08:30

关于固件、刷固件、喷头等一些问题

本帖最后由 沙暴 于 2014-8-5 13:16 编辑

首先我之前用的DELTA机器固件具体版本不知道,机器大概是2013年初卖家制作的,从外形看是比较标准的ROSTOCK机器,稍微大一点,淘宝购买回来的,从之前的REPETIER-HOST上看,显示是MRALIN固件,RAMPS1.3。
最近心血来潮,刷了最新的固件MARLIN-DELTA就是GITHUB上最新的那一款(wiki上指明的地址:https://github.com/ErikZalm/Marlin/tree/deltabot),然后主要是修改了#define MOTHERBOARD 33,微调了一下DELTA_SMOOTH_ROD_OFFSET之类的实际值,基本改动很少。
结果发现,刷入后:
1.LCD屏闪来闪去,不断自动翻屏,基本设备面板控制无法用;
2.风扇,加热,Z,Y,Z的运动通过PC控制操作正常,就是一旦执行HOME就严重碰撞某边的导轨,无法正确归零;
3.之前通过REPETIER-HOST能正确读出机器的部分固件值,但是刷入后,REPETIERE-HOST再无法正确读出了,值均为0,看上去完全没写对的样子....
之前:
http://www.sandbang.com/w1/webnet/discuz/upload/data/attachment/forum/201408/05/124026oijahyranvzaynoh.jpg
之后:
http://www.sandbang.com/w1/webnet/discuz/upload/data/attachment/forum/201408/05/124025v31akt2q1t188tfc.jpg
4.我的LCD显示屏是16X4的,属于普通的16针屏,是广东某个厂提供的,在configuration.h中如何判断和设置成功?
--》这是为什么呢?我实验了不少网上公布的DELTA-MALIN固件,都是类似的问题,是旧板子不支持新MARLIN吗?
接下来的问题是重新使用了原版固件后发现的问题:
后来我用了厂家原来的MARLIN固件,刷入后一切正常,都没毛病了,但是我在configuration.h找不到DELTA_SMOOTH_ROD_OFFSET等很多参数了。
--》这是怎么回事,难道是旧的固件本来就没有DELTA_SMOOTH_ROD_OFFSET等参数吗?
#define DELTA_DIAGONAL_ROD
#define DELTA_SEGMENTS_PER_SECOND_PRINT
#define DELTA_SEGMENTS_PER_SECOND_MOVE
#define END_EFFECTOR_HORIZONTAL_OFFSET
#define CARRIAGE_HORIZONTAL_OFFSET
#define PRINTER_RADIUS
#define DELTA_RADIUS
这几个参数在原版configuration.h没有?!它们在哪里?
第三个问题是可能和这些关系不大,顺便问一下:
大家都知道喷头要保温,喷头铝块上的喉管要散热,二者是连接的和传导的,有什么比较好的方式、方法或者组件能同时解决这两个互相矛盾的问题?以上问题,请高手解答一下,谢谢!
原机固件已经在网盘上,没做任何修改,请大神分析一下:链接: http://pan.baidu.com/s/1c0pK5FU 密码: vif1

沙暴 发表于 2014-8-5 13:11:31

卖家已经失踪,所以无法回答

开水 发表于 2014-8-5 15:51:36

你的旧版固件里也是有机器参数设置的,不过是在第一个子程序Marlin里,不是在configuration.h里。
至于新固件,LCD显示不正常,是因为你LCD参数选择不正确,在configuration.h找到//#define ULTRA_LCD//general lcd support, also 16x2,取消前面的“//”。

沙暴 发表于 2014-8-6 00:30:11

好吧我承认我没看懂代码中哪里有具体的机器硬件参数设置。。。。。
我现在的DELTA的底板稍微有点不平,四周低中间高,查资料说是要调整DELTA_SMOOTH_ROD_OFFSET的值,你看这个值得在旧版本固件的哪个参数中设置呢

sailorook 发表于 2014-8-10 14:52:51

看看了

sax_yang 发表于 2015-12-9 18:43:51

目前对于固件没有研究,等买了打印机就要学习了。
页: [1]
查看完整版本: 关于固件、刷固件、喷头等一些问题