开源改变世界

grbl 在 Ardunino uno wifi 上工作吗 #577

推推 grbl 3年前 (2023-01-22) 116次浏览

打开
thawkins 打开了这个问题 2018 年 12 月 18 日 · 16条评论
打开

grbl 在 Ardunino uno wifi 上工作吗#577

thawkins 打开了这个问题 2018 年 12 月 18 日 · 16条评论

注释

grbl 在 Ardunino uno wifi 上工作吗 #577
小松鼠 评论了 2018 年 12 月 18 日  

在我去买一个之前,有人知道 grbl 是否可以在带有 grbl 屏蔽的 Arduino Uno Wifi 上工作吗?
它似乎是具有以下差异的 uno 克隆。

https://store.arduino.cc/usa/arduino-uno-wifi-rev2

  1. Wifi 硬件集成(显然),硬件 tcpip 堆栈
  2. 48k 与 32k 闪存
  3. 6k 与 2k 内存
  4. 256 字节 vs 1k eeprom
    它还有一些其他可能与 grbl 无关的东西,比如 IMU(惯性管理单元,无论是什么)和加密处理器,wifi 功能也使用它。
    它基于 328 的新 Microchip 克隆,具有更多闪存和 sram,尽管我不确定减小尺寸的 eeprom 是否会成为问题。它将成为 328 和 2560 之间的一个很好的折衷方案,无需所有引脚重新映射即可为代码提供更多空间。
grbl 在 Ardunino uno wifi 上工作吗 #577

简短回答:还没有,定时器有细微差别,但如果其他设备(cypto、IMU、wifi)不干扰,它可能是可行的。

长答案:
运行 Uno Wifi Rev2 的芯片是 ATMega 4809,
https://www.microchip.com/wwwproducts/en/ATMEGA4809

我有点认为 2560 和 328 之间的中间点并不是真正必要的,也许 2560 会成为一个更好的目标,因为有更多的 IO,这对于开关之类的东西非常有价值,并且更多的轴。

快速比较(Uno、Uno Wifi Rev2 和 Arduino mega 开发板):

一诺 / 328 欧诺 Wifi R2 / 4809 阿杜诺巨型 / 2560
闪光 32k 48k 256k
静态随机存取存储器 2k 6k 8k
EEPROM 1千 256b 4k
定时器 2×8位,1×16位 5 x 16 位 2×8 位、4×16 位
数字输入输出 (脉宽调制) 14 (6) 14 (5) 54 (15)

定时器的不同可能意味着只需要对时钟分频/缩放进行一些小的更改。我仍然会担心 Wifi、Crypto 和 IMU 会干扰步进器或输入引脚的操作(尽管,我没有看到任何关于如何连接它们的文档,所以它也可能是完全安全的)。

grbl 在 Ardunino uno wifi 上工作吗 #577

如果你想要 WiFi,我建议使用 Mega2560 和 ESP8266 或 ESP32 开发板。我还建议考虑使用 RAMPS 1.4 + 字符 LCD 而不是标准的 grbl 防护罩;我有一个我正在开发的 Mega2560 版本的 grbl 的分支,它支持从 LCD 板上的 SD 插槽流式传输以及其他一些功能;通过 esp 卡扩展它以支持 WiFi 并不困难。

grbl 在 Ardunino uno wifi 上工作吗 #577
PCSDIAS 评论了 2019 年 1 月 28 日  

如果你想要无线通信,你可以尝试直接连接到 Arduino Uno TX 和 RX 引脚的 HC05/HC06 蓝牙模块。在这种情况下,USB 必须断开连接。Arduino 将通过其电源引脚供电。
保罗

grbl 在 Ardunino uno wifi 上工作吗 #577
HuubBuis 评论了 2019 年 1 月 28 日  

