评论
在无响应设备上连接 Fluidterm。发布启动消息。 |
你好, — 可用端口: 奇怪, 韩国, 狼 |
您为配置文件声明了“尚未”?为什么? 发送$LocalFS/Show=MKS_TinyBee_1_XYZAB.yaml以查看该文件的内容。 它可能已损坏。 |
因为它对我来说很新…… |
我已经上传了新的配置文件 — 可用端口: Grbl 3.4 [FluidNC v3.4.7 (wifi) ‘$’ 寻求帮助] 所有错误都消失了… ‘utf-8’ 编解码器无法解码位置 4 中的字节 0xd5:无效的连续字节 氪 狼 |
我猜可能会发生什么。我将对此进行更详细的解释,而不仅仅是解决您的问题所必需的,只是因为我喜欢解释一些东西:-) 通常当你启动 ESP32 时,你会看到这样的消息
第一 在您的系统中,您看到的不是引导加载消息,而是垃圾字符,例如
这通常意味着引导加载程序正在以不同的波特率发送其消息。FluidNC 使用 115200 波特。引导加载程序通常配置为也使用 115200 波特,但情况并非总是如此。我怀疑您的引导加载程序以不同的波特率发送,因此当接收程序(FluidTerm、bCNC、UGS 或其他)看到这些启动消息时,它会错误地解释字符。这将解释消息
utf-8 是一种现代方式,使用可通过串行线路发送的 256 个不同字符值的受限集来表达国际字符。它根据旧的“ASCII”标准用单个字符表示英语字母表,而对于其他语言的字符,它根据一组非常巧妙的规则使用序列或两个或多个字符。引导加载波特率不匹配导致的乱码(误解)字符值正在触发 bCNC 中的 utf-8 解码器软件。但是序列不遵循规则(它不是真正的 utf-8,它只是恰好看起来可能是 utf-8 序列的一部分的垃圾)。 那么,我们该怎么办呢?解决方案可能涉及更改引导加载程序波特率。我将不得不做一些调查以了解这样做的最佳方法。我会回来报告的。 |
您可以尝试使用标准串行终端并尝试不同的波特率。如果您看到标准的 ESP32 启动文本,就可以确认问题所在。 请记住,与 115200 不同的任何内容都会使 FluidNC 响应出现乱码。 |
您甚至可能不得不使用 74880 的非标准波特率。有一些历史可以追溯到以该速率发出的引导消息的 ESP8266。这与 Espressif 为 ESP8266 选择的晶体振荡器频率选择不当有关。您不会在波特率选择菜单中找到该波特率,但某些终端程序可让您手动输入波特率。Tera Term Pro for Windows 就是其中一个程序示例。 |
你好, @19200波特; @38400 @57600 @74880 波特: @115200波特率: @230400 波特率: |
ESP32 上传器默认为 460800 波特。也许你也可以试试。 我正在寻求有关 MKS discord 的帮助。 |
I will , and want to try all… |
控制板
MKS-小蜜蜂V1.0
董事会供应商的帮助
机器描述
忙于设置 4 轴热线泡沫数控
配置文件
net yet
启动消息
用户界面软件
没有反应
发生了什么?
您好,
无法通过 USB 连接到流体设备
我有 2 个设备
esp32 d1 r32
和
MKS-TinyBee V1.0
FluidNc 固件:fluidnc-v3.4.7
Linux 和 Windows
对于这两种设备,我都遵循相同的步骤。
我已经在文件夹中执行了那些命令
fluidnc-v3.4.7-posix /
./erase.sh
./install-fs.sh
./install-wifi.sh
MKS-TinyBee V1.0:
我尝试使用
bCNC(window 和 linux)
UGC(windows 和 linux)连接到这个设备
我无法连接
出现此错误
‘utf-8’ 编解码器无法解码位置 3 中的字节 0xa0:无效
的起始字节 软件正在打开 com 端口但未连接到固件。
图片:mks
使用 Arduino IDE 中的串行监视器,以及使用 fluidterm,我可以连接到固件
Esp32 d1 r32:
我尝试使用
bCNC(windows 和 linux)
UGC(windows 和 linux)连接到这个设备
我没有问题连接到固件
图片:esp32_D1_R32
我需要做什么…。?
这两种设备有什么不同……?
如何解决MKS-TinyBee V1.0的问题
氪,


沃尔夫
其他信息
没有反应