开源改变世界!!

从 custom_code_template.cpp #365发送 G 代码命令

推推 grbl 2年前 (2022-10-17) 188次浏览 0个评论

关闭
kolins-cz 打开了这个问题 on 27 Mar 2020 · 7 条评论
关闭

从 custom_code_template.cpp 发送 G 代码命令#365

kolins-cz 打开了这个问题 on 27 Mar 2020 · 7 条评论

注释

从 custom_code_template.cpp #365发送 G 代码命令

嗨,
我正在为带有步进电机的 FPV 开发天线跟踪器。到目前为止,我一直通过旧 RAMPS 上的 Marlin 固件控制它。但是昨天我发现了 Grbl_Esp32。我已经为它制作了电路板,现在它可以工作了。效果很好!我想将实际的天线跟踪器代码放在 grbl_esp32 中。

请描述您希望实现的功能
我查看了 custom_code_template.cpp 和其他自定义代码,但我没有找到如何从内部发送 Gcode 命令的示例。如果您可以为自定义代码提供更高级的示例,那将是非常棒的。

为什么你认为这会改进 Grbl_ESP32?
一点。

你需要这个功能做什么?
从内部控制运动。ESP32 应该有足够的资源来完成其他任务

这个功能会出现在很多用户面前吗?
也许。

从 custom_code_template.cpp #365发送 G 代码命令 kolins-cz 添加了 增强 新功能或请求标签 2020 年 3 月 27 日
从 custom_code_template.cpp #365发送 G 代码命令

使用 WebUI 中的宏工具来发送您的自定义代码怎么样?

从 custom_code_template.cpp #365发送 G 代码命令

宏不行。我需要实时计算方位角/倾角并每隔 200 毫秒更新一次位置。
它可能不是 gcode,我可以调用一些函数。但是代码非常复杂,我很难确定哪一个是正确的。

我注意到我还需要一些从主代码中定期调用的函数。我还需要访问一个串行端口。

我知道我的想法有点奇怪。我总是可以使用第二个微控制器来跟踪东西,并以正常方式通过串行发送 Gcode。但我认为 ESP32 足够强大,可以计算一些角度并同时执行通常的 grbl 操作。

如果你说这通常是个坏主意,我只会放置第二个微控制器并按原样使用 Grbl。
谢谢米雷克

从 custom_code_template.cpp #365发送 G 代码命令
所有者

婚戒 评论 on 27 Mar 2020

查看polar_coaster.cpp 文件

它显示了您可以使用的几个功能。

从 custom_code_template.cpp #365发送 G 代码命令

GCode 运动命令都归结为对 mc_line() 和 mc_arc() 的调用。

从 custom_code_template.cpp #365发送 G 代码命令

为了定期执行某些操作,您可以在protocol.cpp 中向循环添加一个子例程调用:protocol_main_loop()。

以下是有关使用附加串行端口的一些信息:
https ://quadmeup.com/arduino-esp32-and-3-hardware-serial-ports/

从 custom_code_template.cpp #365发送 G 代码命令
所有者

婚戒 评论 2020 年 3 月 27 日

atari 绘图仪项目是您的机器如何通过 gcode 控制自身的另一个很好的例子。它实现了工具更换和自定义归位序列。

https://github.com/bdring/Grbl_Esp32/blob/master/Grbl_Esp32/Custom/atari_1020.cpp

从 custom_code_template.cpp #365发送 G 代码命令

谢谢您的意见。

从 custom_code_template.cpp #365发送 G 代码命令
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

请记住,对此存储库的贡献应遵循我们的 GitHub 社区指南
从 custom_code_template.cpp #365发送 G 代码命令通过赞助他们 来表达 您对 bdring的支持。

 赞助

标签
增强新功能或请求
项目

还没有

发展

没有分支或拉取请求

3名参与者
从 custom_code_template.cpp #365发送 G 代码命令从 custom_code_template.cpp #365发送 G 代码命令从 custom_code_template.cpp #365发送 G 代码命令

喜欢 (0)

您必须 登录 才能发表评论!