我使用 arduino uno 和 ESP8266 模块为 GRBL 控制器建立 WiFi 连接。它比蓝牙解决方案更可靠。我开始使用单独的 ESP8266 模块,但现在是具有内置 ESP8266 板的 Arduino Uno 和 Mega 版本https://robotdyn.com/uno-wifi-r3-atmega328p-esp8266-32mb-flash-usb-ttl-ch340g-micro -usb.html。我有这个板的 Uno 版本并订购了 mega 版本。
我已经写了一个草图来运行 ESP8266 作为透明 WiFi 桥和 ESP8266 编程手册,请看这里:http ://www.mwt.messageboard.nl/forum/viewtopic.php?f=4&t=11

grbl 在 Ardunino uno wifi 上工作吗 #577

@HuubBuis不错的解决方案。
为了通过 WiFi 将 g 代码流式传输到 GRBL,您使用什么控制器软件?

grbl 在 Ardunino uno wifi 上工作吗 #577

我已经使用我自己的软件和 Grbl-Panel https://github.com/Gerritv/Grbl-Panel/wiki对其进行了测试。

如果您在 PC 的 USB 端口上添加一个单独的 ESP 模块(自动)连接到 Arduino 上的 ESP 模块,您可以使用所有 GRBL GCode 发送器,即使它们不支持 IP 通信。

grbl 在 Ardunino uno wifi 上工作吗 #577
PCSDIAS 评论了 2019 年 1 月 28 日  

@HuubBuis如我所想的定制解决方案。我使用蓝牙模块是因为我希望能够使用任何可用于 GRBL 的控制软件,只需要多一个部件。
我想下一步是将流媒体软件放入 ESP8266 中,并通过手机、平板电脑或其他地方的 HTML 公开其用户界面。总的便携性。

grbl 在 Ardunino uno wifi 上工作吗 #577

对于 wifi 和流媒体,我使用带有 cncjs 的树莓派 3+。所以我有一个带摄像头的网络服务器,可以从桌面将 cnc 文件发送到树莓派。
小磨坊主在 50 米外的车库里,最后一米通过电力线适配器和 wifi 连接。
为了准备工作,覆盆子有一个便宜的触摸屏用于慢跑/归巢。

Arduino 通过 USB 连接到树莓派。及时传输超过 50 米的电力线,然后 wifi 可能会有危险,我担心数据丢失/损坏。

只需在 github 上查看 cncjs。是一个更大的解决方案,然后只是一个 wifi 模块,但工作量比使用带有 vnc 的 Atom 主板要少。

grbl 在 Ardunino uno wifi 上工作吗 #577

如果你想要 wifi 看看这个,wifi 版本可用
https://github.com/makerbase-mks/MKS-TFT
支持 grbl 和自定义命令/按钮

grbl 在 Ardunino uno wifi 上工作吗 #577

在啄木鸟板上测试:)

grbl 在 Ardunino uno wifi 上工作吗 #577

我们可以使用 Arduino UNO R3 D1 R32 微控制器来控制 cnc v3 shield
grbl 在 Ardunino uno wifi 上工作吗 #577
grbl 在 Ardunino uno wifi 上工作吗 #577

grbl 在 Ardunino uno wifi 上工作吗 #577
夸杰森 评论了 2019 年 7 月 26 日 通过电子邮件
grbl 在 Ardunino uno wifi 上工作吗 #577

但有人说大多数 Arduino 扩展板与 Arduino UNO R3 D1 R32 微控制器兼容。
参考:- https://www.instructables.com/id/The-Greatest-Arduino-UNO-in-the-World/

grbl 在 Ardunino uno wifi 上工作吗 #577

@manojprasanga你可以检查https://github.com/bdring/Grbl_Esp32但我不知道是否支持这样的配置

grbl 在 Ardunino uno wifi 上工作吗 #577

答案是肯定的,电路板和 wemos d1r32 以及 cnc shield 至少可以与 a4988 驱动程序一起使用,问题是 grbl https://github.com/bdring/Grbl_Esp32我不能让它与 wemos 一起工作,但我认为这个 sw 问题很容易解决

喜欢 (0)