评论
|
请尝试最新的边缘版本并报告。 |
|
大家好, 有同样的问题@calabr但是新的边缘版本成功了。 感谢出色的 CnC 控制软件。 |
|
我在 Arduino Uno 上使用经典的 GRBL 1.1h。 ?<Idle|MPos:-167.878,-243.000,-13.395|Bf:15,128|FS:0,0> |
是的,但仅适用于 128K 版本。后来的 Blackpills(F303、F411)的能力要强得多。
这是由于 Grbl 慢跑错误。
解决方案是修复 Grbl … 我不会尝试为发件人中的这个错误添加解决方法。 仅供参考,我已经修补了 Mega 版本,添加的代码主要在 |
我听从了你的建议并为 Mega328 实施了这个补丁。其作品! 我还没有用真正的 CNC 测试它——只有没有电机的 Arduino。在我的测试中,ioSender 有时会挂起,但似乎与慢跑无关。 我还没有找到复制它的确切记录。 |
|
|
|
您的控制器的构建日期是什么时候?有一个检查以确定是否在查询信息时使用
如果较新,您可以将其设置回去再试一次吗?仅供参考,没有任何官方构建的构建日期晚于或等于 20201109。 |
|
是的。这就是问题所在。 |
|
发件人 2.0.36.p11 的附加测试 |



键盘点动在我的机器上为 X 轴发送错误命令
?<Idle|MPos:-341.000,-0.600,-0.500|Bf:15,128|FS:0,0>
… $J=G91G21X682.5F300
错误:15
机器行程为 342 mm – 计算两次
?<Idle|MPos:-341.000,-0.600,-0.500|Bf:15,128|FS:0,0|Ov:100,100,100>
…?<Idle|MPos:-341.000,-0.600,-0.500|Bf :15,128|FS:0,0>
… $J=G91G21X–341F300
error:2
这个很可能是文本操作加减号引起的。
Y 和 Z 轴正常计算。
区别是-X轴原点开关位置是-342mm,Y和Z在0
$23=1-X ome搜索负方向
点动行程的计算公式可以是:
+ move:
$J=G53G90G21X-0.5
– move
$J=G53G90G21X(0.5 – MaxTravel)
对于相对移动模式
+move= -CurMpos -Gap -move
= -MaxTravel -CurMpos +Gap
IoSender 2.0.35
机器 GRBL Mega238 ; 1.1h.20190825
; [选择:V,15,128]
;
$N0=
$N1=
$0=5
$1=100
$2=0
$3=7
$4=0
$5=0
$6=0
$10=3
$11=0.010
$12=0.002
$13=0
$20=1
$21=0
$22=1
$23= 1 $ 24 =
25.000 $ 25 =
1000.000 $ 26 =
20 $
27 = 1.000 $
30 = 12000
$ 31 = 1
$ 32 = 1 =342.000 $131=244.000 $132=108.000