Contact me: hankecnc@gmail.com

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

推推 grbl 3年前 (2023-02-11) 358次浏览
打开
dell9 打开了这个issue 2019 年 1 月 8 日 · 28条评论
打开

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停#255

dell9 打开了这个issue 2019 年 1 月 8 日 · 28条评论

评论

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

你好。

在 Arduino DUE 板(打印机板是 RuRAMPS4DUE)上使用 MKS TFT32(固件 TFT28_32_v3.0.3)和 Repetier 固件(尝试了 1.0.2 和 1.0.3)从 SD 卡打印时出现长时间暂停(>10 秒)的问题。

Repetier 配置已启用
#define ACK_WITH_LINENUMBER 1
#define WAITING_IDENTIFIER “wait”

TFT32 配置为支持 Repetier 固件。

打印开始良好,但每隔 3-10 分钟我就会暂停打印(延迟超过 10 秒)。此时 TFT 屏幕显示进度,对菜单做出反应,但打印机没有执行任何操作。

我能够将 TFT 和 Repetier 之间的通信镜像到 Due 编程 USB 端口。

所以,当问题出现时,情况如下:

TFT> N135 G1 X4.356 Y2.491 E0.0034 F4500校验和
DUE> ok 135
DUE> wait
DUE> wait
DUE> wait
DUE> wait
…. 很多等待 10-15 秒
DUE> wait
TFT> N135 G1 X4.356 Y2.491 E0.0034 F4500
校验和
DUE> 跳过 135
DUE> ok
TFT> N136 G1 X2.944 Y6.016 E31.7239* 校验和
DUE> ok 136

如您所见,TFT 无法接收带有行号的 OK,等待它。

我用屏蔽线连接TFT和Due,线不长(近20cm)。尝试了所有可能的通信速度,发现较低的速度会更频繁地出现暂停问题,

在使用 Reprap discount fullgraphics LCD 使用相同长度的屏蔽电缆从 SD 卡打印时,我没有遇到任何问题。我试图在 Repetier 固件中禁用 LCD 并仅使用 TFT – 没有帮助。

如此长的延迟不利于打印。您能告诉我这里是否有解决问题的方法吗?如果 TFT 未收到上一个命令的 OK,是否有可能在 TFT 中设置更短的时间以重新发送命令?

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
作者

添加 TFT 屏幕逻辑以在收到 Repetier 的“WAIT”而不是预期的“OK”后重新发送最后一个和下一个命令可能是一个不错的选择?

替代方案 – 如果我将 WAITING_IDENTIFIER 更改为“确定” – 它会提供与我上面描述的相同的逻辑吗?如果打印机固件将发送 ok 而不是等待,我是否会重新发送命令?

真的,我只需要尽可能缩短暂停时间,以防 TFT 和打印机控制器之间出现通信问题。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

这是一个已知问题,已经报告过,是 TFT 固件问题。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
所有者

@dell9
如果不接USB串口,打印机还会暂停吗?

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
作者

是的,但很少见。
最初我试图在没有 PC 的情况下使用 TFT,但遇到了停顿。然后连接到 PC,向 Repetier 固件添加逻辑以镜像与 USB 串口的通信并经常暂停。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
作者

可以确认,将 WAITING_IDENTIFIER 更改为“ok”并不是好的解决方案。此更改完全中断了打印 =)

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

如果使用 SD&USB 打印,每隔几分钟就会延迟打印。无解!!!帮助 !!!!!@makerbase-mks

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

解决方案只有一个:一个新的正确调试的固件……

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
作者

现在我正在使用另一种解决方案 – 连接标准 LCD 12864 并使用它从 SD 卡打印。TFT32 只是用于手动操作(如归位或移动)的工具。这么小的功能是昂贵的玩具,对吧?=)

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

我同意你的看法 :)@dell9

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
罗布斯蒂尼 评论了 2019 年 1 月 10 日  

现在我正在使用另一种解决方案 – 连接标准 LCD 12864 并使用它从 SD 卡打印。TFT32 只是用于手动操作(如归位或移动)的工具。这么小的功能是昂贵的玩具,对吧?=)

如果 MKS 开发人员不修复固件,绝对可以!

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

你在吗????@makerbase-mks

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

我正在使用 115200 波特率。打印 5 小时没有停顿。这不是确切的解决方案,但你可以使用。我讨厌 tft32。我下次再也不买….

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
所有者

