注释
板子除了USB还有电源吗? |
是的,我使用外部电源我尝试了 5V 和 3v3 的 Vin,同样的情况只有在连接 USB 时 wifi 才会打开 |
我们需要了解有关您系统的所有信息。我从未见过 Bart 的开发板出现这样的问题,所以我们需要了解您的开发板、您使用的 ESP 模块、外部连接的内容、您使用的软件版本以及机器文件的内容。 |
我打算自己做,所以我在 protoborad 上对其进行测试,我正在使用 36 针 esp32 wroom DEVKIT-V1 模块我是 isando 在原型板上编译 IDE 1.8.13 我刚刚连接了一个外部驱动程序x 轴上的 tb6600 用于测试,效果很好。SPINDLE_ENABLE_PIN COOLANT_MIST_PIN 和 COOLANT_FLOOD_PIN 通过 LED 的功能仅用于测试一切显然工作完美只有这个 wifi 问题前段时间我用旧版本的固件测试过它,我没有这个问题所以我迷路了 \ 我在这里下载了我认为它是最新的 / <机器.h> #pragma 一次 // 该文件是您选择机器类型的地方,包括 #ifndef MACHINE_FILENAME // !!! 对于初始测试,从 test_drive.h 开始,它禁用 // !!! 实际使用时,把上面那行改成从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 已打开,或者串行芯片将 ESP 芯片保持在复位状态 – 或进入编程模式 – 当 USB 端口上没有直接供电时。串行芯片控制 EN 线以将芯片复位到编程模式。38 针 DEVKIT 模块使用 CP2102 串行芯片,可正常工作以进行复位和编程。我见过宣传使用不同串行芯片的模块。谁知道它们是如何接线的以及在没有 USB 电源时它们的行为? |
所以我正在使用的模块有一个CP2102串行芯片,明天新模块应该到了,我会测试它并在这里发布结果 |
晚安朋友解决了问题!!看看 esp32 通过 V-IN 输入正确初始化会发生什么我不得不增加 V-IN 上的电压而不是发送 5V 我必须将其增加到 5.7V 并且电路板正确初始化了 wifi 以及电机和外围设备控制一切都好 非常感谢你的帮助 一个大大的拥抱 |
也许在5V和线性稳压器之间有一个保护二极管,也许是一个0.7V压降的普通二极管,而不是一个0.2到0.3V压降的肖特基二极管。 |
这很可能 |
亚历山大2003 评论 on 30 Aug 2021
它只能在连接了 USB 电缆的情况下打开 wifi 我该如何解决?
因为已经非常感谢你了