开源改变世界!!

工作区大纲 #460

推推 grbl 2年前 (2023-02-01) 187次浏览
打开
M0USS 开启了这个问题 2021 年 2 月 3 日 · 7条评论
打开

工作区大纲#460

M0USS 开启了这个问题 2021 年 2 月 3 日 · 7条评论

注释

工作区大纲 #460
M0USS 评论了 2021 年 2 月 3 日  

我正在尝试添加工作区的轮廓功能,就像在 bcnc 中一样(见照片)

我把代码放在下面:
G0 X [xmin] Y [ymin] G0 X [xmax] G0 Y [ymax] G0 X [xmin] G0 Y [ymin]
然后他发回给我:
G0 X [XMIN] Y [YMIN] G0 X [XMAX] G0 Y [YMAX] G0 X [XMIN] G0 Y [YMIN] <错误:2

你能解决我的问题吗?也许有人已经做到了?

先感谢您。

例如 Bcnc :
工作区大纲 #460

蜡烛示例:
工作区大纲 #460

工作区大纲 #460 M0USS 添加了 增强 标签 2021 年 2 月 3 日
工作区大纲 #460

G0 X [XMIN] Y [YMIN] G0 X [XMAX] G0 Y [YMAX] G0 X [XMIN] G0 Y [YMIN] <错误:2

您真的发送“[XMIN]”而不是实际号码吗?您需要为 Grbl 提供绝对坐标。

错误:2:数值格式无效或缺少预期值。
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface#grbl-response-messages

Candle 的测试版支持某种变量,但我还没有研究过。

另外,我认为您不能在一行中发送多个命令。

错误:21:在块中发现来自同一模态组的多个 g 代码命令。

工作区大纲 #460
作者

我不知道如何获取这些值,以便将其放在括号之间。我不知道 Bcnc 是如何得出这个 Gcode 的!我会继续寻找。

工作区大纲 #460
ondras12345 评论了 2021 年 2 月 3 日  

我觉得现在不修改Candle的源码是不可能实现这个功能的。
这些似乎是可用的变量:https ://github.com/Denvi/Candle/blob/Experimental/src/candle/scriptvars.h

工作区大纲 #460
作者

谢谢,我在Windows 10下使用Candle所以我无法操作代码..我会等着看是否会添加该功能!

工作区大纲 #460

画家。drawText ( QPoint (x, y), QString ( X: %1 … %2 ) .arg (m_xMin, 0 , f , 3 ) .arg (m_xMax, 0 , f , 3 )) ;

这似乎是打印出可视化工具左下角显示的数字的代码。它具有实现此功能所需的变量。 

应该可以在 Windows 中从源代码编译 Candle,尽管我从未尝试过。但是,我认为 Denvi 正在 Windows 机器上进行所有开发。

工作区大纲 #460

是的,可以在 Windows 上构建和部署 Candle。经过反复试验,我昨天才这样做(以前从未编译过开源代码)。但是,需要更改几行代码才能编译。如果有人对此感兴趣,请在这里发帖,我很乐意写一篇文章。

工作区大纲 #460
Madbyte3d 评论了 2022 年 8 月 29 日  

是的,可以在 Windows 上构建和部署 Candle。经过反复试验,我昨天才这样做(以前从未编译过开源代码)。但是,需要更改几行代码才能编译。如果有人对此感兴趣,请在这里发帖,我很乐意写一篇文章。

请写一篇关于如何为 Windows 编译蜡烛的文章。我对高度图例程有疑问,它首先转到 Zt,然后转到 X0Y0。当我铣削双面 PCB 时,我必须将主轴移开以翻转电路板。我有两次碰撞,因为例程首先将主轴降低到 Zt,然后移动到探针 X0Y0 并击中固定 PCB 的“夹具”。我想我在 frmmain.cpp 中找到了这两行。我只想颠倒他们的顺序,编译和测试。谢谢您的帮助。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
项目

还没有

发展

没有分支机构或拉取请求

4人参加
工作区大纲 #460工作区大纲 #460工作区大纲 #460工作区大纲 #460

喜欢 (0)