评论
您没有遇到过从 SD 卡打印以保护运行超过 4 小时的打印件的单一参考吗? 这个问题对马林来说就像春天的花朵一样常年存在。 有精选的 Marlin 叉子询问“我需要这个新的 git pull 请求提供来将 xxx 添加到 Marlin 吗?” 随着每一次新的拉动,他们都冒着破坏其他部分稳定的风险。他们为你照看他们的叉子。 Marlin the main repo 是一个很棒的自助餐,里面有各种漂亮的菜肴,但也有一些离开浴室时没有洗手的人准备的漂亮的菜肴(或者更糟!) 如果您有一个更喜欢它的通信稳定性的版本,那么您可以分叉它并引入新设置所需的双挤出机补丁。 但您的问题的“简单答案”是 SD 卡读卡器。它通常还通过减少缓冲区运行不足造成的减速来缩短打印时间。 我有几台 12″x12″‘bed 打印机,经常打印 20 多个小时,我自己使用 SD 卡来实现最佳性能。 斯科蒂
|
感谢您的回复斯科蒂。 |
不,如果笔记本电脑在我的打印机旁边并连接到同一个电源扩展块,我可以从笔记本电脑可靠地打印,只要我不在 PC 上做任何太费力的事情。我还可以通过 USB 从连接到与机器相同的 PSU 的 Raspberry PI 可靠地打印,因此没有接地回路。 对于高分辨率有机模型,USB 不够快,因此我必须为这些模型使用 SD,但对于普通几何模型,我发现它足够快。 从 SD 打印不需要 LCD。您可以使用 USB 启动打印并断开连接,或者您可以将文件命名为 auto0.g,它会在您重置机器后立即运行。 |
感谢您的答复。我希望我能确定这是 USB 与 SD 的问题。 |
在不同的文件上打印 1 小时后又出现了一次故障。像往常一样,回声是“o” |
正如克里斯所说:不,你可以,但这取决于很多变数。 您的 USB 2.0 计算机端口有多好?它的 USB 驱动程序有多好?那台电脑里有多少电子噪音?注意我说 USB 2.0、USB 3.0 和 arduino 似乎确实不能可靠地工作。 你的USB线有多好?里面的电线规格有多大(粗粗电缆或轻薄电缆)?它的屏蔽程度如何?电线与连接器的端接情况如何(端接不良会在电缆上产生额外的反射幻影信号)?宠物咀嚼了多少次?孩子们?有多少次被轮椅碾过或被鞋子踩过? 您是否将计算机和打印机插入同一个电源板?灯条插入的插座是否正确极化?建筑物电源的接地情况如何? 如果您打印较长的打印件,SD 卡可以消除许多潜在的故障源,避免导致 Murphy 的警报器呼叫和提前结束打印。 对于大多数尚未配备板载 microSD 读卡器的开发板,您可以获得 SD Ramps 卡。您仍然可以使用计算机启动和监控进度。 您也可以使用 12 英寸 USB 数据线连接 octopi,并通过打印机的电源运行 raspberry Pi。但我也遇到过通信失败的情况。 我一直在考虑重新开始写博客,也许你刚刚帮助我唤醒了这项任务。:-) 斯科蒂
|
斯科蒂, 我们确实遇到了奇怪的额外幽灵信号,这真的很烦人。但有时是无能为力的。我的团队已经尝试了您列出的所有方法来避免它。 读卡器.h:FORCE_INLINE int16_t get() { sdpos = file.curPosition();return (int16_t)file.read();}; FORCE_INLINE int16_t get2() { sdpos = file2.seekSet(long(sdpos));return (int16_t)file2.read();};// 添加这一行Marlin_main.cpp: while( !card.eof() && buflen < BUFSIZE && !stop_buffering) { |
当我添加第二台挤出机并使用板 34 配置时,我升级到最新版本的 Marlin。一切都很好,但我总是遇到打印失败的问题。每次失败时,Pronterface 的回显列表中都会出现一个“o”。我正在使用 Arduino 2560 板并在 Windows XP 上运行。我将块缓冲区增加到 32,它在失败之前运行的时间更长(10 小时而不是 4 小时,但这可能不一致)。我的打印件可以运行长达 24 – 30 小时,我对旧固件没有任何问题,但我不能将旧固件与 2 个挤出机和风扇控制一起使用。我在网上搜索了答案,似乎其他人也有类似的问题,但没有明确的解决方案。任何建议,将不胜感激。