开源改变世界!!

MacOS 端口不在使用 CH340 芯片的 CNC 机器的列表中 #1016

推推 grbl 1年前 (2023-01-27) 165次浏览
关闭
MarkiiD 打开了这个问题 2018 年 4 月 25 日 · 1 条评论 · 由#1029修复
关闭

MacOS 端口不在使用 CH340 芯片的 CNC 机器的列表中#1016

MarkiiD 打开了这个问题 2018 年 4 月 25 日 · 1 条评论 · 由#1029修复

注释

MacOS 端口不在使用 CH340 芯片的 CNC 机器的列表中 #1016

问题描述

我有一台使用 CH340 串口/USB 芯片的廉价中国啄木鸟数控机床。当我将它插入我的 Mac 时,它没有出现在下拉端口列表中。我可以手动输入端口名称并连接成功。

预期行为

串行端口列表应在列表中显示 CNC 端口

实际行为

串行端口未显示。

重现问题的步骤

  1. 启动UGS
  2. 插入数控机床
  3. 刷新端口列表
  4. 弹出错误对话框“未找到串行端口”

规格

版本

通用 Gcode 平台(2.0 版 [每晚] / 2017 年 7 月 23 日)

我还下载了最新的代码并构建了它——我得到了相同的结果

操作系统

Mac OSX 高山脉

平台

GRBL 0.9j

其他

我尝试了 Arduino 应用程序并且出现了端口,在列表中显示为/dev/cu.wchusbserial1440所以我去下载了 Arduino 源代码……他们似乎使用了不同版本的 jssc/SerialPortList.java(看起来像他们已经复制并更新了它)。

此更改的提交评论似乎正是我希望为 UGS 修复的内容

阿杜伊诺/阿杜伊诺@ f91670e

“修复了 MacOSX JSSC 上 Arduino Due 的 JSSC 上传问题
,在基于 unix 的系统(如 linux 和 MacOSX)上,当列出串行端口时
尝试打开每个端口以确保其存在。虽然此检查适用于
linux 端口 /dev/ttyS0..31 , 它会导致 MacOSX 上的意外行为,
特别是 USB-CDC 虚拟串行端口。
此补丁禁用检查并仅对 linux ttySxx 端口保持启用状态。

这还将 tty.* 和 cu.* 添加到 MacOSX 上的可用串行端口列表中。”

MacOS 端口不在使用 CH340 芯片的 CNC 机器的列表中 #1016 绕线器 添加了 漏洞 标签 2018 年 4 月 25 日
MacOS 端口不在使用 CH340 芯片的 CNC 机器的列表中 #1016
所有者

我知道这个问题有一段时间了,但一直不愿意引入额外的依赖项。不幸的是,JSSC 似乎几乎被放弃了,可能没有其他选择:
#704(评论)
#261(评论)