注释
使用 WebUI 中的宏工具来发送您的自定义代码怎么样? |
宏不行。我需要实时计算方位角/倾角并每隔 200 毫秒更新一次位置。 我注意到我还需要一些从主代码中定期调用的函数。我还需要访问一个串行端口。 我知道我的想法有点奇怪。我总是可以使用第二个微控制器来跟踪东西,并以正常方式通过串行发送 Gcode。但我认为 ESP32 足够强大,可以计算一些角度并同时执行通常的 grbl 操作。 如果你说这通常是个坏主意,我只会放置第二个微控制器并按原样使用 Grbl。 |
它显示了您可以使用的几个功能。 |
GCode 运动命令都归结为对 mc_line() 和 mc_arc() 的调用。 |
为了定期执行某些操作,您可以在protocol.cpp 中向循环添加一个子例程调用:protocol_main_loop()。 以下是有关使用附加串行端口的一些信息: |
谢谢您的意见。 |
科林斯-cz 评论 on 27 Mar 2020
嗨,
我正在为带有步进电机的 FPV 开发天线跟踪器。到目前为止,我一直通过旧 RAMPS 上的 Marlin 固件控制它。但是昨天我发现了 Grbl_Esp32。我已经为它制作了电路板,现在它可以工作了。效果很好!我想将实际的天线跟踪器代码放在 grbl_esp32 中。
请描述您希望实现的功能
我查看了 custom_code_template.cpp 和其他自定义代码,但我没有找到如何从内部发送 Gcode 命令的示例。如果您可以为自定义代码提供更高级的示例,那将是非常棒的。
为什么你认为这会改进 Grbl_ESP32?
一点。
你需要这个功能做什么?
从内部控制运动。ESP32 应该有足够的资源来完成其他任务
这个功能会出现在很多用户面前吗?
也许。