开源改变世界!!

归位后获得负坐标 #1212

推推 grbl 2年前 (2023-01-28) 196次浏览
关闭
MekoZeko 打开了这个问题 2020 年 12 月 18 日 · 20条评论
关闭

归位后获得负坐标#1212

MekoZeko 打开了这个问题 2020 年 12 月 18 日 · 20条评论

注释

归位后获得负坐标 #1212
梅科泽科 评论了 2020 年 12 月 18 日  

你好。归位后我得到负值。归巢成功,但在我尝试雕刻某些东西后,它超出了范围。图像从 (0,0) 开始,但归位是 (-390,-10),它会尝试变为正值。我该怎么办?设置:https ://imgur.com/bPOv4mu https://imgur.com/6mz3LX5归位左上角。

归位后获得负坐标 #1212 MekoZeko 更改了标题 获得负值和归位后 归位后获得负坐标 2020 年 12 月 18 日
归位后获得负坐标 #1212
所有者
阿尔基皮塔 评论了 2020 年 12 月 18 日  

我看到你的照片和设置。
设置看起来不错。

所以,你按下归位按钮,机器“感应”到限位开关,之后你没有 0,0 位置,而是 -390,-10?

这是一个硬件/固件问题,而不是 LaserGRBL 问题/错误(这是一个帮助请求,所以下次请在“讨论”部分发帖。

归位后获得负坐标 #1212
所有者
阿尔基皮塔 评论了 2020 年 12 月 18 日  

你拥有哪个雕刻师?它是在你做了某事之后开始的行为,还是你的机器在你拥有它之后就一直在这样做?

您可以随时按下“带引脚的地球仪”按钮,分配当前零位,但最好从根本上理解和解决问题,因为根据定义,归位后位置必须为 0,0。

附言。如果你用谷歌搜索“归位后 grbl 错误的位置”,你会发现一些关于这个问题的不同线索。

归位后获得负坐标 #1212
作者
梅科泽科 评论了 2020 年 12 月 18 日  

感谢您的回复。我的机器是 Atomstack A5 30W。它没有配备限位开关,所以我后来安装了它们。我认为我正确安装了它们,因为 $23=1 是左上角的归位并且它没有问题。归位后,它显示负坐标作为起始坐标。正如你所说,这可能是固件问题。我在谷歌中搜索这个,在 CNC 中处理负空间是很常见的事情,但由于 LaserGRBL 在正空间上工作,所以我认为我必须更改固件。

我想我会通过归巢,因为我是激光雕刻机的新手,不知道如何重新编译 GRBL。我有这个雕刻机 4 天,不想损坏机器 :)。谢谢你的帮助。

编辑:它可以在没有限位开关的情况下工作,但它不知道它的位置。

归位后获得负坐标 #1212
所有者

我也有一个 atomstack,但没有限位开关,所以我无法测试你的问题。

我发现这个链接 [1] 说:

您很有可能有工作空间偏移,这在 CNC 机器上很常见。
在控制台中键入 $# 并按回车键。你会看到一堆这样的输出:
[G54:0.000,0.000,0.000]
[G55:0.000,0.000,0.000]
[G56:0.000,0.000,0.000]
[G57:0.000,0.000,0.000]

这些是工作空间偏移量。如果它们不是零,那可能就是这样。要将它们归零,请键入:

G10 L2 P2 X0 Y0(并按回车键)

[1] https://forum.lightburnsoftware.com/t/home-position-incorrect/6736

您是否尝试在 lasergrbl 界面中将 $# 键入“在此处键入 gcode”并按回车键?

归位后获得负坐标 #1212

https://imgur.com/L8Q41q1它显示正确的数字。但仍然是负归位坐标(右上角)

归位后获得负坐标 #1212
所有者

这真的很奇怪。您可以尝试联系 Atomstack,幸运的是他们是一家可靠的公司,我相信他们会回答您。

http://atomstack3d.com/lxwm

否则,您可以尝试使用 GRBL 的标准副本重写/刷新固件,但是 atomstack 需要自定义固件的风险很小,因此这可能会破坏机器http://lasergrbl.com/usage/flash/

归位后获得负坐标 #1212

谢谢你的帮助。我将与 Atomstack 联系。归巢对我来说没什么大不了的,但如果有效,那将是一个加分项。

归位后获得负坐标 #1212
所有者
阿尔基皮塔 评论了 2020 年 12 月 18 日  

因为根据定义,归位后位置必须为 0,0。

我的错!

https://github.com/gnea/grbl/blob/eefe2bb95bb7b21ec2bb87e6ab6e20747e1626c4/grbl/config.h#L126

标准 GRBL settings.h(在固件中编译)表示在归位后机器设置为负空间,所以这是 grbl 固件的标准行为。

要获得 0,0,您需要一个HOMING_FORCE_SET_ORIGIN未注释的固件。

如果您在此处阅读我的文档, lasergrbl 会为您提供为此选项编译的现成闪存固件。

归位后获得负坐标 #1212

我可以直接在 LaserGBRL 中使用该文件刷新固件吗?或者我需要更改什么才能使用 Atomstack A5?谢谢。

归位后获得负坐标 #1212
所有者

看金属盖下的控制板,好像是标准板,但不敢保证。

归位后获得负坐标 #1212

我应该选择 Arduino Uno 作为 LaserGRBL 的目标吗?

归位后获得负坐标 #1212
所有者

Uno 或 nano 它不是同一个 atmega 芯片,只是改变了编程波特率速度。
测试 Uno,如果不行试试 nano。

归位后获得负坐标 #1212

我刷新固件,它现在回到 0,0,但 x 变为 0 变为正,y 变为 0 变为负。

归位后获得负坐标 #1212
所有者

您可以通过 grbl 配置反转轴方向

归位后获得负坐标 #1212

我试图这样做,但突然它与计算机断开连接并且不再出现。我应该怎么办?

归位后获得负坐标 #1212

我损坏了电路板吗?

归位后获得负坐标 #1212

我打开了箱子,稍等片刻,现在就可以使用了。我不想再搞砸了:)

归位后获得负坐标 #1212
所有者

连接问题与固件闪存无关,打开外壳与其解决方案无关。只是伤亡。

归位后获得负坐标 #1212
所有者

现在一切都好了吗?

归位后获得负坐标 #1212

是的。我试着雕刻一些东西,它工作正常。我想我会等待有人尝试为 Atomstack A5 添加限位开关。感谢您的帮助。