开源改变世界!!

新 Grbl_ESP32 PCB

推推 grbl 3年前 (2022-06-10) 607次浏览 0个评论

这是我正在研究的新PCB。我将把它作为一个完整的组件在我的 Tindie 商店出售,但不包括插件模块。(步进驱动器、ESP32、P/S 和 SD)。这里有特点。

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

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

schm_esp32_cnc_test_v2.pdf
新 Grbl_ESP32 PCB

新 Grbl_ESP32 PCB

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

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

新 Grbl_ESP32 PCB
新 Grbl_ESP32 PCB

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 8 月 3 日

乔恩不错,

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

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

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

新 Grbl_ESP32 PCB

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

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 8 月 3 日

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

新 Grbl_ESP32 PCB

我刚刚将一个两轴加伺服板送去制造。

新 Grbl_ESP32 PCB

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 8 月 3 日

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

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 8 月 3 日

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

新 Grbl_ESP32 PCB

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

新 Grbl_ESP32 PCB

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

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 8 月 4 日

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

新 Grbl_ESP32 PCB

unixbigot 评论 2018 年 8 月 4 日  

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

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 8 月 4 日

@unixbigot谢谢

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

顺便说一句:我的电路板正在订购中,应该会在大约一周内到达。

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 8 月 9 日

得到版本 2 工作。

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

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

新 Grbl_ESP32 PCB

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 8 月 21 日

PCB 现在已经过全面测试,可在 Tindie 上销售。

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

新 Grbl_ESP32 PCB

新 Grbl_ESP32 PCB

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

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

干得好!
也许 ESPduino-32 与 CNC-Shield 一起可能是一个不错且简单的选择。
https://github.com/SmartArduino/SZDOITWiKi/wiki/ESP8266—ESPduino-32

用于 Arduino Uno 的 GRBL CNC Shield 非常便宜且随处可用。
https://www.google.com/search?q=grbl+shield&client=ubuntu&channel=fs&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjFleiG1undAhUJ_aQKHW8wCT0Q_AUICigB&biw=1575&bih=974

新 Grbl_ESP32 PCB

这是我正在研究的新PCB。我将把它作为一个完整的组件在我的 Tindie 商店出售,但不包括插件模块。(步进驱动器、ESP32、P/S 和 SD)。这里有特点。

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

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

schm_esp32_cnc_test_v2.pdf
新 Grbl_ESP32 PCB

易达链接?

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 11 月 10 日

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

新 Grbl_ESP32 PCB
贡献者

全能蛙 评论 2018 年 11 月 20 日

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

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

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 11 月 20 日

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

新 Grbl_ESP32 PCB

开始/保持/停止按钮呢?有没有留下任何别针?

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 11 月 25 日

@Harvie

什么PCB?

在我的印刷电路板上有这些引脚。

新 Grbl_ESP32 PCB

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

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 12 月 11 日

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

新 Grbl_ESP32 PCB

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

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2018 年 12 月 11 日

放3.3V会更安全。那样行吗?

新 Grbl_ESP32 PCB

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

新 Grbl_ESP32 PCB

这是我想出的

新 Grbl_ESP32 PCB

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

新 Grbl_ESP32 PCB

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

但最好的办法是在 1 个 pcb 上混合使用这 2 个,所以也许我会去做。

新 Grbl_ESP32 PCB

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

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2019 年 1 月 3 日

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

新 Grbl_ESP32 PCB

新 Grbl_ESP32 PCB
贡献者

乔赫 评论 2019 年 1 月 12 日

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

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2019 年 1 月 12 日

最大 28 伏

新 Grbl_ESP32 PCB

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

谢谢!

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2019 年 2 月 7 日

不适用于当前固件。

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

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

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

新 Grbl_ESP32 PCB
新 Grbl_ESP32 PCB

这只允许我们打印一个 gcode(名为 autostart.gcode 的那个),但在我看来它会完成这项工作。
老实说,拥有一台“即插即用”的数控机床会很棒!我的目标是始终打印相同的 gcode,并能够将其放置在我想要的任何位置(我说的是带有 nema8 的小型机器,而不是沉重的东西^^)

新 Grbl_ESP32 PCB

我正在查看第一个帖子 pdf 文件(示意图),因为我的电子知识一般,我仍然对存储卡读卡器和机器控制输出共享一些引脚感到困惑:
机器工作期间是否读取存储卡?
如果是这样,如果我决定反转主轴方向,读卡器的 CS 怎么能仍然启用。
如果不是,ESP32 在机器工作期间或假设将其放入内部存储器之前如何(意味着何时)读取 gcode 文件?
我计划开始一个带有 4 个步进电机和最大监控系统的项目,这就是我询问存储卡读卡器部分的原因。
谢谢你。

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2019 年 6 月 15 日  

该控制器允许您选择使用的功能。每个引脚不能使用多个。

SD 卡使用 SPI,因此您可以在其上放置多个 SPI 外设。我在另一个项目中使用 TMC2130 驱动程序做到了这一点。

新 Grbl_ESP32 PCB
所有者

婚戒 评论 2019 年 6 月 15 日

新 Grbl_ESP32 PCB
新 Grbl_ESP32 PCB

AbySet 评论 2019 年 6 月 15 日  

当然,在我查看链接后,我现在清楚了。
你能把我链接到你的视频吗?
谢谢你。

新 Grbl_ESP32 PCB

@DirtyEngineer我正在寻找 ESP32 到 Nano 适配器板文件来创建我自己的适配器,你们有 eagle 制造的板吗?

新 Grbl_ESP32 PCB

来宾 评论 4月15日

具有与 cnc shield v4 几乎相同的外形尺寸但适用于 esp32 的完整源代码(我需要一些定制)?

我主要需要一个 cnc shield v4,有一些小的改动

喜欢 (0)

您必须 登录 才能发表评论!