开源改变世界

从 0.9 升级到 1.1,现在不归位 #126

推推 grbl 3年前 (2023-01-21) 128次浏览

关闭
RobDrizzle 打开了这个问题 2017 年 2 月 12 日 · 10 条评论
关闭

从 0.9 升级到 1.1,现在不归位#126

RobDrizzle 打开了这个问题 2017 年 2 月 12 日 · 10 条评论

注释

从 0.9 升级到 1.1,现在不归位 #126

嗨,
我最近将激光模式从 0.9 升级到 1.1。我不想失去工作设置,所以我只是使用了不同的 Arduino (Uno R1)。0.9 在 Arduino R2 上运行。我交换了 arduinos 并将我的 Z 限制移动到 12 并将激光连接到 11 并输入所有现有设置并启用激光。激光工作正常,但现在机器拒绝回家。我在 Laser Grbl 中出现“Homing Error”,在 Candle 中出现“Error 9”。当连接到 0.9 设置时,我曾经得到一个快速步进器“步骤”,而 1.1 版本绝对没有。换回 0.9 arduino 并更改引脚会产生一台完美工作的机器……

限制通过外部上拉电阻和电容连接以进行过滤。像这样,但 .47uf 帽穿过引脚接地。
https://lh4.googleusercontent.com/-FhXABwKcb-I/UvMhBLTESlI/AAAAAAAADCI/kfE-f7jkrwc/s800/cnc_limit_switch_c3.png

对此失去理智……

这是转储。

Dumped in Candle
[CTRL+X] < Grbl 1.1f [‘$’ 寻求帮助]
[MSG:’$H’|’$X’ 解锁]
$$ < $0=30
$1=25
$2=0
$3=6
$4 =0
$5=0
$6=0
$10=3
$11=0.050
$12=0.002
$13=0
$20=1
$21=0
$22=1
$23=1
$24=25.000
$25=300.000
$26=5
$27=1.000
$30=1000
$31=0
$32=1
$100=320.000
$101=320.000
$102=320.000
$110=400.000
$111=400.000
$112=300.000
$120=10.000
$121=10.000
$122=10.000
$130=312.030
$0.1300
$132=46.000
ok
$H < ALARM:9
ok
Grbl 1.1f [‘$’寻求帮助]
[MSG:’$H’|’$X’ 解锁]
S0 < error:9

倾倒在 Arduino
Grbl 1.1f [‘$’ 寻求帮助]
[MSG:’$H’|’$X’ 解锁]
$0=30
$1=25
$2=0
$3=6
$4=0
$5=0
$6=0
$10 =3
$11=0.050
$12=0.002
$13=0
$20=1
$21=0
$22=1
$23=1
$24=25.000
$25=300.000
$26=5
$27=1.000
$30=1000
$31=0
$32=1
$100=320.000
$101=320.000
$102=320.000
$110=400.000
$111=400.000
$112=300.000
$120=10.000
$121=10.000
$122=10.000
$130=312.000
$131=360.000
$132=46.000
好的
好的

?调用
<Alarm|MPos:0.000,0.000,0.000|Bf:15,126|FS:0,0|WCO:0.000,0.000,0.000>
ok
ok

从 0.9 升级到 1.1,现在不归位 #126
贡献者

@RobDrizzle: 两个问题。你有两轴机器吗?Grbl 首先设置为 3 轴和 homes z。当 Grbl 将归位轴移动到最大行程的 1.5 倍且未触发开关时,将抛出警报代码 9。

第二,Candle 是否支持 Grbl v1.1?我不认识那个发件人。

从 0.9 升级到 1.1,现在不归位 #126
作者
罗布毛毛雨 评论了 2017 年 2 月 12 日  

@chamnit是的,三轴。Candle 确实适用于 v1.1。我现在正在试用发件人来替换新版本不喜欢我的电脑的 Grbr 面板…我也在运行 LaserGrbl,它运行 v1.1
https://github.com/arkypita/LaserGRBL

机器甚至不会尝试移动 z 步进器。

edit candle = grblControl…不知道为什么图标说蜡烛但是是的…grblControl

从 0.9 升级到 1.1,现在不归位 #126
贡献者

你能提供你的 $I 构建信息字符串吗?您还可以通过 G0 或 G1 命令移动所有轴吗?

从 0.9 升级到 1.1,现在不归位 #126

Grbl 1.1f [‘$’寻求帮助]
[MSG:’$H’|’$X’解锁]
[VER:1.1f.20170131:]
[OPT:V,15,128]
ok

$我

ok
[MSG:Caution: Unlocked]
ok

G1 X25 F25

ok
ALARM:2
[MSG:Reset to continue]

无论我移动哪个轴,都会发生这种情况。

此外,回归错误大约需要 20 秒才能返回,并不是在输入命令后立即返回。

从 0.9 升级到 1.1,现在不归位 #126

好吧…以上并不完全正确…

G1 X-25 F25

软件“移动”轴没有错误,但机器上没有运动。

从 0.9 升级到 1.1,现在不归位 #126
贡献者

您需要将步进使能引脚倒置吗?

从 0.9 升级到 1.1,现在不归位 #126

不……好吧,它没有在以前的版本中倒置。无论哪种方式,我都将其更改为 1,循环供电,然后尝试。同样的行为,在发送归位命令后没有任何反应,大约 20 秒后我收到错误

从 0.9 升级到 1.1,现在不归位 #126
贡献者

使用 G1 移动时 Grbl 发出警报的原因是因为您启用了软限制并试图移动到软限制之外。当你向负方向移动时,它就起作用了。这很正常。

鉴于 Grbl 在命令移动后向您显示正确的位置,并且归位需要一段时间才能发出警报,这意味着 Grbl 正在正确地脉动步数,因为 Grbl 通过在步数发生时直接计算步数来跟踪位置。我认为您的问题似乎与您的步进驱动器没有看到步进信号有关。

我不确定为什么 v0.9 有效而 v1.1 无效。不确定你的另一个旧 Arduino 是否也与它有关。R1相当老了。

从 0.9 升级到 1.1,现在不归位 #126

切换到 rev3 有效……不确定可能有什么区别。你在用 Iref pin 做什么吗?

从 0.9 升级到 1.1,现在不归位 #126
贡献者

不,不使用 IRef。我不确定会是什么问题。我知道 R1 在引脚 d13 上有一些内部接线差异。也许更新引导加载程序会有所帮助。虽然可能无关,但它通过这样做解决了一些奇怪的问题。

喜欢 (0)