Questions tagged «marlin»


2
TMC2208驱动程序-微步配置不正确
我刚刚在RAMPS板上安装了两个TMC2208驱动程序。我按照一个非常好的分步教程进行了学习,在遇到一些问题之后,我几乎可以正常工作了。 我仍然遇到的一个问题是,当我告诉打印机将Z轴提升5毫米时,它会将Z轴提升10厘米。 关于步长/毫米,我没有做任何更改。以前,您使用了1/16微步进的Pololus,现在在Marlin 1.1.8的configuration_adv.h文件中也使用了1/16 但是,我在做M122时注意到的是一行内容: msteps 256 听起来微步进设置为1/256。 也许有人可以告诉我是否错过了什么? 更新: 经过进一步的研究之后,这是我到目前为止所做的: 焊接驱动器上的引脚。来自Watterrot的原文 焊接桥接垫以实现UART通信 向上焊接用于通信的插针 更改configuration_adv.hMarlin上的(1.1.8)并启用所有要启用的功能:USE_TMC2208,启用调试,选择Z轴等 检查引脚,pins_RAMPS.h并确保它们在我的设置中可用 用TX引脚的1 kOhm电阻制作一条Y电缆 挂钩一切 不管我做什么,电动机的运动都是要求的两倍。尽管我设置了1/16微步进,但与我的Pollus一样,但是我进行了反向计算,发现驱动程序上的实际微步进为1/8。 经过更多调查后,问题似乎出在Marlin / Board根本不识别该驾驶员。认为这是TX / RX通信的问题,因此我从那里挖掘了可用的信息,然后发现了这个错误:Bug:TMC2208 UART通信对SoftwareSerial#9396使用了错误的引脚。 我继续更改为串行RX / TX分配的引脚,但是所有操作都完全相同。 我尝试了一个不同的Arduino(原始),另一个RAMPS板,甚至是Marlin的1.1.x和2.0错误修正分支。 似乎驱动程序处于“旧版”模式,无法进行软件操纵。虽然我已逐步启用它。

2
您可以将Marlin固件重新刷新到RAMPS 1.4板上多少次才能降级ROM?
首先,如果这有所作为,我将使用Folger Tech Prusa i3套件。我也相信Arduino是Mega 2560。 我知道在脑后的某个地方,每次写入ROM时,像可编程固件的Arduino板上必须具备的电可编程ROM都会稍微退化。现在,我正在尝试解决另一个打印问题,并且我认为我需要再次修改固件,这已经完成了好几次。所以我开始担心我可以做多少次。 好吧,一旦我想起了首字母缩写词“ EEPROM”,经过一番谷歌搜索之后,我碰到了Arduino-EEPROM,它说它可以处理100k个周期,所以我想我可以了,但问题是我不确定是否要上传整个文件?难道不是一个单一的数据点?如果是的话,平均Marlin文件将消耗多少个周期? 我也发现了这一点: 但如果上传超过2000次,我会感到非常惊讶 在Mega2560上变砖了吗?未检测到,DFU失败,表明答案可能低至2000。 另外,这: 失败模式 存储的信息有两个限制;耐久性和数据保留能力。 在重写期间,浮栅晶体管中的栅极氧化物逐渐积累被俘获的电子。被捕获的电子的电场会增加浮置栅极中的电子,从而降低了零阈值电压与1阈值电压之间的窗口。经过足够数量的重写周期后,差异变得很小而无法识别,单元卡在了编程状态,并且发生了耐久性故障。制造商通常指定最大重写次数为一百万或更多。[5] 在存储过程中,注入浮栅的电子可能会漂移穿过绝缘体,尤其是在温度升高的情况下,并导致电荷损失,从而使电池恢复为擦除状态。制造商通常保证数据保留期为10年或更长时间。[6] 来自Wikipedia:EEPROM-故障模式,指示答案可能是数百万。 在这一点上,我只是想知道专家是否可以看到这一点并减轻我的焦虑...
9 marlin 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.