开源改变世界!!

Z-Probing 后任何移动轴的尝试都会导致崩溃 #126

推推 grbl 2年前 (2022-10-19) 180次浏览 0个评论

关闭
vogtitec 打开了这个问题 2019 年 4 月 20 日 · 8 条评论
关闭

Z-Probing 后任何移动轴的尝试都会导致崩溃#126

vogtitec 打开了这个问题 on 20 Apr 2019 · 8 条评论

注释

Z-Probing 后任何移动轴的尝试都会导致崩溃 #126

程序:通过 G38.2 Z-10 F10 进行 Z 探测。工作正常。如果您随后尝试移动任何轴(例如,通过点动),ESP 会在 stepper.cpp 中崩溃,并显示以下数据:

大师冥想错误:核心 1 恐慌(负载禁止)。异常未处理。
Core 1 register dump:
PC : 0x40081124 PS : 0x00060031 A0 : 0x40081d7c A1 : 0x3ffbe900
A2 : 0x00000000 A3 : 0x3ff5f000 A4 : 0x3ffc1c78 A5 : 0x00000000
A6 : 0x0477e351 A7 : 0x3ffc1bb4 A8 : 0x80081120 A9 : 0x3ffbe8e0
A10 : 0x00000000 A11 : 0x00000000 A12 : 0x800db6e5 A13:0x3ffb1db0
A14:0x00000002 A15:0x000000fc SAR:0x00000005 EXCCAUSE:0x0000001c
EXCVADDR:0x00000011 LBEG:0x400014fd LEND:0x4000150d Lx11
在上下文中运行:ISRffff
EPC1:0x40081124 EPC2:0x00000000 EPC3:0x00000000 EPC4:0x40082edd

ELF 文件 SHA256:0000000000000000000000000000000000000000000000000000000000000000

回溯:0x40081124:0x3ffbe900 0x40081d79:0x3ffbe930 0x400dba95:0x3ffb1df0 0x400d276f:0x3ffb1f90 0x400f4c09:0x3ffb1fb0 0x4008f451:0x3ffb1fd0

正在重新启动…

异常解码器告诉:

PC: 0x40081124: onStepperDriverTimer(void*) at C:\Users\cvogt\AppData\Local\Temp\arduino_build_125167\sketch\stepper.cpp line 265
EXCVADDR: 0x00000011

解码堆栈结果
0x40081124: onStepperDriverTimer(void*) at C:\Users\cvogt\AppData\Local\Temp\arduino_build_125167\sketch\stepper.cpp line 265
0x400dba95: protocol_exec_rt_system() at C:\Users\cvogt\AppData\Local\ Temp\arduino_build_125167\sketch\protocol.cpp line 428
0x400d276f: loop() at Y:\Arduino\ESP32_GRBL_WebUI_neu_180419\Grbl_Esp32-master\Grbl_Esp32/Grbl_Esp32.ino line 141
0x400f4c09: loopTask(voidBevozer) at D:下载\arduino-1.8.5\hardware\espressif\esp32\cores\esp32\main.cpp 第 25 行
0x4008f451:vPortTaskWrapper 位于 /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/freertos/port。第 143 行

任何想法如何解决这个问题将不胜感激!
克里斯

Z-Probing 后任何移动轴的尝试都会导致崩溃 #126
所有者

婚戒 评论 2019 年 4 月 20 日

我能够重现该问题。这是我所看到的。有些慢跑类型有效,有些则无效。正常的动作似乎起作用,然后所有的慢跑都起作用。

这是一个有效的典型探测序列

G38.2 Z-40 F100;以 100 的速度向下探测 40

[PRB:-299.000,-1.000,-8.095:1];成功探测的 grbl 响应

G10 L2 P0 Z-28.095 ; 将当前坐标系中的 Z 偏移设置为返回的 Z 值 – 触摸板厚度 (20)

以下这些命令中的任何一个都可以工作,并且所有后续的慢跑都可以

G0 Z20 ; 移动到测头厚度
$J=G53 G21 Z-1 F200 ;在机器坐标系中以 200 的速度点动到 Z-1mm

这个问题可能需要一段时间才能找到,但我认为这可能是由于机器处于有问题的模式。做一个正常的举动可以清理一切。

如果您想通过 Slack 讨论短期修复,请告诉我,我会发送邀请。

Z-Probing 后任何移动轴的尝试都会导致崩溃 #126
所有者

婚戒 评论 2019 年 4 月 20 日

@vogtitec 顺便说一句:您使用的是什么发件人?

Z-Probing 后任何移动轴的尝试都会导致崩溃 #126

@bdring感谢您的第一次解决方案尝试。我第一次遇到蜡烛 1.1.7 的行为,但我能够通过在 WebUI 中手动输入探测命令然后通过 Web 慢跑来重现它。
是的,欢迎 Slack,谢谢!

Z-Probing 后任何移动轴的尝试都会导致崩溃 #126

好的,所以有一个简单的解决方法!我通过添加一个简单的 G91G0Z10 更改了蜡烛中的标准探测命令,现在它可以工作了!非常感谢!

Z-Probing 后任何移动轴的尝试都会导致崩溃 #126
所有者

婚戒 评论 2019 年 4 月 20 日

伟大的。

我将Candle添加到此 wiki 页面。

Z-Probing 后任何移动轴的尝试都会导致崩溃 #126

我不在我的机器附近,所以无法检查自己,但是否可以使用 G91G1X0 命令(实际上不会移动任何东西)在探测后“重置”东西?

Z-Probing 后任何移动轴的尝试都会导致崩溃 #126
所有者

婚戒 评论 2019 年 4 月 23 日

那是行不通的。看来你需要做一些运动

Z-Probing 后任何移动轴的尝试都会导致崩溃 #126
所有者

婚戒 评论 2019 年 4 月 29 日

我想我找到了问题所在。感谢ESP Exception Decoder,我发现了有问题的代码行。

尝试补偿主轴速度与进给率时,步进中断崩溃。这是激光使用的功能,在慢跑时不适用。我刚刚对代码进行了慢跑测试。

我会尽快将它发布到 devt 分支。然后很快合并到master。

Z-Probing 后任何移动轴的尝试都会导致崩溃 #126
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

请记住,对此存储库的贡献应遵循我们的 GitHub 社区指南
通过赞助他们 来表达 您对 bdring的支持。

 赞助

标签
还没有
项目

还没有

发展

没有分支或拉取请求

3名参与者
Z-Probing 后任何移动轴的尝试都会导致崩溃 #126Z-Probing 后任何移动轴的尝试都会导致崩溃 #126Z-Probing 后任何移动轴的尝试都会导致崩溃 #126

喜欢 (0)

您必须 登录 才能发表评论!