开源改变世界!!

只用usb连接线打开wifi怎么解决 #961

推推 grbl 2年前 (2022-10-19) 135次浏览 0个评论
关闭
Alexandre2003 开启了这个问题 on 30 Aug 2021 · 16 条评论
关闭

只用usb线连接wifi怎么解决#961

Alexandre2003 开启了这个问题 on 30 Aug 2021 · 16 条评论

注释

只用usb连接线打开wifi怎么解决 #961

它只能在连接了 USB 电缆的情况下打开 wifi 我该如何解决?

因为已经非常感谢你了

只用usb连接线打开wifi怎么解决 #961 Alexandre2003 添加了 漏洞 有些东西不工作标签 on 30 Aug 2021
只用usb连接线打开wifi怎么解决 #961
合作者

米奇布拉德利 评论 on 30 Aug 2021

板子除了USB还有电源吗?

只用usb连接线打开wifi怎么解决 #961

是的,我使用外部电源我尝试了 5V 和 3v3 的 Vin,同样的情况只有在连接 USB 时 wifi 才会打开

只用usb连接线打开wifi怎么解决 #961
合作者

米奇布拉德利 评论 on 30 Aug 2021

我们需要了解有关您系统的所有信息。我从未见过 Bart 的开发板出现这样的问题,所以我们需要了解您的开发板、您使用的 ESP 模块、外部连接的内容、您使用的软件版本以及机器文件的内容。

只用usb连接线打开wifi怎么解决 #961

我打算自己做,所以我在 protoborad 上对其进行测试,我正在使用 36 针 esp32 wroom DEVKIT-V1 模块我是 isando 在原型板上编译 IDE 1.8.13 我刚刚连接了一个外部驱动程序x 轴上的 tb6600 用于测试,效果很好。SPINDLE_ENABLE_PIN COOLANT_MIST_PIN 和 COOLANT_FLOOD_PIN 通过 LED 的功能仅用于测试一切显然工作完美只有这个 wifi 问题前段时间我用旧版本的固件测试过它,我没有这个问题所以我迷路了


\ 我在这里下载了我认为它是最新的 /
\ /
https://github.com/bdring/Grbl_Esp32 /
__________________________________________________/
下面是 MACHINE 文件的样子

<机器.h>

#pragma 一次

// 该文件是您选择机器类型的地方,包括
// 一个或多个机器定义文件,如下所述。

#ifndef MACHINE_FILENAME

// !!! 对于初始测试,从 test_drive.h 开始,它禁用
//所有 I/O 引脚
//#include “Machines/atari_1020.h”
//#include “Machines/test_drive.h”

// !!! 实际使用时,把上面那行改成从Machines/中选择一个板子
//,例如:
#include “Machines/3axis_v4.h”

// === OEM 单一文件配置选项
// 希望发布为
特定机器配置的源代码的 OEM 可以将其所有配置定义
// 直接放在此文件中,而不包括上面的任何其他文件。

#别的

// 通过使用外部环境定义 MACHINE_FILENAME,
// 无需编辑此文件即可选择配置。
// 这对于自动化测试脚本很有用。
//
// 例如,
在 Linux 下使用 platformio 编译环境时 // 可以发出以下命令行:
// PLATFORMIO_BUILD_FLAGS=-DMACHINE_FILENAME=3axis_v4.h platformio run
//
// 在 Windows 下,使用 PowerShell,命令将是:
// $env:PLATFORMIO_BUILD_FLAGS=’-DMACHINE_FILENAME=3axis_v4.h’; platformio run
//
// 使用 Arduino IDE 时,没有简单的方法将变量
// 传递给编译器,因此该功能对 Arduino 没有用处。
//
// MACHINE_FILENAME 不能包含 Machines/ 路径前缀;它是
// 自动提供的。

// MACHINE_PATHNAME_QUOTED 构造一个适合#include 的路径

定义 MACHINE_PATHNAME_QUOTED(name) <src/Machines/name>

包括 MACHINE_PATHNAME_QUOTED(MACHINE_FILENAME)

#endif // MACHINE_FILENAME

只用usb连接线打开wifi怎么解决 #961

我什至认为 esp32 板有问题所以我买了另一个模块,我想它明天会到

只用usb连接线打开wifi怎么解决 #961

ESP 模块上是否有一个 LED 在通电时亮起,如果有,在没有 USB 时该 LED 是否亮起?

只用usb连接线打开wifi怎么解决 #961

是的,当我连接 USB 时 LED 亮起,当我断开 USB 并打开外部电源时它也会亮起

只用usb连接线打开wifi怎么解决 #961

3axis_v4.h 机器配置文件是否反映了您的硬件引脚分配?

由于自定义硬件和 36 针模块的使用,我们无法复制您的设置,所以我现在唯一可以建议的是通过尝试不同的固件版本来“一分为二”,以发现最后一个工作版本之间的精确边界和第一个非工作版本。这些版本之间的变化将为可能出现的问题提供强有力的线索。要进行这样的二等分,您需要使用 git 来获取源代码,而不是下载 .zip。使用 git,您可以轻松地在版本之间切换。

只用usb连接线打开wifi怎么解决 #961

是的,3axis_v4.h 文件与引脚相关的工作非常好,我将使用 git 进行尝试

只用usb连接线打开wifi怎么解决 #961

@MitchBradley

我在想这可能是对 USB(串行)或其他东西的一些要求,所以我决定不将 USB 电缆连接到计算机,而是连接到 USB 源(电池充电器),然后打开 wifi 并连接到我的 wifi 网络通常并接受所有 grbl 命令,但如果我移除 USB,wi fi 会关闭,这让我认为主板有问题,我将等待新的到货并进行测试

只用usb连接线打开wifi怎么解决 #961

我能想到的有两种可能。ESP 芯片没有通电,尽管 LED 已打开,或者串行芯片将 ESP 芯片保持在复位状态 – 或进入编程模式 – 当 USB 端口上没有直接供电时。串行芯片控制 EN 线以将芯片复位到编程模式。38 针 DEVKIT 模块使用 CP2102 串行芯片,可正常工作以进行复位和编程。我见过宣传使用不同串行芯片的模块。谁知道它们是如何接线的以及在没有 USB 电源时它们的行为?

只用usb连接线打开wifi怎么解决 #961

所以我正在使用的模块有一个CP2102串行芯片,明天新模块应该到了,我会测试它并在这里发布结果

只用usb连接线打开wifi怎么解决 #961

您可以使用万用表查看控制启动的引脚。
https://github.com/espressif/esptool/wiki/ESP32-Boot-Mode-Selection

只用usb连接线打开wifi怎么解决 #961

@MitchBradley

晚安朋友解决了问题!!看看 esp32 通过 V-IN 输入正确初始化会发生什么我不得不增加 V-IN 上的电压而不是发送 5V 我必须将其增加到 5.7V 并且电路板正确初始化了 wifi 以及电机和外围设备控制一切都好 非常感谢你的帮助 一个大大的拥抱

只用usb连接线打开wifi怎么解决 #961

也许在5V和线性稳压器之间有一个保护二极管,也许是一个0.7V压降的普通二极管,而不是一个0.2到0.3V压降的肖特基二极管。

只用usb连接线打开wifi怎么解决 #961

这很可能

喜欢 (0)

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