评论
1、Marlin固件要设置2 |
是的,我已经知道了。但它仍然不能正常工作。这就是我开始这个问题的原因,因为需要对 tft 固件做更多的工作。 |
@makerbase-mks请解决这个问题。现在不可能将 E3D 独眼巨人与 MKS-tft 一起使用; 因为有2台挤出机,但是只有一个加热器,一个喷头; 我已经在 marlin 中设置了 2 个挤出机,我试图通过将温度传感器 2 (T1) 引脚更改为与温度传感器 1 (T0) 相同的引脚来“愚弄”液晶显示器,但液晶显示器无法识别这一点。 它总是说第二个挤出机的温度=0 |
@wbarber69 @hpkoopman你的固件是哪个版本? |
我目前使用的是 Marlin 1.1.2 和 MKS 3.0;我将在今天下午 2018-03-07 9:32 GMT+01:00 makerbase <notifications@github.com> 尝试使用 Marlin 1.1.8:
|
您的马林鱼版本与它无关。我在 1.1.8-bugfix 上,但它仍然是个问题。不过几乎不重要。此屏幕使用与 USB 相同的串行线,因此您甚至不能同时使用屏幕和 octoprint。marlin 的人实际上正在开发一个 5 英寸的触摸屏,它可以在 i2c 和 spi 上工作,而不会给串行线带来过多负担。所以我可能会等待。
|
我只是有点失望,我为这个设备付出了很多钱。我最好多花 10 欧元使用 octoprint 和 touchscreen。2018-03-07 11:54 GMT+01:00 wbarber69 <notifications@github.com>:
|
我对它本身并不感到失望……如果他们能打开源代码或者至少花一些时间来开发它会更好。它有自己的处理器,并且可以按预期可靠地发送 gcode,因此它不会在那里失败。除了 Dual extruder Single nozzle 东西,如果与其他东西一起使用不是那么痛苦的话,我肯定会保留它。也许我会把它放在我不太常用的机器上。
|
@wbarber69 @hpkoopman 你可以将 tft 固件更新到 v_3.0.1 |
哦真的吗?我不知道……这几乎就像,哦等等没关系。我已经在使用最新版本了!为什么那是您对正版功能请求的答复。现在我想我会摆脱这个 tft 屏幕。不值一分钱…
|
我在 3.0.1,这不是问题。您需要添加双挤出机单喷嘴功能 Op do 8 mrt。2018 02:49 schreef makerbase <notifications@github.com>:
|
@wbarber69 @hpkoopman 您可以将两个热引脚配置为相同。 |
做过某事。不适用于 TFT。仍然显示两种不同的温度。2018-03-14 11:16 GMT+01:00 makerbase <notifications@github.com>:
|
他们就是不明白 hpkoopman
|
我使用的所有其他通过串行连接的控制器都可以执行此操作我不明白为什么 mks-tft 很难直接与 marlin 通信。它不应该这么难。它硬编码到我的 marlin 固件中,任何温度设置或读数都是 T0 的克隆。这就是#define Single_nozzle 所做的。Octoprint 和 pronterface 都明白这一点。液晶显示屏没有问题,只是 tft 无法正常工作。
|
我已经设法通过在预热菜单中为两个挤出机设置温度来完成这项工作。挤出机 2 读取温度已设置但仍为零(例如 0/240)。当挤出机 1 达到温度时,两个挤出机相应地进料。这不是修复,而是解决方法。以编写董事会代码为生的人绝不应该认为这是一个解决方案。改天我会弄乱显示器的代码。也许我能让它发挥作用。 |
它曾经在 marlin 1.1.5-6 的 v2 中执行此操作,但由于他们为双挤出机单喷嘴设置添加了实际工作正常的逻辑,因此这不再适用于 mks-tft。我曾经做过你正在做的事情,但它并没有那样工作,因为我实际上已经正确设置了我的固件。就像我之前说过的,除了 mks-tft 之外,其他所有通过串行连接的设备都应该正常工作
|
我已经进入配置文件并编辑和更新了所有固件。我今晚又打印了双挤出机,唯一的问题是在角落里过度挤出。我已经从触摸屏打印,没问题。甚至在“更多”菜单下添加了两个按钮,让我可以预热到 pla 或 abs。现在我所要做的就是为引导徽标获取一个好的 bmp。 |
对 MKSTFT 的支持不足以解释内部工作原理。我们要靠自己寻找解决方法。这里还有两个可能有用的选项。 第一个解决方案并不理想,但会奏效。TFT 正在寻找温度传感器的反馈,因此,如果您将两个温度传感器连接到一个热端,您可以欺骗 TFT,认为它正在加热两个传感器。 第二种解决方案是将两个热端温度传感器设置到 marlin 中的同一引脚。将两个热端温度传感器设置为同一个引脚,将返回单个传感器的两个热端的温度读数。TFT 会将您的打印机视为有两个热端,两个热端具有相同的温度。如果您没有为您的 gcode 中的两个热端设置相同的温度,您将面临触发 marlin 中的一种温度保护措施的风险。查找“THERMAL_RUNAWAY_PROTECTION”、“MAXTEMP”和“MINTEMP”,以了解此修改可能如何影响 marlin 内置的安全措施。 尝试查看“pins.h” #if (TEMP_SENSOR_0==0) #if (TEMP_SENSOR_1==0) |
Marlin 已经内置了此解决方法。从字面上定义单喷嘴,然后工具的任何温度传感器都变为 T0。除 tft 外,其他所有控制方法都适用于此设置。更大的痛苦是缺乏任何真正的微调控制。没有与 eeprom 的通信和有问题的 sd 卡打印。在这一点上,我建议人们不要理会这个屏幕。没有理由让它拥有如此强大的平台却几乎什么都不做,然后关闭固件让我们一文不值。
|
我同意,marlin 已经有能力,但正如您所说,MKSTFT 不适用于 marlin 的现有选项。我也同意这个屏幕对于任何 3D 打印机来说都是一个糟糕的解决方案。我们不能通过 G 代码向屏幕发送任何命令,所以这是浪费时间。它之所以畅销,是因为它很漂亮,但对于任何正在构建自己的打印机的人来说,标准的折扣 reprap LCD 是更好的解决方案,因为它是由控制器而不是后台处理程序驱动的。真正的问题是 MKS 窃取了开源材料,然后在没有发布的情况下在开源之上进行开发。强烈反对知识共享许可和整个翻唱社区。 |
大家好,我只是想知道是否有人可以帮助我,到目前为止,我已经为我的 2 合 |
mks gen L V1 当我使用 24 v 电源操作卡时,挤出机加热器发生热变化。当我把温度调到 250 度时,它会下降到 240 度,然后上升到 260 度。makerbase-mks 你可以帮忙 |
听起来像是固件问题而不是 tft 问题
|
你好; |
lcd12864屏幕有同样的问题 |
我给了你一个批量订单。我有20张卡片。大多数相同的问题我已经尝试过。 |
断开的连接。当我再次连接时,我会扔一张照片 |
Cool Get Outlook for iOS<https://aka.ms/o0ukef>
|
mks gen L V1.0 card because I think I tried everything. |
What are we looking for in the tft firmware 3.0.3 for the 2 extruders single nozzle i see the red me states that their was an update to fix this but I’m not sure what the setting is. |
我的打印机使用 MKS Gen-l 1.0 板和 mks-tft 3.2。我已将挤出机数量更改为 2,但我只有一个热端。Marlin 设置为接受来自任何工具的所有温度命令作为 T0。所以当我设置挤出机 1 的温度时应该发生什么,挤出机 2 应该使用相同的温度。这只是在使用更换灯丝功能时才是真正的问题。我可以看到两个挤出机,但如果第二个挤出机没有达到温度,那么它会尝试加热一个不存在的热端。并将永远坐在那里等待挤出机 2 达到 200C。如果我使用 Pronterface 或 Octoprint,如果我要求 T1 上的温度变化,正确的事情就会发生,那么为什么它不能与这个 tft 一起工作?