开源改变世界!!

GCODE 与 grbl 1.1 不兼容 求助! #1276

推推 grbl 1年前 (2023-01-28) 150次浏览
关闭
oraherb 打开了这个问题 2019 年 10 月 3 日 · 11 条评论
关闭

GCODE 与 grbl 1.1 不兼容 求助!#1276

oraherb 打开了这个问题 2019 年 10 月 3 日 · 11 条评论

注释

GCODE 与 grbl 1.1 不兼容 求助! #1276
草药 评论了 2019 年 10 月 3 日  

请帮助我,我是 cnc 的新手,所以当我尝试将此 gcode 发送到通用 gcode 发件人时,我遇到了 gcode 问题..它给我一个错误“发送 OS30 时检测到错误:错误:1”我使用 GRBL 1.1和 UGS 我知道我使用的 gcode 来自 inkscape 而 M300 S30 和 M300 S50 是问题,因为当我使用 gcode 和示例 gcode 时没有这些值它工作所以我如何创建与 grbl 兼容的 gcode 1.1 请帮助我

我发送的 gcode 是这样的

G21(公制 ftw)
G90(绝对模式)
G92 X0.00 Y0.00 Z0.00(你在这里)

M300 S30(落笔)
G4 P50(等待 50 毫秒)
M300 S50(抬起笔)
G4 P50(等待 50 毫秒)
M18(断开驱动器)
M01(注册测试是否成功?)
M17(如果是,则接合驱动器,然后继续)

M01(绘图层“Calque 1”)
(由 63 段组成的折线。)
G1 X13.99 Y0.73 F3000.00
M300 S30.00(落笔)
G4 P50(等待 50 毫秒)
G1 X11.60 Y1.51 F3000。 00
G1 X10.51 Y1.89 F3000.00
G1 X9.97 Y2.14 F3000.00
G1 X9.43 Y2.38 F3000.00
G1 X8.54 Y2.92 F3000.00
G1 X4.32 Y6.01 F3000。 00
G1 X2.84 Y7.59 F3000.00
G1 X1.72 Y9.24 F3000.00
G1 X1.50 Y9.61 F3000.00
G1 X1.44 Y9.88 F3000.00
G1 X1.37 Y10.14 F3000。 00
G1 X1.37 Y10.44 F3000.00
G1 X1.37 Y10.75 F3000.00
G1 X1.26 Y10.82 F3000.00
G1 X0.80 Y11.01 F3000.00
G1 X0.46 Y11.14 F3000. 00
G1 X0.52 Y11.16 F3000.00
G1 X0.57 Y11.19 F3000.00
G1 X0.91 Y11.07 F3000.00
G1 X1.32 Y10.89 F3000.00
G1 X1.39 Y10.83 F3000.00
G1 X1.66 Y11.17 F3000.00
G1 X1.94 Y11.51 F3000.00
G1 X2.18 Y11.64 F3000.00
G1 X3.64 Y12.19 F3000.00

(由 63 段组成的折线。)
G1 X12.29 Y37.91 F3000.00
M300 S30.00(落笔)
G4 P50(等待 50ms)
G1 X12.59 Y37.96 F3000.00
G1 X12.74 Y37.96 F3000 .00
G1 X12.54 Y37.91 F3000.00
G1 X12.24 Y37.87 F3000.00
G1 X12.14 Y37.87 F3000.00
G1 X12.29 Y37.92 F3000.00
G1 X12.29 Y37.91 F3000 .00
M300 S50.00(提笔)
G4 P50(等待 50 毫秒)

(由 63 段组成的折线。)
G1 X12.85 Y38.02 F3000.00
M300 S30.00(落笔)
G4 P50(等待 50ms)
G1 X13.07 Y38.02 F3000.00
G1 X13.18 Y37.99 F3000 .00
G1 X12.96 Y37.99 F3000.00
G1 X12.74 Y37.99 F3000.00
G1 X12.85 Y38.02 F3000.00
M300 S50.00(提笔)
G4 P50(等待 50 毫秒)

(打印作业结束)
M300 S50.00(笔向上)
G4 P50(等待 50 毫秒)
M300 S255(关闭伺服)
G1 X0 Y0 F3000.00
G1 Z0.00 F150.00(上升到完成水平)
G1 X0。 00 Y0.00 F3000.00(返航)
M18(开走)

GCODE 与 grbl 1.1 不兼容 求助! #1276
合作者

M300 和其他一些 M 命令看起来很可疑……GRBL 不支持这些命令。你是如何生成这个gcode的?

GCODE 与 grbl 1.1 不兼容 求助! #1276
作者

@breiler 我在 inkscape 中创建 gcode,它是自动创建的

GCODE 与 grbl 1.1 不兼容 求助! #1276
合作者

哪个插件?

GCODE 与 grbl 1.1 不兼容 求助! #1276
作者
草药 评论了 2019 年 10 月 3 日  

@breiler对不起,我是新手,我还在学习什么插件??mi inkscape 扩展?
dxf_input.inx
dxf_input.py
servo.inx
servo.py

或者

MI GRBL Z轴伺服控制器

或者

独角兽插件

GCODE 与 grbl 1.1 不兼容 求助! #1276
作者

请帮助大家

GCODE 与 grbl 1.1 不兼容 求助! #1276
合作者

伙计,不可能用这些小信息帮助你……你有没有遵循指南?

让我们从硬件和 GRBL 固件开始:

  • GRBL 不支持伺服系统,所以我怀疑您没有使用标准构建(https://github.com/gnea/grbl)。你在哪里下载的?
  • 你如何将伺服连接到笔的 Arduino?

Inkscape 的插件非常重要,并且真正依赖于正确的硬件。
我在“MI Inkscape 插件”或“MI GRBL Z-AXIS SERVO 控制器”上找不到任何内容。

看起来您首先发布的 Gcode 来自“独角兽插件”(https://github.com/martymcguire/inkscape-unicorn),它需要正确的硬件。更具体地说,它是为“MakerBot CupCake CNC”设计的,我相信它使用了在 3D 打印机中流行的 Marlin 固件。

前任。M300 命令用于使用特定频率播放音调,我猜它可以用于向伺服系统发出信号。( http://marlinfw.org/docs/gcode/M300.html )

GCODE 与 grbl 1.1 不兼容 求助! #1276
作者

@breiler我正在使用这个 grbl ( https://github.com/gnea/grbl ) 并且它没有被修改并且使用 ardruino nano 和 stepstick drv8825 我将伺服器与 DIGITAL PIN 11 和 GND 以及 5V 连接在 arduino 上

GCODE 与 grbl 1.1 不兼容 求助! #1276
作者

@breiler 但我的问题不是我从 inkscape 发送的笔和伺服我的 gcode 给我一个错误所以我如何创建一个可以在 UNIVERSAL GCODE SENDER 中运行的 gcode 请帮助制作一个兼容的 gcode ( https://github. com/gnea/grbl ) 这个 grbl 那只是我的问题 如何制作兼容的 gcode 先生 请谢谢

GCODE 与 grbl 1.1 不兼容 求助! #1276
合作者

有很多选择,当我开始使用 Iventables 的画架时:http:
//easel.inventables.com/

它可以导出 gcode,请查看以下链接以获取说明:
https ://inventables.zendesk.com/hc/en-us/articles/360012762533-Walkthrough-Tutorial-Offline-Easel-Usage

除此之外,您可以查看 Shapeoko 的此页面并选择适合您需要的工具:
https ://wiki.shapeoko.com/index.php/CAM

GCODE 与 grbl 1.1 不兼容 求助! #1276
作者

@breiler谢谢兄弟