也许我们需要更多的测试来确定问题,你可以提供一些测试信息给我们,比如主板固件,GCODE文件,还有你是否试过用低版本打印,比如TFT32_V3.0.2或者V_3.0.1
我们可以修改固件中重新发送指令的时间,但导致暂停的问题是什么?与连接线的长度或质量有关吗?它没有收到 OK 并导致暂停?这些都是需要检测的问题。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
作者

主板固件 – Repetier(尝试了 1.0.2 和 1.0.3),TFT32 是 V_3.0.1,更新到 V_3.0.3 – 相同。示例 gcode – 后来,但尝试了 Simplify3D 为普通 STL 生成的几个代码。

问题在于 TFT 接收数据。正如您从通信日志的示例部分中看到的那样 – Repetier 正确接收了所有 TFT 命令,但在问题位置,Repetier 发送的数字正常,TFT 未接收到。

TFT 固件的特殊构建可能是一个不错的选择,TFT 和控制器之间的所有通信都将记录到 SD 卡上的日志文件中吗?我们将在这里查看是否有任何不受支持的字符从控制器传到 TFT。根据控制器生成的日志 – 所有好的字符都从 TFT 接收并以 OK 响应发回。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
所有者

@dell9你能把你的 Gcode 文件发给我吗?我会测试它。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
所有者

使用触屏打印时断开主板与电脑的USB连接,否则有串口冲突的可能。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
作者

正如我之前告诉您,主板和计算机之间没有 USB 电缆连接的问题仍然存在

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
所有者

@dell9我测试了很多次,但没有发生打印机暂停。我使用了 Repetier-firmware_0.92.8 和 MKS GEN_L 开发板。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
作者

这对你有好处,对我不好 =) 不管怎样,我的建议 – 将调试模式添加到 TFT,将日志写入 SD 卡,并在命令重新发送之前添加响应等待时间参数。你觉得怎么样,可能吗?

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
所有者

给我你的电子邮件。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255
作者

我已经使用您个人资料中的电子邮件发送了消息。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

我在 RuRAMPS4D + Arduino DUE 和 Repetier 固件 1.0.3 上的 MKS TFT24 上遇到了同样的问题。这个问题有什么变化吗?

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

我也有同样的问题。我的设置是 MKS TFT35 RuRamps4D + arduino 到期。马林鱼 2.0。我想我们必须向所有买家解释,MKS显示器是非常有问题的显示器,现在有人知道如何解决冻结问题!

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

MKS TFT24 和 MKS GEN_L 以及 Marlin 1.1.9 存在同样的问题。相同的代码可以完美打印,但通常会因长时间冻结而毁坏。
它从 0.5 秒到 30 多秒停止,在它停止的地方在塑料上形成一个巨大的气泡。
在长时间冻结时,按“暂停”将花费很长的时间来暂停和停放头部。然后按“恢复”将使 TFT24 崩溃。重启后,显示 0% 完成,但你可以恢复,它几乎在正确的位置恢复(遗漏了一小部分)。但随后它将毫无问题地打印出来。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

我解决了这个问题。我在连接到 Ruramps 板的所有电缆上附加了 5 个铁氧体环。RURAMPS 和 MKS TFT 之间的电缆上有 1 个环,步进电机的电线上有 1 个,限位器的电线上有 1 个,传感器的电线上有 1 个,24 V 线路和加热器 + 床电缆上有 1 个。它稳定工作了 5 个月,但现在我分离了 MKS TFT 并使用了 Octoprint。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

从来没有用触摸屏很好地工作,但通过不再使用它解决了。如上所述,使用 Octoprint(未使用任何铁氧体),现在打印一个月从未有过单头冻结。遗憾的是这个产品不能用,有一个触摸屏是个好主意……如果它能用的话。
所以最后的解决办法是不买这个产品。

MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

这个产品只是一个垃圾,他们无法解决这个问题,当他们建议使用旧固件时意味着它不受支持并且他们无法解决这个问题更好的选择是扔掉这些垃圾并使用旧的智能控制器。你听maker base吗?这个主题是从四月开始的,你还不能解决这个问题,对不起你们,你们最好去卖土豆

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

8名参加者
MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255MKS TFT32 + Repetier 问题。从 SD 卡打印期间暂停 #255

喜欢 (0)