Contact me: hankecnc@gmail.com

G代码4轴转换为Marlin V.2.09 #268

推推 grbl 3年前 (2023-02-09) 346次浏览
关闭
qulet 打开了这个问题 2022 年 3 月 27 日 · 27条评论
关闭

G代码4轴转换为Marlin V.2.09#268

qulet 打开了这个问题 2022 年 3 月 27 日 · 27条评论

评论

G代码4轴转换为Marlin V.2.09 #268
奎莱特 评论了 2022 年 3 月 27 日  

是否可以在程序中添加与 Marlin 的连接,以便仅使用 CNC 4 轴功能,省略加热功能?

G代码4轴转换为Marlin V.2.09 #268 qulet 添加了 增强 标签 2022 年 3 月 27 日
G代码4轴转换为Marlin V.2.09 #268
所有者

代码看起来如何?

G代码4轴转换为Marlin V.2.09 #268
作者

切线刀第4轴的G代码稍微修改后{ASCI“转换”(“转换”为“;”和“A”转换为“E”)允许您在Marlin软件中运行代码。我的要求是添加到 Marlin 固件的连接,就像在程序“LaserGRBL”中完成的一样,您的 GRBL_Plotter 程序非常好,添加此功能会使它变得更好……

G代码4轴转换为Marlin V.2.09 #268
所有者
svenhb 评论了 2022 年 3 月 29 日  

我的请求是添加到 Marlin 固件的连接

我懂了。我在 1.5.4.0 中添加了此功能但没有得到任何反馈…. https://github.com/svenhb/GRBL-Plotter/releases/tag/v1.5.4.0

也许它不再起作用了,因为其他变化?

G代码4轴转换为Marlin V.2.09 #268
作者
奎莱特 评论了 2022 年 3 月 30 日  

234 / 5 000
Wyniki tłumaczenia
我目前正在使用 GRBL-PLOTTER 1.6.5.2,尽管有更改:
我无法从您的软件连接到 Marlin 2.09.01 固件。从 LaserGRBL 程序到切换到 Marlin 软件,此连接有效。

Configuration.h Marlin
#define SERIAL_PORT -1
#define 波特率 115200

G代码4轴转换为Marlin V.2.09 #268
G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268
所有者
svenhb 评论了 2022 年 4 月 2 日  

也许行不通:我将行尾标记从 \r 切换为 \n。我没有硬件来检查功能。
https://github.com/svenhb/GRBL-Plotter/releases/tag/v1.6.6.0

G代码4轴转换为Marlin V.2.09 #268
作者
奎莱特 评论了 2022 年 4 月 4 日  

G代码4轴转换为Marlin V.2.09 #268
Niestety nie udało sięnawiązać połączenia z Marlinem :(((
我必须在“设置”GRBL-Plotter 中更改某些内容吗?我在 Windows 和 Marlin 中的串行端口设置正确。
G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268
所有者

你确定它是正确的波特率吗?我读到大约 250000 而不是 115200。
我从未使用过 LaserGRBL,所以我不知道消息的含义:对我来说它也没有连接……
G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268
作者

在 LaserGRBL 中,必须选择正确的固件:GRBL;马林鱼或冰沙。
我选择了115200波特率的Marlin。按下按钮 – 连接以绿色突出显示点动图标,可以控制 X、Y、Z 轴的电机。

G代码4轴转换为Marlin V.2.09 #268
所有者

我可以在我的 Mega 2560 上加载 Marlin 并改进 GRBL-Plotter 的行为,请检查:
https ://github.com/svenhb/GRBL-Plotter/releases

G代码4轴转换为Marlin V.2.09 #268
作者
奎莱特 评论了 2022 年 4 月 9 日  

连接有效!关于这些设置: 谢谢!
G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268
作者
奎莱特 评论了 2022 年 4 月 10 日  

我的喜悦来得有点早……
我有两台打印机:

  1. Marlin 1.9 Ramps1.3 固件。连接正常
    G代码4轴转换为Marlin V.2.09 #268

  2. 固件 Marlin 2.09 Mks-Sbase1.3。连接不工作。 我想连接 Marlin 2.0 MKS-Sbase1.3 32 位固件。该打印机能够手动将挤出机更改为任何其他工具:PenPlotter、LED 激光、切线刀。不幸的是,这里的连接不起作用。
    G代码4轴转换为Marlin V.2.09 #268

    G代码4轴转换为Marlin V.2.09 #268
    G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268
所有者

好的,太糟糕了……
你确定第二台打印机使用相同的波特率吗?
您是否尝试断开/连接按钮?
你试过重启 GRBL-Plotter 吗?

我想是的…

在启动时,我错过了第一台打印机的“未知命令”
也许你能弄清楚,第一条消息是什么?也许最后我需要添加一个复选框来强制 marlin 而不是尝试自动识别
G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268
作者

在 Marlin 2.0 中,转移更改为 25,000,与 Marlin 1.9 中的相同。当然,我尝试过更改这个值并重新启动 GRBLPlotter,但不幸的是它并没有让连接建立。在斜坡 1.3 上,激活 RST 后,加载了 M501 g 代码等值。不幸的是,无法在 MKS SBase 上建立这样的连接。

G代码4轴转换为Marlin V.2.09 #268
所有者

检查新版本1.6.6.2:https://github.com/svenhb/GRBL-Plotter/releases
G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268
作者
奎莱特 评论了 2022 年 4 月 15 日  

与 Marlin 2.0 的连接有效!!!
Interface 4 axis Control / Jogging 连接工作后,可以移动所有轴。
G-Code Streaming 不起作用…
传输在第 16 行停止
G代码4轴转换为Marlin V.2.09 #268

当流停止被激活时,慢跑停止工作。RESET 没有帮助。

G代码4轴转换为Marlin V.2.09 #268
所有者

您可以打开此选项以获取更多信息
G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268
作者
奎莱特 评论了 2022 年 4 月 15 日  

G代码4轴转换为Marlin V.2.09 #268
G代码4轴转换为Marlin V.2.09 #268
G代码4轴转换为Marlin V.2.09 #268
将 g 代码上传到 Marlin 不起作用。
挤出机解锁 M302 P1

G代码4轴转换为Marlin V.2.09 #268
所有者

我做了另一个改变,也许行不通?:https ://github.com/svenhb/GRBL-Plotter/releases

G代码4轴转换为Marlin V.2.09 #268
作者

G代码4轴转换为Marlin V.2.09 #268
G代码4轴转换为Marlin V.2.09 #268
lastProcessed_.zip
SVEN 很抱歉这些修改让您感到厌烦。也许我做错了什么?
最新版本与上一版本一样连接到 Marlin。不幸的是,G 代码流式传输不起作用。

G代码4轴转换为Marlin V.2.09 #268
所有者
svenhb 评论了 2022 年 4 月 21 日  

您是否尝试按“RST”? 您也可以尝试更改流式传输方法:
G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268
作者
奎莱特 评论了 2022 年 4 月 22 日  

您程序的所有功能在 Marlin 1.9 Ramps 上都能正常工作:
G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268

问题是 Marlin 2.0 MKS-Sbase。在那里你有时可以获得连接,慢跑工作,但连接状态中有一个空白字段……并且 g 代码转发不起作用。在那里,为了连接工作(慢跑),我必须按 RESET程序窗口。但连接状态为空,g 代码上传不工作。
G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268
所有者

问题是 Marlin 2.0 MKS-Sbase。

奇怪,硬复位后没有启动信息。
你有这个固件的 HEX 文件吗,我可以将其上传到我的 Arduino Mega-2560?
如上图我也是用的Marlin 2.0

G代码4轴转换为Marlin V.2.09 #268
作者

我使用 Visual Studio Code 为 MKS-Sbase CD 编译 Marlin。那里的输出文件是文件:固件。垃圾桶。斜坡必须有不同的引出线。我从来没有为斜坡编译 Marlin 2.0 以获得 Hex 峰值。附上我的 MKS-Sbase 板的 Marlin 2 配置。
上传 M_2.0 MKS-SBASE_config.zip…

G代码4轴转换为Marlin V.2.09 #268
所有者

好的,您的 MKS 开发板不使用 Mega-2560 控制器…
您可以在连接时尝试按下开发板上的重置按钮吗?
请参阅此线程:https ://reprap.org/forum/read.php?403,863468,863468

G代码4轴转换为Marlin V.2.09 #268
作者

一旦在主程序窗口中按下 RST,点动开始,连接状态清除按钮。我将如何在板上进行重置:消息 [ERROR] 关闭端口弹出
G代码4轴转换为Marlin V.2.09 #268

G代码4轴转换为Marlin V.2.09 #268
作者

Svenhb 与编译的 GRBL LPC Ceprezzi。我已将 firmware.bin 文件上传到 MKS-Sbase SD 卡。
这个固件上关于 GRBLPlotter 的一切似乎都运行良好。我必须接受,如果我想使用您的软件,我必须将 Marlin 固件更改为 GRBL LPC 固件。感谢您的帮助。

G代码4轴转换为Marlin V.2.09 #268
所有者

我很高兴听到这个。Marlin 真的很奇怪,我不知道这个 MKS 板是怎么回事……