开源改变世界!!

新 Grbl_ESP32 PCB #12

推推 grbl 2年前 (2023-01-29) 335次浏览
关闭
buildlog 打开了这个问题 2018 年 8 月 3 日 · 43条评论
关闭

新 Grbl_ESP32 PCB#12

buildlog 打开了这个问题 2018 年 8 月 3 日 · 43条评论

注释

新 Grbl_ESP32 PCB #12
贡献者

这是我正在制作的新 PCB。我将在我的 Tindie 商店中将其作为完整组件出售,但不包括插件模块。(步进驱动器、ESP32、P/S 和 SD)。这是功能。

  • 它有一个用于 NodeMCU 32S ESP32 板的插座
  • 每个 ESP32 引脚旁边都有第二组焊盘,便于测试和破解。
  • (3) 带跳线的标准步进电机插座,用于微步选择。
  • 连接到电源连接器的可调电源模块。二极管或到 ESP32。
  • 用于 SD 测试的 SD 模块连接器(固件尚不支持)
  • 所有输入和输出都有单独的接地连接。
  • 所有输入都有 R/C 滤波器以减少噪音问题。
  • 所有没有 ESP32 上拉的输入都有外部上拉。
  • 3.5″ x 3.5″ 尺寸。

附件是原理图和粗略放置。如果您有任何意见,请告诉我,我会采纳所有合理的要求。

schm_esp32_cnc_test_v2.pdf
新 Grbl_ESP32 PCB #12

新 Grbl_ESP32 PCB #12  添加 增强 新功能或要求问题 要求提供更多信息标签 2018 年 8 月 3 日
新 Grbl_ESP32 PCB #12

很高兴看到开发板向前发展。SD 卡的最终目标是能够从中运行代码吗?

在半相关说明中,我将 ESP32“DOIT”与 Arduino Nano 转换器放在一起,明天将前往 Fab。它适用于 30 和 36 针“DOIT”板以与 Grbl Nano CNC 板一起使用。

新 Grbl_ESP32 PCB #12
新 Grbl_ESP32 PCB #12

新 Grbl_ESP32 PCB #12
所有者

乔恩真好

我有另一个项目正在做,我在那里放置了这样的双脚印。开发板虽然都是 ESP32。

SD 卡将是一个不错的选择。您必须牺牲一些其他功能,但我尝试让这些功能成为最不常用的功能,例如主轴方向。另一个值得考虑的选项是将文件上传到 ESP32 闪存。它们不能很大,但可以作为较小文件的一种选择。

一旦我们都有董事会,也许我们可以安排交易。

新 Grbl_ESP32 PCB #12

在输入上添加过滤是明智之举。我一定会在转换器板的下一次迭代中这样做。SD 版本是否会成为代码的不同分支,因为基于 V1 原理图的电路板将不兼容?

新 Grbl_ESP32 PCB #12
所有者

我希望通过 config.h 和 cpu_map.h 选项使用相同的代码。V1 实际上并没有连接 SD 卡。它只是让跳线变得容易。

新 Grbl_ESP32 PCB #12

我刚刚发送了一个两轴加伺服板进行制造。

新 Grbl_ESP32 PCB #12

新 Grbl_ESP32 PCB #12
所有者

很好,你打算在上面运行 Grbl 吗?

新 Grbl_ESP32 PCB #12
所有者

@unixbigot我看到您正在使用 ESP32-WROOM 模块。你有USB连接吗?

新 Grbl_ESP32 PCB #12

这块板看起来很棒。感谢您的辛勤工作。我一定会购买。

新 Grbl_ESP32 PCB #12

@bdring我的板子是针对grbl的,是的。wroom 下方的接头用于 usb 模块,右侧的 micro-usb 仅用于供电。我的目标是实现一个与 Chilipeppr 和 laserweb 兼容的 wifi 网桥。

新 Grbl_ESP32 PCB #12
所有者

@unixbigot 什么USB模块。人们在使用 ESP32-WROOM 模组时是否有喜欢使用的标准

新 Grbl_ESP32 PCB #12
unixbigo 评论了 2018 年 8 月 4 日  

@bdringTTL 串行接头的实际标准是FTDI FT-232 电缆的引出线。这是 Arduino Lilypad、pro mini 等使用的引出线。Wemos CH340 串行模块具有兼容的引出线;我的电路板有一个与 Wemos 引出线相匹配的接头。

新 Grbl_ESP32 PCB #12
所有者

@unixbigot谢谢

我正在计划使用该模块的项目,我不想重新发明任何标准。

顺便说一句:我的板子已订购,应该会在大约一周内到达。

新 Grbl_ESP32 PCB #12
所有者

得到版本 2 工作。

  • 清理了特征
  • 为所有输入添加了 R/C 滤波器
  • 所有主要电路现在都是低成本的插件模块。
  • 为控制开关输入添加了上拉电阻。(ESP32 没有这些的内部结构)

下周将在 Tindie 上播出。价格待定
我也会发布源文件。

新 Grbl_ESP32 PCB #12

新 Grbl_ESP32 PCB #12
所有者

PCB 现在已经过全面测试并在 Tindie 上出售。

https://www.tindie.com/products/33366583/grblesp32-cnc-development-board/

新 Grbl_ESP32 PCB #12

新 Grbl_ESP32 PCB #12

巴特,那块板看起来棒极了!我也有东西要炫耀。
新 Grbl_ESP32 PCB #12
新 Grbl_ESP32 PCB #12
新 Grbl_ESP32 PCB #12
新 Grbl_ESP32 PCB #12

新 Grbl_ESP32 PCB #12 bdring 提到了这个问题 2018 年 9 月 4 日
新 Grbl_ESP32 PCB #12

