注释
|
如果启用了主轴,它将保持启用状态。除了重置,没有办法禁用它。 |
|
不明白你的意思。我一打开它,主轴使能引脚就会读取 5v。我不必打开它或将任何 gcode 传递给 grbl 使其成为 5v。 |
|
启用可变主轴后,您需要使用 M3 启用主轴并设置非零主轴速度。然后你会看到引脚电压增加。 |
|
@Schildkroet:主轴启用将通过 M5 主轴禁用命令关闭。 |
我试过了,但它对引脚上的电压没有影响。如果我启用了可变主轴(这样我就可以使用带有速度的 M3 命令,无论我将其设置为什么速度,引脚电压都保持在 5v。没有变化。如果我将其设置为禁用可变主轴,速度命令不做任何事情,只有 M3 和 M5 将激光完全打开/完全关闭。 |
|
启用可变主轴后,主轴销位于 D11 上。禁用,它在引脚 D12 上。 |
|
是的,但是当我将激光 TTL 连接到 D12 时,它不起作用。激光器永远不会打开电源。如果我检查 D12 上的电压,无论我设置主轴的速度如何,它的读数都为零。当启用可变主轴时,我将 GRBL 配置为使用 0 到 255 作为最小/最大主轴转速,但我已经尝试使用高达 18000 的值。没有。 |
|
也许我有错误的别针。我发现的信息说,在 CNC 屏蔽上,Z- 限位销转到 D12,但我也看到它在某些地方是 Z+。无论哪种方式,我都尝试过它们,但似乎没有任何区别。 |
|
如果启用了激光模式,它的行为会有所不同。请参阅 wiki laser page 了解原因。您必须使用 G1 移动才能打开激光。 |
|
那是我错过的一点。我想当我尝试它时,程序使用的是 G0 代码,但我回来后必须仔细检查。当我弄清楚它是否有效时会发布更新。谢谢! |
|
好的,那绝对是它。我想我只是错过了有关代码更改的部分。我使用 Inkscape 生成我的 Gcode,使用 raster2gcode 扩展,但它没有任何 S 代码。我假设我仍然可以使用 bCNC 控件打开/关闭激光。不管怎样,我现在成功地运行了一个程序,一切看起来都很棒。 然而,另一个问题。这个程序是我在我的 windows 笔记本电脑上使用 laserGRBL 创建的。我想知道在运行 raspbian 的树莓派上生成文件的一些好的解决方案是什么?我已经阅读了一些关于 t2laser 的文章,但想知道其他人可能在那里,您是否有任何收藏夹? 无论如何感谢您的帮助,我真的很感激! |
|
一个相关的问题,是否有任何硬件 p8n 可以告诉我 grbl 何时处于激光模式? |
|
您可以发送 $$ 并查找已启用的 $32
|
|
那不是我真正想要的,我想在不处于激光模式时锁定激光硬件,我有一个激光/数控钻机,它有效地使用主轴控制来驱动激光。我正在为中档 CNC 系统设计一个新的防护罩。 |
|
@thawkins: 目前,它只是设置。您可以修改源代码以在 Grbl 加载其设置时将引脚驱动为高电平或低电平。 |


我在这个论坛和其他论坛上做了很多搜索,但似乎无法找到我的答案。
我在装有 GRBL 1.1 的通用 UNO 上使用通用 CNC 屏蔽,在树莓派上使用 bCNC 作为主机。
在默认设置下,启用可变主轴后,无论我做什么,主轴启用引脚上的电压都保持在 5v。如果我禁用可变主轴,主轴启用现在可以正常工作,但我无法利用激光二极管的 TTL 功能。我使用的激光器是带 TTL 的 Eleksmaker LA03-3500 3.5W 激光器。我将电源 +/- 连接到 12v p/s 并将 TTL 线连接到主轴启用(同样,禁用可变主轴)是我可以使用它的唯一方法。
我知道禁用主轴会导致 UNO 上的引脚 11 和 12 交换,所以我的第一个想法是将 TTL 交换到 Z 限制引脚并启用可变主轴,但无论我在做什么,这些引脚输出 0v在 bCNC 中使用主轴。我试过将最大主轴转速更改为 255,但似乎没有任何改变。我也试过弄乱 grbl 固件中的 USE_SPINDLE_DIR_AS_ENABLE_PIN 设置,但它也没有改变任何东西。除非我禁用可变主轴,否则主轴启用引脚始终读取 5v。
我做错了什么吗?在我忽略的 grbl 固件或 bCNC 配置中是否有设置?我假设由于我的激光二极管具有 TTL 功能,并且它在 grbl 1.1 中受支持,所以它应该可以工作,不是吗?
我从我的研究中学到了很多东西,并且能够系统地解决我迄今为止遇到的所有问题,但是这个让我难住了。我真的很想用这台机器进行灰度雕刻,但是没有 TTL 那是不可能的,对吗?
感谢你们在这件事上提供的任何帮助,我真的很感激。