开源改变世界!!

关于gpios和其他东西的一些想法 #248

推推 grbl 2年前 (2023-01-29) 102次浏览
关闭
thawkins 打开了这个问题 2019 年 10 月 10 日 · 1条评论
关闭

关于gpios和其他东西的一些想法#248

thawkins 打开了这个问题 2019 年 10 月 10 日 · 1条评论

注释

关于gpios和其他东西的一些想法 #248

我一直在修补 esp32 代码,它非常非常酷。我为 Heltec wifi32 板添加了 oled 显示模式,它基本上是一个 esp32 devkit 板,在引脚 4 和 15 上有一个 oled i2c 显示器。

目前我没有显示 grbl 版本构建、wifi 站和 ap 状态,包括 ip 地址。

我想开始构建基于 tbe esp32 的电路板,但我需要很多 kore gpios。因为我想补充

  1. I2c全屏显示
  2. 键盘,我听到了电话的声音,但它不如真正的挂件好。
  3. mpg编码器
  4. 2个编码器实时调整速度和进给。
  5. 探测
  6. 各种状态指示器。

我有一个基于 tbe grbl-mega 实现的基于斜坡 1.4 的 cnc 设置,它具有上面的 allmof 和它的伟大,但它在高速时有点胡思乱想。

我想研究 i2c 用于显示和 gpio 扩展的使用,可能可以将 i2c gpio 用于步进器和方向,我一直在通过 i2c 使用编码器进行实验,ut 似乎可以工作。

一旦我清理了我的 oled 实现,我将提交一个拉取请求。

关于gpios和其他东西的一些想法 #248 thawkins 更改了标题 关于 gpios 和其他东西的一些想法 关于gpios和其他东西的一些想法 2019 年 10 月 10 日
关于gpios和其他东西的一些想法 #248
所有者

我建议从分叉或分支开始。这将是一个重大变化,需要一段时间来实施和测试,我不希望它在日常的次要功能和修复中纠缠不清。我不想在没有大量事先讨论和共识的情况下看到这个范围的 PR。

我认为如果使用任何替代 I/O 方法,则应该使用某种抽象。这将允许基本代码使用标准语句来设置 I/O,并且抽象负责处理它是本机 GPIO 还是其他一些方法。

我喜欢 Grbl 而不是 Marlin,因为它干净且基于标准。Marlin 的“随心所欲”让工作变得非常困难。

智能挂件不一定是手机。一个 1 美元控制器的成本,它可以卸载一些处理,使用更少的电线连接并使用比 I2C 更强大的距离协议。CNC 机器比 3D 打印机大得多,噪音也大得多。