注释
合作者
|
试试这个修复https://github.com/bdring/Grbl_Esp32/tree/Fix431看看它是否符合你的要求。除了现有的 INVERT_SPINDLE_ENABLE_PIN 之外,它还添加了一个单独的配置选项 INVERT_SPINDLE_OUTPUT_PIN 。 |
合作者
|
如果您只想将补丁应用于您的树,则该补丁为66ac0ea 。 |
作者
|
好的,我尝试了补丁,它添加了反转 pwm 输出引脚功能的选项。如果我同时启用主轴启用反转和主轴 PWM 反转,则 pwm 信号仍然是错误的,但现在您已经添加了选项,如果我将反转主轴输出引脚注释掉,则一切正常。IE
已启用 M3 和 PWM 脉冲高电平 谢谢 |
合作者
|
提出一个不同的名称,然后编写说明。 |
作者
|
对不起米奇,这可能是错误的,现有的脚本声明 SPINDLE_ENABLE_PIN 和 SPINDLE_OUTPUT_PIN 都应该处于高电平状态,而在我的情况下,这不是正在发生的事情。我无意冒犯并感谢您和 Bart 付出的所有努力,无需重写,因为它现在可以正常工作,而且我也不知道该怎么做,我只是认为这是您的孩子,您可能对根本原因更感兴趣,而不仅仅是编写修复程序。 |


请回答以下问题:
你读过关于如何编译的维基吗?— –是的
您使用的是哪个版本的 Arduino IDE?…. 1.8.12
您使用的是用于 ESP32的 Arduino 内核的哪个版本(提交日期) ?…. 1.0.4
你在使用 Grbl_ESP32 的主分支吗?…..是的
您是否对固件进行了任何编辑或配置更改(列出)?
在 config.h 中编辑 SSID 和密码
编辑 \Machines 中的 lowrider_v1p2.h 以读取
代码编译但没有 PWM 输出。信号 SPINDLE_ENABLE 在使用 M3 命令启用时为低电平,在使用 M5 命令(向后)关闭时为高电平,因此 PWM 信号无法通过 3 至 5v 电平转换器。如果我取消评论
然后 SPINDLE_ENABLE 信号变为高电平有效,但 PWM 输出也从高电平有效变为低电平有效。似乎没有 INVERT PWM 选项。
对不起,如果这是在错误的地方。随意移动/删除