注释
|
非常感谢您的良好回应,很高兴进一步尝试。 “中止”功能在第 10期中进行了讨论
因此,如果您没有令人满意的行为,请查找 p。4. |
|
好的,我发现问题出在我试图将其转换为以英寸而不是毫米为单位的被黑 grblControl。 m_storedX/Y/Z(可能还有许多其他值)被 toMetric() 函数乘以 25.4,这导致 RestoreXYZ 和 Abort 之类的事情将机器送入太空。 很明显,我未能制作出 grblControl 的英制版本。 让 grblControl 以英寸为单位运行的最简单方法是什么?我发现了所有的 G21 命令,并用 G20 替换了它们,并做了一些其他的小改动,但似乎度量在 grblControl 中编织得很深。 谢谢! 编辑: 好吧,我一直在进一步研究代码,我遇到了一个令人困惑的部分。在设置面板中,m_settings.units 对于“公制”应该是 0,对于“英制”应该是 1。但是,在 toMetric() 中,如果 m_settings.units 是 1(英制),它会将“值”转换为公制…这对我来说没有意义。如果 m_settings.units == 1(英制)而不是乘法,它不应该除以 25.4 吗? |
|
我将在下一版本的程序中添加英制单位作为选项。 |
|
我懂了。我在 G20 中运行 GRBL,因此所有内容均以英寸为单位进行报告,并且在 toMetric 函数中,它将所有内容乘以 25.4 以将内部转换回毫米,因此对于我的版本,我只需要交换逻辑。我很确定如果 m_settings.units 设置为 metric 我的版本无论如何都无法正常工作。谢谢! |
|
我的非归巢 x 雕刻也有类似的问题,想加入对话。 我真的很喜欢 grblControl,但是 Abort 按钮此刻阻止了我。 当我正在测试某些东西而不得不暂停时,这通常意味着出现了问题。有点坏了,或者我的设置不好,或者什么都没有。我不想毁了我的作品,所以我点击了“中止”希望我能保存一切。突然 grblControl 告诉我的 x-carve 走得很远。我真的只是希望它会中止发送并且什么也不做。然后我可以使用 UI 提高位并查看出了什么问题。 但也许大多数人都喜欢按下 Abort 时的当前操作,因此解决方案可能是在设置中自定义 g 代码命令。大多数人可以将默认的 Abort 命令保留在那里,而像我这样的一些人可以告诉机器停止并关闭主轴。(另外,这样做可以让非程序员更容易调整) 谢谢!这个软件太棒了! |
|
你好。
看起来这是一个错误。所以,请发布:
它必须如此工作。检查问题#10 两个问题:
设置“Homing enabled”不应影响“Abort”按钮的行为。 |
|
大家好,我在#10 |
|
非常抱歉,直到今天我才能够回到我的车间并再次直接连接到机器。这是我所拥有的:
如果它有帮助的话,我注意到最后 2 个移动的偏移量是相对于我暂停程序的位置的。它似乎总是在 XY 和 Z 中与我在 Abort 处的位置相距相同的距离。 谢谢! |
|
好的,花了一段时间,但我现在可以复制您描述的行为。这是因为 G54 偏移坐标中的值。我的值为 0,0,0,你的值为 -8.923,-269.586,22.000。当按下 Abort 时,grblControl 似乎跳了偏移量。Denvi,这是正确的行为吗? 通过将 $RST# 发送到 grbl 来将 G54 中的偏移量归零,然后查看结果如何。 |
|
我在这里尝试了一切,但我无法清除 G54。使用 $RST# 返回“错误:数字格式错误”。来自 grbl Wiki 的任何重置命令都会执行相同的操作,无论我是从 grblControl 发送还是从任何串行连接发送。 看起来我需要用 0.9j 重新刷写,但我可能无法再使用 x-carve 软件了。 |
|
我也试过那个。和���=∗���. 他们都给了我同样的错误,什么也没做。 该命令已从 0.9i 更改为 0.9j,但我无法在网上找到任何说明 0.9i 的正确命令的内容。 |
|
我用 0.9i 刷过,它确实接受了 RST 命令。我会重新下载它,然后再试一次。 |
|
哇,那不是我得到的。疯狂的。 我想我会重新刷新它。我只希望在刷新后我能再次获得所有正确的设置。似乎有些人在这样做时遇到了新问题。 谢谢你的帮助! |
|
我使用 Putty 列出了我的设置,然后进行了屏幕抓取并另存为 jpg。这样我就可以随时回去看看它们是什么。 |
|
好主意。我会试一试。 谢谢! |
清除 G54 偏移量。 |
|
修好了!所有偏移量均为 0、0、0,并且在按下 Abort 按钮时它会正确停止。 所以 grblControl 没有任何问题。我期待着用这个伟大的程序做出很多很酷的东西。感谢大家的帮助! |
|
事实上,G54 偏移量以及其他偏移量不应影响“中止”按钮的功能。标记为“错误”。 |
|
再会 !Denvi 一个很好的程序工作正常你就完成了!以前我喜欢 JCNC,但下载了这个程序,我不想在其他方面做更多的工作!只有我有一个问题,如何设置间距与毫米的比率?步骤 / 毫米 ??? 例如,我有 x 轴和 y 轴以及 z 皮带驱动螺柱或 X 和 Y 做的不同比率步骤,请回答将不胜感激!提前致谢 !!!如果可以,请回复邮件pavelgrigorov893@gmail.com |
|
您好,“step/mm”是固件设置。
例如,要改变 X 轴的“step/mm”参数,使用命令:
|
|
Thank you very much! I understood) would not be bad to add this in the 2016-02-12 16:23 GMT+03:00 Denvi notifications@github.com:
|




grblControl 摇滚,首先。我刚刚构建了我的 X-Carve(等待主轴),但我只是用我个人修改的以英制运行的 grblControl 版本对其进行了测试,并进行了一些图形和键盘慢跑更改。我可能不会费心使用使用它的任何其他 GRBL 控制器程序,因为 grblControl正是我从头开始编写自己的程序时要做的(当我发现 grblControl 时,我正打算这样做)。
所以,我的机器上没有归位开关,也没有在 GRBL 上启用归位,所以“家”只是漂浮在任何地方(显然是在我家外面的某个地方)
当我运行一个程序并按下中止按钮时,它似乎执行了恢复 XYZ 按钮的功能(我假设)并将机器发送到它认为应该去的地方。如果中止按钮只是让机器回到它最初运行的程序时的位置,也许会先移动到安全 Z,然后快速回到原来的开始位置,那就太好了。
我将尝试破解代码并自己解决这个问题,但我想我也可以为项目的整体利益贡献我的想法。
感谢您与我们分享 grblControl,我正在开发一个使用具有数万行代码的 G 代码程序的项目,当我将我的 G 代码程序加载到其中时,我尝试过的所有其他程序都会爬行它们是因为它们是使用大量外部垃圾编写的,并且不是在我的 CPU 上本地运行的。
请继续关注 grblControl!我一直在各种论坛上宣传它,告诉人们它是我找到的最好的程序,因为它是真的!有了高度映射功能,您就可以与其他程序中的佼佼者相提并论。