开源改变世界

ESP 模块过热。现在处于重启周期 #308

推推 grbl 3年前 (2022-10-09) 321次浏览 0个评论
关闭

ESP 模块过热。现在处于重启周期#308

kjjordans 打开了这个问题 on 1 Jan 2020 · 5 条评论

注释

ESP 模块过热。现在处于重启周期 #308

请回答以下问题。

您使用的是什么版本的固件?
GRBL_VERSION “1.1f”
GRBL_VERSION_BUILD “20191208”
问题是否可重复?
不知道

什么情况下会出现bug?
总是

我不确定这是开发板硬件的错误还是问题。
我有一个 ESP-WROOM-32 开发者。连接到 GRBL 笔/激光 V2 板的宽开发板

  • 最初有大约 10 分钟的间歇性连接问题
  • 然后WIFI掉线了。
  • 我尝试在连接到机器时连接到 USB 串口,但没有运气
  • 我从载板上取下开发板,等待它冷却并连接到 USB 串口,然后每半秒左右重复一次。
  • 在连接到 USB 后约 1 分钟内,电路板太热而无法触摸

21:31:14.117 -> rst:0810 (RTCWDTORTCORESET),boot:0813 (SPIOFASTOFLASHOBOOT)
21:31:14.122 -> 闪存读取错误,1000
21:31:14.122 -> etsOmain.c 371
21:31:14.483 ->等 2016 年 6 月 8 日 00:22:57
21:31:14.483 ->
21:31:14.483 -> rst:0x10 (RTCWDTORTCORESET),boot:0x13 (SPIOFASTOFLASHOBOOT)
21:31:14.483 -> 闪存读取错误,1000
21: 31:14.483->etsOmain.c 371
21:31:14.853->ets 2016 年 6 月 8 日 00:22:57
21:31:14.853->

关于可能出了什么问题的任何想法?

ESP 模块过热。现在处于重启周期 #308 kjjordans 添加了 漏洞 有些东西不工作标签 2020 年 1 月 1 日
ESP 模块过热。现在处于重启周期 #308 bdring 删除了 漏洞 有些东西不工作标签 2020 年 1 月 1 日
ESP 模块过热。现在处于重启周期 #308
所有者

婚戒 评论 2020 年 1 月 1 日

这很可能是 ESP32 模块问题。

你知道热量是从哪里来的吗?是ESP32模块还是线性稳压器。发送热点位置的照片。

尝试加载一个简单的示例草图。

ESP 模块过热。现在处于重启周期 #308

我有一个这个问题的例子——我不清楚这一定是一个软件错误。

硬件:

设想:

  • 新安装 Arduino IDE 1.8.10
  • 下载 GRBL_ESP32
  • 编译后的代码,没有任何改变(因此配置为演示模式)
  • 插入 ESP32s 板
  • 插入 USB 电缆(连接到 USB 3.0 集线器)
  • 上传的固件
  • 移除 USB 数据线
  • 在 Y 型插座中安装了 1 个 TMC2130 模块
  • 在 Y 上安装 5v .8A 步进器
  • 插入 12v 电源(关闭)
  • 插入 USB 数据线
  • 打开 12v 电源

板子很快就​​开始重启,反复触碰ESP32s模块上的D1二极管并烧热

  • 迅速关掉了一切。
  • 等到 ESP32s 模块冷却
  • 移除了 TMC2130 模块和步进器。
  • 插入 USB 电缆并见证重复重置(但没有加热)。
  • 无法加载任何其他草图(不断重置循环)

调试(非结论性):

  • 用新购买的模块替换了 ESP32s 模块。(https://www.amazon.com/gp/product/B07QCP2451/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
  • 插入 USB 数据线
  • 上传的固件
  • 拔下 USB 电缆
  • 从初始试用版插入相同的 TMC2130 模块。
  • 插入 12V 电源连接器(电源关闭)
  • 插入 USB 数据线
  • 把我的手指放在ESP32s模块二极管上
  • 打开 12v 电源 – 二极管立即发热!关闭电源。
  • 挠头…阅读有关入门的更多信息…

同时进行了 2 处更改(科学方法如此之多……)
1:

  • 使用 CPU_MAP_TMC2130_PEN 配置固件
  • 加载的 TMCstepper 库
  • 重新编译并上传新固件

2:

  • 更换 TMC2130 模块

我重试了电源,没有热失控。

用原来的 TMC2130 替换并施加 12V 会立即导致热失控。

困境 – 不清楚原始 TMC2130 模块是根本原因还是初始配置的附带因素。

一些一般性的想法(也许最好添加到 GRBL_ESP32 board git readme’s)

  • 应该提醒人们在初始开机和固件上传期间既没有安装外部电源也没有安装踏板(我既没有开机也没有安装踏板),因为人们不知道制造商(或自己以前的用途)为固件留下了什么ESP32s 模块。
  • 值得验证的是固件的演示模式不会使任何引脚处于连接到踏板时可能导致 ESP32 短路的状态。
  • 我的理解是,对于 ESP32s 模块上的 D1 如此热,需要从一个或多个 ESP32s 引脚到 TMC2130 模块进行一些短路。
  • 将来,在尝试新的踏板模块时,我会一直把拇指放在 ESP32s 板上。快速断电可防止对 ESP32 造成任何明显损坏。

遗憾的是,每个 ESP32s 模块和 TMC2130 模块都烤了 1 个(并且在调试期间几乎烤了第二个 ESP32s 模块)我不愿意进行太多的实验来隔离问题。也就是说,放大镜检查(无非功能性)TMC2130 模块没有显示焊桥或其他明显损坏的迹象。

问候

ESP 模块过热。现在处于重启周期 #308
ESP 模块过热。现在处于重启周期 #308
所有者

婚戒 评论 2020 年 1 月 11 日

我不知道是什么导致了这些问题。我在 wiki 上的编译说明中添加了以下注释。

注意:最好在 ESP32 未连接到控制器板的情况下首次对其进行编程。任何以前的固件都可能将引脚置于通电时损坏 ESP32 的状态。对其进行独立编程并首先通过 USB 验证固件。请勿在通电时插入 ESP32 或任何其他物品。

ESP 模块过热。现在处于重启周期 #308

感谢大家。可能很短,我现在把所有东西都放在一个性能板上。我正在研究一个应该让一切都更可靠的PCB。

ESP 模块过热。现在处于重启周期 #308
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

喜欢 (0)

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