Contact me: hankecnc@gmail.com

宏执行 #208

推推 grbl 3年前 (2023-02-05) 389次浏览
打开
JensInternal 打开了这个问题 2021 年 12 月 27 日 · 2 条评论
打开

宏执行#208

JensInternal 打开了这个问题 2021 年 12 月 27 日 · 2 条评论

评论

宏执行 #208

根据此页面提供 FluidNC 启动消息

[MSG:INFO: FluidNC v3.2.8]
[MSG:INFO: Compiled with ESP32 SDK:v3.3.5-1-g85c43024c]
[MSG:INFO: Configuration file:config.yaml]
[MSG:INFO: Machine ESP32 Jens production]
[MSG:INFO: Board ESP32 Jens production]
[MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19]
[MSG:INFO: SD Card cs_pin:gpio.5 dectect:NO_PIN]
[MSG:INFO: Stepping:RMT Pulse:10us Dsbl Delay:0us Dir Delay:0us Idle Delay:250ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Shared stepper disable gpio.13:low]
[MSG:INFO: Axis X (-1000.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     Standard Stepper Step:gpio.12 Dir:gpio.14 Disable:NO_PIN]
[MSG:INFO:     Pos Limit gpio.17:pu]
[MSG:INFO: Axis Y (-420.000,5.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     Standard Stepper Step:gpio.26 Dir:gpio.15:low Disable:NO_PIN]
[MSG:INFO:     Pos Limit gpio.4:pu]
[MSG:INFO: Axis Z (-120.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     Standard Stepper Step:gpio.27 Dir:gpio.33 Disable:NO_PIN]
[MSG:INFO:     Pos Limit gpio.16:pu]
[MSG:INFO: Door gpio.36:low]
[MSG:INFO: CycleStart gpio.39:low]
[MSG:INFO: Macro 3 gpio.34:low]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: Relay Spindle Ena:NO_PIN Out:gpio.32 Dir:NO_PIN]
[MSG:INFO: Using spindle Relay]
[MSG:INFO: Flood coolant gpio.2]
[MSG:INFO: Probe Pin: gpio.35:low]
[MSG:INFO: Connecting to STA SSID:Home]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 192.168.2.30]
[MSG:INFO: WiFi on]
[MSG:INFO: Start mDNS with hostname:http://fluidnc.local/]
[MSG:INFO: SSDP Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]

您使用的是什么版本的固件?
[VER:3.2 FluidNC v3.2.8:]
此版本的 WebUI

问题是否可重复?
是的

什么情况下会出现bug?

测试用例-1-(有效)

  • 归位所有 3 轴
  • 通过 SD 卡
    macro3 执行 macro3: $SD/Run=Positionierung/ZProbeSorotec.nc
  • 首先快速接触探针然后慢速然后 Z 向上
  • 工作完美且可重复
G17 G21 G91
G38.2 Z-30 F250
G1 Z+2 F30
G38.2 Z-3 F30
G10 L20 P0 Z+40.8
G53 G0 Z-5 F200

测试用例-2-(失败)

  • 归位所有 3 轴
  • 通过按钮执行相同的宏
macro3_pin: gpio.34:low
macro3: G17 G21 G91&G38.2 Z-30 F250&G1 Z+2 F30&G38.2 Z-3 F30&G10 L20 P0 Z+40.8&G53 G0 Z-5 F200
(or, without spaces)
macro3: G17G21G91&G38.2Z-30F250&G1Z+2F30&G38.2Z-3F30&G10L20P0Z+40.8&G53G0Z-5F200

结果:

  • 执行 F250 的 G38.2
  • 就是这样
<Idle|MPos:-5.000,-415.000,-5.000|FS:0,0>
<Idle|MPos:-5.000,-415.000,-5.000|FS:0,0>
<Idle|MPos:-5.000,-415.000,-5.000|FS:0,0>
[MSG:INFO: Found]
[MSG:ERR: Macro button only permitted in idle]
<Run|MPos:-5.000,-415.000,-5.100|FS:30,0>
<Run|MPos:-5.000,-415.000,-5.600|FS:30,0>
<Run|MPos:-5.000,-415.000,-6.125|FS:30,0>
<Run|MPos:-5.000,-415.000,-6.613|FS:30,0|WCO:-105.000,-215.000,-67.069>
[PRB:-5.000,-415.000,-7.019:1]
<Idle|MPos:-5.000,-415.000,-7.069|FS:0,0|Ov:100,100,100>
<Idle|MPos:-5.000,-415.000,-7.069|FS:0,0>
<Idle|MPos:-5.000,-415.000,-7.069|FS:0,0>

测试用例-3-(失败)

  • 运行测试用例-2-
  • 多次按下按钮会导致相同的结果。只是第一次探测
  • 我试图故意让探测失败
  • 来自 ESP32 的消息:发出警报“探测失败”
  • WebUI“错误,探测失败,点击确定”
  • 点击“确定”
  • WebUI 窗口关闭,无法单击 WebUI 中的任何内容,再次出现相同的窗口
  • 无法退出此循环
宏执行 #208 JensInternal 添加了 漏洞 仅供开发者使用标签 2021 年 12 月 27 日
宏执行 #208
所有者

你能发一张你的控制器的照片和原理图吗?

宏执行 #208
作者
延斯内部 评论了 2021 年 12 月 27 日  

是电路板,在画廊中找到它:-) 与 Grbl_ESP32 一起工作了很长一段时间。
右侧带有信号“Grbl_Reset3V3”的原理图用于宏(ESP32 GPIO34)。通过上拉 R9 直接连接到 ESP32。
宏执行 #208

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
漏洞仅供开发者使用
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
宏执行 #208宏执行 #208

喜欢 (0)