评论
USB和TFT串口共用,不能同时控制。 |
与 MKS SBase Board 一起工作,同时通过 USB 的 tft 和 Octoprint ..? |
您可以添加一个功能来禁用 TFT 串行通信以允许从 USB 端口打印吗? |
是否可以将 OctoPi 连接到 MKS TFT WiFi UART 引脚以那样控制它? |
可以在带有 ftdi 模块的 Gen l v1.4 wifi 上的 RX2 TX2 引脚上与 octoprint 连接。如果同时连接(USB0 AUX1(rx0 Tx0))出现打印加热温度时的温度然后返回房间,则USB与地图和Ecran TFT存在端口冲突。Marlin usb更改端口0? |
aux2上面的pin表示RX2 TX2 WIFI |
那么我读对了吗?如果我们插入了 MKS TFT 板,我们就不能再使用 Octoprint 通过 USB 进行打印了吗?这可以解释我看到的所有 crc 错误 |
见#285 |
TFT32 连接到 AUX 1 MKS Gen L 端口。根据原理图,2个引脚是5V,2个是地,1个是D1,最后一个是D2。如何连接一个 dpdt 开关以断开连接,例如 D1 和 D2?我们可以在从 octoprint 开始打印之前翻转该开关。一旦完成并且我们想要使用 TFT32,我们只需要将翻盖切换到另一侧。事实上,我们可能只需要一个 spdt(或 spst)开关来断开 TX 引脚。我以为 MKS Gen L 是基于 Arduino Mega,但看起来我错了,因为 Mega 上的串行引脚是 D0 和 D1,而不是 D1 和 D2。 |
根据 MKS Gen L 数据表,TX 是 D2,RX 是 D1。 |
我可能独自一人陷入困境……但我一直在 MKS Gen L 上通过 octoprint 打印,TFT3.2 连接没有问题…… |
我的 OctoPrint 可以用了。问题是每次我想对 Marlin 进行更改时,我都必须断开 TFT32 显示器。是因为Aux1(也是USB口)上的D1和D2有冲突。 |
@Andrei-Pozolotin我看到您一直在发布替代固件解决方案……您在线程中引用的 CNC 版本是否适用于我们普通打印机用户? @Muskateer10我有同样的问题…我使用带 octoprint 的远程固件推送,我的屏幕上有一条注释,在推送之前断开 TFT,然后恢复正常操作… |
我的 MKS tft 现在在 Ramps 1.4 上运行,如果我连接了 tft,则通过 USB (Octoprint) 进行的控制将不再工作……是同一个 USB 端口吗?可以在 Marlin 中调整吗?