开源改变世界!!

激光逻辑落后? #540

推推 grbl 2年前 (2023-01-27) 201次浏览
关闭
ShaneBoss 打开了这个问题 2018 年 12 月 31 日 · 5 条评论
关闭

激光逻辑落后?#540

ShaneBoss 打开了这个问题 2018 年 12 月 31 日 · 5 条评论

注释

激光逻辑落后? #540

所以我刚收到我的 3018 cnc,它带有啄木鸟 3.2 板 grbl 1.1f 和 2.5w 3pin 激光器。
问题是当我将激光设置为低功率时,即 m4s1 或 m5 处于最大功率。但是,如果我将电源设置为 m4s255,它会关闭,并且像 m4 s250 这样的任何高值都会将电源设置为低电平。[像 m4 s255 比 s240 功率小]
我检查了电路板上的 pwm 引脚,在 m5 时显示 2.5v,在 m4 s255 时显示 12v。
我的主板有问题吗?或者这是一个激光问题?

激光逻辑落后? #540

好吧,直到我知道,Sxxx 只适用于 M3。

激光逻辑落后? #540

在 “C:\Users”Your User Name”\Documents\Arduino\libraries\grbl 中检查你的 config.h 文件

在 config.h 行 206

// 将主轴使能引脚从低电平禁用/高电平启用反转为低电平启用/高电平禁用。有用 // 对于一些预制的电子板。// 注意:如果启用 VARIABLE_SPINDLE(默认),则此选项无效,因为 PWM 输出和 // 主轴启用组合到一个引脚。如果您需要此选项和主轴速度 PWM,//取消注释下面的配置选项 USE_SPINDLE_DIR_AS_ENABLE_PIN。#define INVERT_SPINDLE_ENABLE_PIN // 默认禁用。取消注释以启用。

如果您更改其中的任何内容,您将需要保存更改,然后重新编译 GRBL 并重新上传到 Arduino。

激光逻辑落后? #540
作者

所以我在上面的评论中对我的配置文件进行了 2 次更改,但我无法上传它,所以我保存了在临时文件夹中吐出的 .hex 并通过 xloader 上传,但它仍然做同样的事情。我还订购了另一块主板和激光器,它们都在 vcc 上运行完全相同的 12v,空闲时在 pwm 上运行 3ish v,在全功率时运行 12v。

激光逻辑落后? #540
作者

好的,所以我早些时候搞砸了我正在测量来自 vcc 和 pwm 的电压而不是接地但逻辑仍然落后并且上面的帖子没有解决问题但是
如果我启用线 360 USE_SPINDLE_DIR_AS_ENABLE_PIN
我可以让它在引脚 d13 上工作但 pwm 没有’它只能在 5v 或 0 电压下工作
。有没有办法在该引脚上获得 pwm?

激光逻辑落后? #540

你用的是什么版本的 GRBL??通常,激光 TTL 连接到 GRBL 1.1 的引脚 11 或 GRBL 0.9 的引脚 12。PIN 13 一般为主轴方向。PIN 11 具有 PWM 功能。