开源改变世界!!

高度图 – 扫描错误 #563

推推 grbl 2年前 (2023-02-01) 140次浏览
关闭
ArturoPin 打开了这个问题 2022 年 6 月 30 日 · 9条评论
关闭

高度图 – 扫描错误#563

ArturoPin 打开了这个问题 2022 年 6 月 30 日 · 9条评论

注释

高度图 - 扫描错误 #563

版本

  • Candle 版本:1.1.7 和 Candle 1.2.15b x64
  • 固件版本:1.1

电脑信息

  • 操作系统:Windows 10 家庭单语言,版本:21H2
  • OpenGL 版本:4.6

描述错误
在高度图的扫描过程之后,值仍然为“nan”。

我在生成高度图时遇到问题,我创建了一个新高度图,设置了尺寸,然后单击探测按钮开始扫描过程。这开始和结束时不显示任何错误。但是高度图的所有值都保持为 nan。

重现
重现行为的步骤:

  1. 设置原点
  2. 打开一个 *.nc 文件
  3. 单击高度图菜单上的“创建”按钮
  4. 设置高度图设置
    高度图 - 扫描错误 #563
  5. 点击“探测”按钮
  6. 扫描过程开始
  7. 扫描结束后弹出消息“Job done”。(高度图值保持为“nan”)

预期行为
我希望在执行扫描时或至少在扫描完成时看到存储的值。

截图
高度图 - 扫描错误 #563

附加上下文
我已经尝试过不同版本的 candle 1.1.X 和 1.2.X,但这个问题在所有版本上都存在。

高度图 - 扫描错误 #563

settings ->Heightmap下:确保heightmap probing feed设置为正确的值并且不为空!例如 20

高度图 - 扫描错误 #563
作者

它被设置为值 10
高度图 - 扫描错误 #563

高度图 - 扫描错误 #563
作者

更新:我使用的是 Comgrow Robo 3018,我给公司发了消息,他们告诉我路由器无法执行高度图,我不明白为什么。该路由器使用基于运行 GRBL 1.1f 的 MEGA328P 微处理器的控制器。我正在尝试联系设计师以获取该信息。但是如果有人知道这个问题,你能帮我解决吗?

高度图 - 扫描错误 #563
mar0x 评论了 2022 年 7 月 2 日  

你好。

  1. 为命令启用控制台输出;
  2. 确保配置了 Z-probe 命令;
  3. 连接您的探针工具;
  4. 确保手动触摸探头时字母“P”出现在 3D 视图的左上角;
  5. 执行单个手动 Z 探头。

我假设工具开始向下移动,直到它接触到探头。
请分享 Z-probe 命令和完整的控制台窗口输出。

高度图 - 扫描错误 #563
作者

你好,

首先,感谢您的帮助。我是新手,但我希望我按照你说的做了。

  1. 使用串行监视器,我发送了代码“G21G91G38.2Z-30F100”。
  2. 路由器开始在 z 轴上移动,直到我执行手动 Z 探针。
  3. 路由器停止了,但我没有收到字母“P”,相反,我只收到了一个 OK。
    高度图 - 扫描错误 #563
  4. 我在蜡烛上重复了同样的事情,我得到了同样的结果
    高度图 - 扫描错误 #563

你知道我能做什么吗?

高度图 - 扫描错误 #563
作者

我不知道它是否有帮助,但我的设置是:
Grbl 1.1f [‘$’ for help]
$0=10
$1=25
$2=0
$3=6
$4=0
$5=0
$6=0
$10=1
$11= 0.010
$12=0.002
$13=0
$20=0
$21=1
$22=0
$23=0
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=1000
$31=0
$32=0
$100=400.000
$101=400.000 $100.00 $
102=4010
=800.000
$111=800.000
$112=500.000
$120=500.000
$121=500.000
$122=500.000
$130=180.000
$131=300.000
$132=45.000

高度图 - 扫描错误 #563
mar0x 评论了 2022 年 7 月 2 日  

看来你的固件有问题。这是我的探测器控制台输出:

G21G91G38.2Z-20F10 < [PRB:0.000,0.000,-22.951:1]
ok

关于’P’字母。当您触摸探头时,它通常会出现在主 3D 视图窗口中:
高度图 - 扫描错误 #563

蜡烛不断发送’?请求并取回状态。这是终端的输出(从“>”开始的行是我的输入,实际上没有显示):

Grbl 1.1f ['$' for help]
> ?
<Idle|MPos:0.000,0.000,0.000|FS:0,0|WCO:0.000,0.000,0.000>
> ?
<Idle|MPos:0.000,0.000,0.000|FS:0,0|Ov:100,100,100>
> ?
<Idle|MPos:0.000,0.000,0.000|FS:0,0|Pn:P>
> G21G91G38.2Z-20F10
[PRB:0.000,0.000,-0.598:1]
ok
> ?
<Idle|MPos:0.000,0.000,-0.605|FS:0,0|WCO:0.000,0.000,0.000>

在高度图探测过程中,Candle 依赖于[PRB:0.000,0.000,-0.598:1]响应并从该响应中获取 Z 位置。

一旦你的供应商说机器无法探测,他可能知道一些我们不知道的关于你的电路板的实际固件或原理图的信息:)

高度图 - 扫描错误 #563

关于您的 GRBL 设置,我会说加速度非常高($120、$121、$122)。

此外,Z 轴上的行程为 45 毫米(132 美元),并且启用了硬限制(21 美元)。也许探头位置超出限制?尝试禁用硬限制 ($21=0) 并重复测试。

在此处检查默认值:https ://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration 。

高度图 - 扫描错误 #563
作者
阿图罗平 评论了 2022 年 7 月 3 日  

看来你的固件有问题。这是我的探测器控制台输出:

G21G91G38.2Z-20F10 < [PRB:0.000,0.000,-22.951:1]
ok

关于’P’字母。当您触摸探头时,它通常会出现在主 3D 视图窗口中:高度图 - 扫描错误 #563

蜡烛不断发送’?请求并取回状态。这是终端的输出(从“>”开始的行是我的输入,实际上没有显示):

Grbl 1.1f ['$' for help]
> ?
<Idle|MPos:0.000,0.000,0.000|FS:0,0|WCO:0.000,0.000,0.000>
> ?
<Idle|MPos:0.000,0.000,0.000|FS:0,0|Ov:100,100,100>
> ?
<Idle|MPos:0.000,0.000,0.000|FS:0,0|Pn:P>
> G21G91G38.2Z-20F10
[PRB:0.000,0.000,-0.598:1]
ok
> ?
<Idle|MPos:0.000,0.000,-0.605|FS:0,0|WCO:0.000,0.000,0.000>

在高度图探测过程中,Candle 依赖于[PRB:0.000,0.000,-0.598:1]响应并从该响应中获取 Z 位置。

一旦你的供应商说机器无法探测,他可能知道一些我们不知道的关于你的电路板的实际固件或原理图的信息:)

我对固件也有同样的想法。我升级到 GRBL 1.1h,问题消失了。
关于加速度….感谢您的建议,我是 CNC 的新手,所以我会阅读它,对其进行调整。谢谢