开源改变世界

新功能和问题 #690

推推 grbl 3年前 (2023-01-30) 153次浏览
打开
PhilippEBZ 打开了这个问题 2020 年 12 月 5 日 · 3条评论
打开

新功能和问题#690

PhilippEBZ 打开了这个问题 2020 年 12 月 5 日 · 3条评论

注释

新功能和问题 #690

一起嗨!

伟大的项目,我把它编译到我身边的 ESP32 上,让电机旋转,让 gcode 从 SD 卡播放!看起来很有前途!

但是在玩它的时候我想出了一些想法/问题,希望有人能回答:

  • 是否可以在网络界面中可视化刀具路径?就像在 cncjs 中一样,这是在客户端完成的——所以这并不意味着 CPU 负载更高,或者 ESP32 不可能做到这一点吗?

  • 是否有可能连接一个用于慢跑的手板?我可以想象像 6 个输入和一个用于速度的 poti,或者另一个通过 i2c 或蓝牙连接的 ESP32 / teensy!?

  • 闪烁和重置后,我得到 150-200 次:
    [E] [WiFi.Udp.cpp:219] parsePacket(): 无法接收数据:9
    连接到 wifi 时有几次:
    [E] [WiFiClient .cpp:392] write(): fail on fd 59 / 69, errno: 104, “Connection reset by peer”

和其他一些错误。

谁能告诉我我做错了什么?

问候
菲利普

新功能和问题 #690

新功能和问题 #690

将来,请为每个单独的项目创建单独的工单。把它们混在一起很难集中注意力。

是否可以在网络界面中可视化刀具路径?就像在 cncjs 中一样,这是在客户端完成的——所以这并不意味着 CPU 负载更高,或者 ESP32 不可能做到这一点吗?

WebUI 是https://github.com/luc-github/ESP3D-WEBUI上的一个单独项目,因此不会在 Grbl_Esp32 级别对其进行添加。也就是说,我正在开发一个后台项目,以添加诸如 WebUI 扩展之类的可视化。不过,它现在在我的待办事项列表中排得很靠后。

是否有可能连接一个用于慢跑的手板?我可以想象像 6 个输入和一个用于速度的 poti,或者另一个通过 i2c 或蓝牙连接的 ESP32 / teensy!?

您可以在 Android 手机或平板电脑上使用此应用:https ://play.google.com/store/apps/details?id=in.co.gorest.grblcontroller

小的 7″ 平板电脑很便宜。

另一种可能性是:https ://github.com/MitchBradley/grbl_controller_esp32/tree/GrblTCP 。它使用来自https://www.makerfr.com/en/categorie-produit/cnc/的硬件。我的那个软件的分支通过 telnet 连接到 Grbl_Esp32

新功能和问题 #690

[E] [WiFi.Udp.cpp:219] parsePacket(): 无法接收数据: 9

这只是一个猜测,但我怀疑您网络上的某些东西正在向 Grbl_Esp32 发送与 Grbl 无关的请求。也许是 SSDP(服务发现)或 OTA(无线更新)或其他。您可以尝试通过注释掉此 Config.h 块中的某些行来禁用某些功能

#define ENABLE_HTTP                //enable HTTP and all related services
#define ENABLE_OTA                 //enable OTA
#define ENABLE_TELNET              //enable telnet
#define ENABLE_TELNET_WELCOME_MSG  //display welcome string when connect to telnet
#define ENABLE_MDNS                //enable mDNS discovery
#define ENABLE_SSDP                //enable UPNP discovery
#define ENABLE_NOTIFICATIONS       //enable notifications
新功能和问题 #690
作者

你好,

感谢您的回答!我在 wiki 上看到已经有这种可视化的规范。好的!!期待那个。我想实际使用 webGUI 我不能注释掉 HTTP,但我会尝试在没有 OTA、SSDP 和其他的情况下进行编译,如果发生变化,请在此处报告。

关于慢跑,我认为我不够具体。我想象一个带有物理按钮的慢跑控制器解决方案,因为我想在移动机器时观看机器而不是我的手指。这可能只是我,但在我的工作中,我会移动一些 3-4 米高的机器人,我不喜欢用触摸屏移动东西的想法,因为我无法看到机器。
所以我想第二个关于 GrblTCP 或通过 Telnet 的建议对我来说可能是最好的选择。我会检查这些选项!

谢谢!!!

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

还没有

发展

没有分支机构或拉取请求

2名参加者
新功能和问题 #690新功能和问题 #690

喜欢 (0)