开源改变世界!!

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91

推推 grbl 2年前 (2023-02-08) 175次浏览
关闭
jielemon 开启了这个issue 2022 年 9 月 6 日 · 13条评论
关闭

STM32F446RE (BOARD_PROTONEER_3XX) VCP#91

jielemon 开启了这个issue 2022 年 9 月 6 日 · 13条评论

评论

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91

无法检测到虚拟 COM 端口。

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
作者

Windows 只能找到 STLink Virtual COM Port。

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
贡献者

这是一个 Nucleo-64 板?如果是这样,则没有可用的 USB 端口直接连接到 MCU。您必须使用通过 UART 连接到 MCU 的 STLink 虚拟 com 端口。

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
作者

是的,使用 Nucleo-64 板。我尝试使用 Windows 检测到的 STLink 虚拟 com 端口与目标 MCU 通信(通过 Candle),但无法连接。

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
贡献者

您是否从构建下拉列表(锤子图标)或调试下拉列表(错误图标)中选择了 Nucleo-64 构建?
许多可用的构建目标使用本机 USB 进行通信,因此无法正常工作。

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
作者

我从 Build 下拉列表中选择了“Debug F446 Nucleo64”。那个有用吗?如果不是,我应该选择哪一个?

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
贡献者

它今天早些时候对我有用。如果你连接一个终端,比如 PuTTY,如果你按下重置按钮,你会得到任何输出吗?

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
作者

连接 PuTTY 有响应,但无法正确执行 GCODE。顺便说一句,串口的 PuTTY 配置是什么?

  1. 如果按下重置按钮,响应如下:
    GrblHAL 1.1f [‘$’ or ‘$HELP’ for help]
    [MSG:’$H’|’$X’ to unlock]
  2. 如果我输入“$$”,响应如下:
    GrblHAL 1.1f [‘$’ or ‘$HELP’ for help]
    [MSG:’$H’|’$X’ to unlock]
    $0=10.0
    $1=25
    $2=0
    $3=0
    $4=7
    $5=0
    $10=511
    $11=0.010
    $12=0.002
    $13=0
    $14=0
    $15=0
    $16=0
    $17=0
    $18=0
    $20=0
    $21=0
    $22=0
    $23= 0
    $24=25.0
    $25=500.0
    $26=250
    $27=1.000
    $28=0.100
    $29=0.0
    $32=0
    $37=0
    $39=1
    $40=0
    $43=1
    $44=4
    $45=3
    $46=0
    $62=0
    $63=2
    $64 =0
    $ 100 = 250.000 $
    101 = 250.000 $ 102 =
    250.000 $
    110 = 500.000
    $ 111 = 500.000
    $ 112 = 500.000
    $ 120 = 10.000
    $ 121 = 10.000 $ 121 = 10.000
    $ 122 = 10.000
    $ 130 = 10.000 $ 130 = 200.000 = 200.000 $
    131 = 200.000 100.0 $384=0 还行
  3. 如果我键入“G0 X5”,它会返回“错误:9”。
  4. 如果我键入“$H”,它会返回“错误:5”。
  5. 如果我键入“$X”,它会返回“错误:18”。
STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
作者

我还在 Eclipse 中安装了 TM Terminal 插件,并得到了与 PuTTY 中相同的响应。

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91

可能处于报警状态,错误响应是因为它被锁定了。.输入?响应是什么?

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
作者

可能处于报警状态,错误响应是因为它被锁定了。.输入?响应是什么?
跟你说的一模一样。它处于报警状态。输入“?”时,它会响应以下内容。
<Alarm|MPos:0.000,0.000,0.000|Bf:35,1023|F:0|Pn:XYZRHS|Ov:100,100,100>
按下“复位”按钮后,保持报警状态。
如何进入正常状态?
感谢您的帮助!

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
贡献者

可能处于报警状态,错误响应是因为它被锁定了..

这是…

$H 返回错误 5 因为归位未启用 – $22=0,设置为至少 1 以启用。发送$$=22到列表选项。
$X 返回错误 18,因为重置/急停输入已断言,将其接地(或将其反转 $14)并重试。

由于您使用的是 Windows ,因此可以使用ioSender轻松访问设置选项。

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
作者

可能处于报警状态,错误响应是因为它被锁定了..

这是…

$H 返回错误 5 因为归位未启用 – $22=0,设置为至少 1 以启用。发送$$=22到列表选项。$X 返回错误 18,因为重置/急停输入已断言,将其接地(或将其反转 $14)并重试。

由于您使用的是 Windows ,因此可以使用ioSender轻松访问设置选项。

感谢您的答复。通过发送“$22=1”启用归位。我应该输入什么来反转复位/急停输入?

STM32F446RE (BOARD_PROTONEER_3XX) VCP #91
作者

可能处于报警状态,错误响应是因为它被锁定了..

它是…
$H returns error 5 because homing is not enabled – $22=0,设置为至少 1 以启用。发送$$=22到列表选项。$X 返回错误 18,因为重置/急停输入已断言,将其接地(或将其反转 $14)并重试。
由于您使用的是 Windows ,因此可以使用ioSender轻松访问设置选项。

感谢您的答复。通过发送“$22=1”启用归位。我应该输入什么来反转复位/急停输入?

我输入“”$14=1”,可以解除报警状态。MCU可以执行成功接收到的GCODE。ioSender的设置也可以。

非常感谢您的帮助!