本帖最后由 沙暴 于 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,看上去完全没写对的样子....
之前:
之后:
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
|