评论
我的信息基于设置了检测引脚的 MKS DLC32 发布固件。不知道检测有没有用。 但是,如果我打开第二个 fluidterm,它会杀死整个固件吗?是否仅限于一个会话? 谢谢 |
FluidTerm 使用 USB/串口。您只能通过串行端口建立一个连接。 你是说 WebUI 吗?我认为最新版本的固件支持多个连接。看起来您使用的不是发行版,因此我无法确定修订版。 |
如果您真的是指 FluidTerm 而不是 WebUI,那么我们需要知道您使用的是哪个主机操作系统。在 Windows 上,不可能从两个不同的进程打开同一个串行端口,因此在 FluidTerm 已经运行时尝试启动它只会无法打开串行端口。在 Linux 上,有可能从两个不同的进程打开同一个端口,导致很多混乱,因为无法知道哪个进程将接收 FluidNC 发送的数据,并且进程发送的字符可以交错。这是 Linux 的一个问题,唯一的解决办法是注意一次只运行一个串行程序。 |
好的,在这种情况下,我指的是 WebUI。但是,当我安装 3.6.5 版时,我总是收到 [MSG:ERR: sdmmc_card_init failed code 0x102]。 会不会是flash参数不匹配的结果。 谢谢 |
如果您从 Devt 分支构建,您将获得该功能 |
我实际上做了一个叉子,
然后我启动 webui 并启动一个 gcode 文件。然后我打开第二个选项卡并尝试连接 Grbl 3.0 [FluidNC v3.0.x (main-06f8f9d4-dirty) (wifi) ‘$’ for help] Core 1 register dump: 回溯:0x400e97b9:0x3ffc036c |<-损坏 ELF 文件 SHA256:0000000000000000 重新启动… rst:0x3(SW_RESET),boot:0x1b(SPI_FAST_FLASH_BOOT) [MSG:INFO: FluidNC v3.0.x (main-06f8f9d4-dirty)] |
我们只支持我们自己的版本。我们没有时间帮助定制构建。我现在在 DLC32 V1.1 上运行 3.6.5 版,访问 SD 上的文件。我启动 WebUI 没有任何问题,然后从 Windows 连接到 FluidTerm,它仍在工作。这是我用于测试的配置文件: |
我明白。但是,您可以尝试在 webui 上启动 gcode,然后连接到第二个 webui 吗?我会查看设置 Mitch Bradley ***@***.***> (időpont: 2022. dec. 20., K, 21:26) ezt írta:
|
在运行 GCode 程序时连接第二个 WebUI 是有问题的。当您启动 WebUI 时,http 服务器将 WebUI 代码 index.html.gz 发送给浏览器。index.html.gz 存储在本地 FLASH 文件系统中。FLASH 访问速度非常慢,并且会干扰代码执行,因为代码也存储在 FLASH 中。指令缓存通常会隐藏这种冲突,但如果缓存未命中,则需要等待发送 index.html.gz 的 FLASH 访问完成才能获取代码。在许多情况下,延迟不是问题,但是当您运行 GCode 程序时,处理器会花费大量时间来处理中断。由于 ESP32 处理器的限制,中断服务程序中的指令缓存未命中会导致崩溃。为了缓解这种情况,我们将 ISR 例程放在 IRAM 中,但是很难确保在 ISR 期间可以接触到的每一位代码都正确地放置在 IRAM 中。一个特别麻烦的地方是,默认情况下,编译器会在 FLASH 中放置用于虚拟方法的开关调度表和 vtable。我们有一些链接器 hack 可以将它们移动到 RAM 中,但很难确保我们得到所有这些。 |
谢谢,这是由于设计和我的构建所特有的问题请关闭问题谢谢 Mitch Bradley ***@***.***> (időpont: 2022.dec.20., K, 21:46)开始:
|
控制板
MKS DLC v2.1
机器描述
带 DLC32 板的普通 XY 激光雕刻机
输入电路
没有反应
配置文件
启动消息
用户界面软件
流体项
发生了什么?
我想配置应该有
card_detect_pin: gpio.39
为了能够与 SD 卡一起工作
其他信息
没有反应