注释
除 USB 外,电路板是否有电源? |
是的,我使用外部电源,我尝试了 5V 和 3v3 的 Vin,同样的情况发生了,只有当你连接 USB 时,wifi 才会打开 |
我们需要了解您系统的一切。我从来没有见过 Bart 的板子有这样的问题,所以我们需要了解你的板子、你使用的 ESP 模块、外部连接的是什么、你使用的软件版本以及你的机器文件的内容。 |
我打算自己做,所以我在 protoborad 上测试它,我正在使用 36 针 esp32 wroom DEVKIT-V1 模块我是 isando 在原型板上编译 IDE 1.8.13 我刚刚连接了一个外部驱动程序x 轴上的 tb6600 用于测试,效果很好。还有通过 LED 的 SPINDLE_ENABLE_PIN COOLANT_MIST_PIN 和 COOLANT_FLOOD_PIN 的功能仅用于测试一切显然工作正常只有这个 wifi 问题前一段时间我用旧版本的固件测试过它但我没有这个问题所以我迷路了 \ 我在这里下载我认为它是最新的 / <机器.h> #pragma一次 // 此文件是您选择机器类型的地方,方法是包括 #ifndef MACHINE_FILENAME // !!! 对于初始测试,从禁用 // !!! 对于实际使用,更改上面的行以从 // Machines/ 中选择一个板 // === OEM 单文件配置选项 #别的 // 通过使用外部环境来定义 MACHINE_FILENAME, // MACHINE_PATHNAME_QUOTED 构造适合#include 的路径 定义 MACHINE_PATHNAME_QUOTED(name) <src/Machines/name>包括 MACHINE_PATHNAME_QUOTED(MACHINE_FILENAME)#endif // MACHINE_FILENAME |
我什至认为 esp32 板有问题所以我买了另一个模块我想它明天会到 |
ESP 模块上是否有在通电时亮起的 LED,如果有,当没有 USB 时该 LED 是否亮起? |
是的,当 USB 连接时 LED 亮起,当我断开 USB 并打开外部电源时它也会亮起 |
3axis_v4.h 机器配置文件是否反映了您的硬件引脚分配? 由于自定义硬件和 36 针模块的使用,我们无法复制您的设置,此时我唯一可以建议的是通过尝试不同的固件版本来“平分”,以发现最后一个工作版本之间的精确边界和第一个非工作版本。这些版本之间的变化将提供关于可能失败的强烈线索。要进行这样的二分,您将需要使用 git 来获取源代码,而不是下载 .zip。使用 git,您可以轻松地在版本之间切换。 |
是的,3axis_v4.h 文件相对于引脚工作得很好我会用 git 试试 |
我在想这可能是对 usb(串行)或其他东西的一些要求,所以我决定不将 usb 电缆连接到计算机,而是连接到 usb 源(电池充电器)并打开 wifi 并连接到我的 wifi 网络通常并接受所有 grbl 命令,但如果我移除 USB,wi fi 将关闭,这让我认为电路板有问题,我将等待新的到达并测试 |
我能想到两种可能性。ESP 芯片没有通电,尽管 LED 亮着,或者当 USB 端口没有直接通电时,串行芯片将 ESP 芯片保持在复位状态 – 或者进入编程模式。串行芯片控制 EN 线以将芯片复位到编程模式。38 针 DEVKIT 模块使用 CP2102 串行芯片,可以正常进行复位和编程。我见过宣传使用不同串行芯片的模块。谁知道它们是如何接线的以及在没有 USB 电源时它们的行为如何? |
所以我用的模块有CP2102串口芯片,明天新模块应该到货了,我测试一下,把结果贴在这里 |
晚安朋友解决问题了!!看看 esp32 通过 V-IN 输入正确初始化会发生什么我必须增加 V-IN 上的电压而不是发送 5V 我必须将它增加到 5.7V 并且电路板正确初始化了 wifi 以及电机和外围设备控制一切都好非常感谢你的帮助一个大大的拥抱 |
可能5V和线性稳压器之间有保护二极管,也可能是0.7V压降的普通二极管,而不是0.2~0.3V压降的肖特基二极管。 |
它只能在连接了 USB 电缆的情况下打开 wifi 我该如何解决?
因为已经非常感谢你