对话
|
是否可以在特定行上为文件加注星标? |
|
它对我不起作用,11 针上没有信号。 |
|
很遗憾听到这个消息。您是否记得在 config.h 中取消注释第 214 行?
拉取请求默认禁用它。 也许与其他一些与主轴相关的设置交互? |
|
是的,我做到了,但现在我正在尝试使用正常代码,但 D11 上没有 pwm 信号。有什么建议吗? |
|
有点难说。可能有很多事情。确保您没有处于警报状态。可由未经过滤的限位开关信号随机触发。检查短裤?抱歉,如果我不在场,我帮不上什么忙!
|
|
我试过 2 个不同的 arduino,都连接到 cnc 屏蔽并断开连接。用测试仪检查 D11。 |
|
你确定你在正确的别针上吗?启用 PWM 时引脚会发生变化 |
|
更改配置后是否清理了 Arduino 库?您还必须加载测试草图。
|
|
是的,我做到了,但不起作用。让我的激光工作的唯一方法是启用 USE_SPINDLE_DIR_AS_ENABLE_PIN 并将激光插入主轴 dir 引脚。(未启用 pwm) PS:现在 PWM 正在工作但没有反相,甚至取消注释 INVERT_SPINDLE_PWM |
|
更新:我在输出上使用了一个 nand 并注释掉了 INVERT_SPINDLE_PWM,现在一切正常。 |
|
为什么需要反转占空比?对我来说,它与 HY VFD 一起工作…… |
|
嘿, 关于任何人如何让它工作的更多细节?我试过启用 USE_SPINDLE_DIR_AS_ENABLE_PIN 和 VARIABLE_SPINDLE,但没有成功。我的激光器只是在 +Z 引脚上保持活动状态 |
|
现在似乎有相当优雅的解决方案将环阳RS485通信直接集成到GRBL,如果你能帮助测试我会很高兴: |
|
对我不起作用。我添加了一个新的拉取请求 ( #1040 ),使用不同的方法来反转 PWM 信号。 |
|
此 PR 对我不起作用,我将其应用于最新的可用提交 ( bfb67f0 )。PR #1040来自@oMtQB4工作正常,除了在我的情况下激光没有以全功率运行,它比以前弱得多。我试图修复#1040版本,但没有成功。所以我修复了这个 PR。 uint8_t corr_pwm_value;
#ifdef INVERT_SPINDLE_PWM
corr_pwm_value = 255 - pwm_value;
#else
corr_pwm_value = pwm_value;
#endif
SPINDLE_OCR_REGISTER = corr_pwm_value; // Set corrected PWM output level.
并在函数 修正后一切正常,PWM 反转,激光以全功率运行。 这是函数 void spindle_set_speed(uint8_t pwm_value) 的完整代码 |
|
有什么办法可以将此 PR 包含到 GRBL 中吗? |


.jpg)

添加选项以反转变速主轴输出引脚的占空比。
使用VFD控制器测试(环阳变频器型号:HY01D523B)