注释
|
需要更多信息。 描述您正在使用的所有硬件,并在回复中粘贴启动文本。 |
|
  感谢您的回复 Bart,硬件 – JLCPCB 的 ESP32s PCB 来自您的 gerbers 3x drv8825 3xNEMA17 的 Arduino 串行监视器的启动文本 – ets 2016 年 6 月 8 日 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0,SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 模式:DIO,时钟 div:1 负载:0x3fff0018,len:4 负载:0x3fff001c,len:1044 load:0x40078000,len:8896 load:0x40080400,len:5816 条目 0x400806ac [MSG:Grbl_ESP32 Ver 1.2a Date 20200514] [MSG:Compiled with ESP32 SDK:v3.2.3-14-gd3e562907] [MSG:Using machine:PLOWRIDER_2] [MSG:Axis count 3] [MSG:RMT Steps] [MSG:PWM spindle Output:16, Enbl:32, Dir:-1, Freq:5000Hz, Res:13bits] [MSG:Client Started] [MSG:Connecting Orlando ] [MSG:Connecting.] [MSG:Connecting..] [MSG:Connected with 192.168.1.14] [MSG:Connected with 192.168.1.14] [MSG:使用主机名启动 mDNS:http://grblesp.local/有时,详细窗口只会冻结几秒钟……可能 20 秒左右,然后消息继续。任何时候步进电机都不会接合。ESP32 已经通过 USB 连接,因为我使用 Arduino 串行监视器观看串行通信,但如果我让 USB 断开连接,问题是一样的)。如果我然后打开通用 Gcode 发送器并通过 USB 连接,我可以同时从 UGS 和通过 wifi 链接正常操作 ESP32,没有问题。在尝试移动任何步进器之前,附上 ESP3D 状态屏幕截图和刚启动后的 UI。谢谢你的帮助问候迈克 ESP32 已经通过 USB 连接,因为我使用 Arduino 串行监视器观看串行通信,但如果我让 USB 断开连接,问题是一样的)。如果我然后打开通用 Gcode 发送器并通过 USB 连接,我可以同时从 UGS 和通过 wifi 链接正常操作 ESP32,没有问题。在尝试移动任何步进器之前,附上 ESP3D 状态屏幕截图和刚启动后的 UI。谢谢你的帮助问候迈克 ESP32 已经通过 USB 连接,因为我使用 Arduino 串行监视器观看串行通信,但如果我让 USB 断开连接,问题是一样的)。如果我然后打开通用 Gcode 发送器并通过 USB 连接,我可以同时从 UGS 和通过 wifi 链接正常操作 ESP32,没有问题。在尝试移动任何步进器之前,附上 ESP3D 状态屏幕截图和刚启动后的 UI。谢谢你的帮助问候迈克
|
|
一些额外的信息,一旦建立了 USB 连接,如果我在不关闭软件连接的情况下断开 USB 电缆,wifi 将继续正常工作,但如果我在拔下 USB 连接之前关闭 USB 连接,wifi 也会停止工作。 |
|
这不可能是对的……一定有很多人使用 ESP32 供电的低骑乘者吧?……我的开发板来自 Aliexpress,带有 CH340G USB 转串口芯片,我从#410注意到该芯片采用了 CP2102。 ..这会很重要吗?…肯定还有其他人将 ESP32 与 CH340G 一起使用吗?? 好的……我现在闭嘴,等你们起床:-) |
|
我会用示波器或逻辑分析仪调查两件事: |
|
几乎每个 ESP32 和 ESP8266 开发板在 RTS/DTR 和 EN/A0 之间都有一个交叉耦合的双晶体管锁存电路,目的是使 ESP 在 USB 控制下进入启动模式。如果搞砸了,或者如果 RTS 或 DTR 出现故障,则可能是在重置 ESP。 |
|
感谢您的建议,我会看看这些要点 – 不确定如果首先打开 USB 串行连接,它如何完美地工作 |
RTS DTR 状态 |
|
好吧……那并不顺利。我在这里看不到电源轨有任何不妥之处,但是,在 esp32 模块的 3v3 和 5v 轨上连接 100uF 电容确实填充了我的一个 ESP32。它从不断重置开始,现在它不再进入启动模式……所以对我来说就是这样,我已经做了80多个小时……我放弃了,我要走了回到 8 位解决方案,我知道这行得通。感谢您的所有投入,但所有这些“仍在开发中”的东西都不适合我。 “RTS DTR 状态”……通过 USB 连接然后断开连接后会发生什么变化?环境没变。你很可能是对的,但我不明白,所以它不适合我。 |
|
关闭问题 |


刚刚完成电路板并使用 ESP32_GRBL v1.2a 刷新了 esp32s。为 GRBL ESP32 UI 2.1b61 上传了 ESP3D,我认为它是最新版本,但它不起作用。在我尝试移动任何电机之前,我会在详细模式下看到传入的命令,电机不会移动并且命令停止到达,有时只是一段时间,有时是永久的,然后是连接错误消息。除非我也将 USB 插入 ESP32 并运行 UGS 并连接……然后一切似乎都可以正常工作(不……我不是在开玩笑,而且它是完全可重复的)。


当消息停止时,我可以刷新 TF 卡内容并查询 GRBL 设置……我做错了什么?