这是我正在制作的新 PCB。我将在我的 Tindie 商店中将其作为完整组件出售,但不包括插件模块。(步进驱动器、ESP32、P/S 和 SD)。这是功能。

  • 它有一个用于 NodeMCU 32S ESP32 板的插座
  • 每个 ESP32 引脚旁边都有第二组焊盘,便于测试和破解。
  • (3) 带跳线的标准步进电机插座,用于微步选择。
  • 连接到电源连接器的可调电源模块。二极管或到 ESP32。
  • 用于 SD 测试的 SD 模块连接器(固件尚不支持)
  • 所有输入和输出都有单独的接地连接。
  • 所有输入都有 R/C 滤波器以减少噪音问题。
  • 所有没有 ESP32 上拉的输入都有外部上拉。
  • 3.5″ x 3.5″ 尺寸。

附件是原理图和粗略放置。如果您有任何意见,请告诉我,我会采纳所有合理的要求。

schm_esp32_cnc_test_v2.pdf
新 Grbl_ESP32 PCB #12

易达链接?

新 Grbl_ESP32 PCB #12
所有者

@xsiriusx3.1 版开源文档在这里

新 Grbl_ESP32 PCB #12
贡献者

目前我正试图让它在 ESP-32S 板上运行,免费连接到 Arduino CNC Shield。
(遗憾的是,目前正在工作,因为我无法同时在 Arduino IDE 和 platform.io 中进行编译)

@derFrickler我不知道 ESPduino 32,但这确实是一个易于访问的好解决方案。
但是,大多数似乎是强制性的输入缺少上拉怎么办(如果我正确理解了文档)?

新 Grbl_ESP32 PCB #12
所有者

@AlmightyFrog 只有 GPIO 34-39 没有上拉。从外部添加它们很容易。

新 Grbl_ESP32 PCB #12

启动/保持/停止按钮怎么样?有没有留下任何别针?

新 Grbl_ESP32 PCB #12
所有者

@Harvie

什么电路板?

在我的 PCB 上有这些引脚。

新 Grbl_ESP32 PCB #12

您是否有机会添加 y 轴的克隆?我的机器使用 2 个电机,我目前使用您的 raspberry pi 控制器帽。
同样在我的愿望清单上——在限制引脚附近添加 (3) 个 5v 引脚。我在移动轴和霍尔传感器上使用磁铁来检测极限。定位更准确。

新 Grbl_ESP32 PCB #12
所有者

@DeanRM我会在下一个版本中考虑到这一点。你有霍尔传感器数据表的链接吗?

新 Grbl_ESP32 PCB #12

https://www.mpja.com/download/a3144eul.pdf
任何集电极开路霍尔传感器都可以工作。三种不同类型的霍尔传感器 – N 极、S 极或两者。我在每个轴上并联使用两个来检测它们之间的移动磁铁。一旦检测到 – Grbl 可以后退 1mm 以进行归位,这比开关所需的更准确。

新 Grbl_ESP32 PCB #12
所有者

放3.3V会比较安全。那样可以么?

新 Grbl_ESP32 PCB #12

5v会更好。我担心长电线上的电压降。更小规格的电线(无法控制人们使用什么)——更高的电阻——电源线和信号线上的可用电压更低。如果需要 3.3v,则可能需要使用光耦合器的警告,或者您可以将它们添加到设计中以将输入信号与所使用的任何信号隔离开来。有 3.3v 霍尔传感器可用,但电线上的电压降可能会使它们进入灰色区域。

新 Grbl_ESP32 PCB #12

这是我想出的

新 Grbl_ESP32 PCB #12

这是一个纳米 GRBL 防护罩,您可以在其中连接几乎所有东西。

新 Grbl_ESP32 PCB #12

在这里,我将尝试为 nano 插座制作一个防护罩(未完成,但你明白了),以用 esp32 替换 nano。
对我来说重要的是拥有 5v 电平转换器,因为很多大功率驱动器都使用 5v。

但最好的办法是将这些 2 合 1 pcb 混合在一起,所以也许我会这样做。

新 Grbl_ESP32 PCB #12

Arduino nano 插座小得多,应该适合 nodemcu esp32 插座。所以我们可以两者兼得。

新 Grbl_ESP32 PCB #12
所有者

我订购了一个新的(修订版 2)2D 笔/激光机控制器。最显着的变化是用于激光功率控制的 5V PWM 和用于 ESP32 模块的双宽度插座。

新 Grbl_ESP32 PCB #12

新 Grbl_ESP32 PCB #12
贡献者

v2.1 板的最大电压输入是多少?

新 Grbl_ESP32 PCB #12
所有者

最大 28v

新 Grbl_ESP32 PCB #12

我正在尝试使用您的 pcb 构建一个“SelfRunning”机器,我可以将 gcode 上传到 sd,从 Gcode 发送器运行它,我想在没有计算机的情况下这样做,我可以添加任何代码来制作“开始”按钮自动将 Gcode 发送到我的步进器?

谢谢!

新 Grbl_ESP32 PCB #12
所有者

不适用于当前固件。

我想为您的操作类型和其他宏(如 home)提供类似的功能。

我认为一种方法是创建另一个通信通道,如串行、蓝牙和 wifi 使用。

作为快速破解,您可以将数据推送到串行缓冲区。

新 Grbl_ESP32 PCB #12
味三 评论了 2019 年 2 月 7 日 通过电子邮件
新 Grbl_ESP32 PCB #12

That would only allow us to print one gcode (the one named autostart.gcode) but it would make the job in my opinion.
Having a “plug and play” cnc machine would be great to be honest! My goal is to print always the same gcode, and be able to place it wherever I want (I’m talking about a small machine with nema8, not something heavy ^^)

喜欢 (0)