开源改变世界!!

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946

推推 grbl 2年前 (2022-10-19) 201次浏览 0个评论

关闭
Spark-Concepts 打开了这个问题 on 17 Jul 2021 · 11 条评论
关闭

带 PWM 主轴的激光模式下不接受 M4 命令#946

Spark-Concepts 打开了这个问题 on 17 Jul 2021 · 11 条评论

注释

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946

请回答以下问题。

您使用的是什么版本的固件?

  • 版本 1.3a 日期 20210424

问题是否可重复?

  • 是的

什么情况下会出现bug?

  • 使用激光模式时,$32=1,不接受 M4 命令 – 回退错误 20。通过全新安装所有库和目录进行测试。使用没有更改的 SPI_DAISY_4X_XYZ 机器定义。启动消息和下面的错误。

有什么想法吗?

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO,clock div: 1
加载:0x3fff0018,len:4
加载:0x3fff001c,len:1216
ho 0 尾部 12 房间 4
加载:0x40078000,len:9720
ho 0 尾部 12 房间 4
加载:0x40080400,len:6352
条目 0x400806b8
[MSG:Grbl_ESP32 Ver 1.3a日期 20210424]
[MSG:Compiled with ESP32 SDK:v3.2.3-14-gd3e562907]
[MSG:Using machine:SPI_DAISY_4X_XYZ]
[MSG:Axis count 3]
[MSG:RMT Steps]
[MSG:Init Motors]
[MSG:TMCStepper图书馆版 0x000701]
[MSG:X Axis Trinamic TMC2130 Step:GPIO(12) Dir:GPIO(14) CS:GPIO(17) Disable:None Index:1 R:0.110 Limits(0.000,300.000)]
[MSG:X Axis Trinamic driver test failed . 检查电机功率]
[MSG:Y Axis Trinamic TMC2130 Step:GPIO(27) Dir:GPIO(26) CS:GPIO(17) Disable:None Index:2 R:0.110 Limits(0.000,300.000)]
[MSG:Y Axis Trinamic 驱动程序测试失败。检查电机功率]
[MSG:Z Axis Trinamic TMC2130 Step:GPIO(15) Dir:GPIO(2) CS:GPIO(17) Disable:None Index:3 R:0.110 Limits(-300.000,0.000)]
[MSG:Z Axis Trinamic 驱动程序测试失败。检查电机功率]
[MSG:PWM 主轴输出:GPIO(25),Enbl:GPIO(4),Dir:None,Freq:5000Hz,Res:13bits]
[MSG:本地访问点 GRBL_ESP 已启动,192.168.0.1]
[MSG :Captive Portal 开始]
[MSG:HTTP Started]
[MSG:TELNET Started 23]
[MSG:Mistcoolant on pin GPIO(21)]
[MSG:X Axis limit switch on pin GPIO(36)]
[MSG:Y Axis limit switch on pin GPIO( 39)]
[MSG:Z 轴 GPIO(34) 引脚上的轴限位开关]
[MSG:GPIO(22) 引脚上的探针]
Grbl 1.3a [‘$’ 寻求帮助]

$32=1
ok
M4 S100
[MSG:M4 需要激光模式或可反转主轴]
错误:20(不支持的命令)

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946 Spark-Concepts 添加了 漏洞 有些东西不工作标签 on 17 Jul 2021
在带有 PWM 主轴的激光模式下不接受 M4 命令 #946
合作者

米奇布拉德利 评论 on 17 Jul 2021

SPI_DAISY_4X_XYZ 有
#define SPINDLE_TYPE SpindleType::RELAY

中继主轴不支持激光模式并且不可反转。

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946

工单名称中的“with PWM Spindle”与“Using the SPI_DAISY_4X_XYZ machine definition with no changes”不一致。

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946

我在这里使用了这个机器文件:https ://github.com/bdring/Grbl_Esp32/blob/main/Grbl_Esp32/src/Machines/spi_daisy_4axis_xyz.h

PWM 定义的第 68 行,带有 GPIO 25(输出)和 GPIO 4(启用)。

我注意到机器名称和 .h 文件名不匹配。

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946

要让 M4 与 PWM 一起工作,您必须定义一个方向引脚,否则无法逆时针走。如果要使用激光模式,则必须使用 SpindleType::Laser

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946

好的 – 请帮我快速检查一下。要使激光模式工作,我们需要定义一个新的机器文件,该文件具有:

SpindleType::Laser
LASER_OUTPUT_PIN
LASER_ENABLE _PIN
$Gcode/LaserMode=on

这对吗?

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946
所有者

婚戒 评论 2021 年 7 月 17 日

LASER_ENABLE_PIN 是可选的,仅在您的激光器需要时使用。

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946

复制 Laser_Enable_pin :)。

主要问题是:打开 LaserMode(实时设置)是否允许您从 PWM 驱动主轴转到接受来自 Lightburn 的 M3 和 M4 命令的 PWM 驱动激光器?

从上面的讨论中,我认为我们需要为 PWM 驱动激光器定义一个新的机器文件,并在我们从 pwm 主轴切换到 pwm 激光器时推送固件更新 – 这是正确的吗?

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946
所有者

婚戒 评论 2021 年 7 月 18 日

如果在机器定义中同时定义两者,则可以在运行时从 PWM 切换到激光。然后你只需发送 $Spindle/Type=Laser 或 $Spindle/Type=PWM 来切换类型。它们可以使用相同的引脚或单独的引脚。

https://github.com/bdring/Grbl_Esp32/wiki/Spindle-Types#overview

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946

我们正在处理的新代码几乎可以进行测试,让您可以在单个机器配置中设置多个主轴。每个主轴都有一系列刀具编号,例如旋转主轴可能是刀具编号 0..9,而激光是刀具编号 10 及以上。当您发出 GCode M6 Tn 命令时,n 的主轴被激活。

在旧代码中,您可以在同一个机器文件中同时定义 SPINDLE_OUTPUT_PIN 和 LASER_OUTPUT_PIN。您可以通过发出 $Spindle/Type=Laser 或 $Spindle/Type=PWM 从主轴切换到主轴。要启用或禁用激光模式,请发出 $laser/mode=on(或 off)。如果您在使用激光主轴时始终需要激光模式,则只需离开$ laser/mode = ON,因为选择了PWM(旋转)主轴时,忽略了rlaser/mode。

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946

谢谢大佬!我不知道您可以将 GPIO 分配给多个主轴功能。进行了更改,并且效果很好!

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946
所有者

婚戒 评论 2021 年 7 月 18 日

双功能,激光/主轴机床如今很流行。

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946 EU4AX 提到了这个问题 7月28日

在带有 PWM 主轴的激光模式下不接受 M4 命令 #946
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

请记住,对此存储库的贡献应遵循我们的 GitHub 社区指南
通过赞助他们 来表达 您对 bdring的支持。

 赞助

标签
漏洞有些东西不工作
项目

还没有

发展

没有分支或拉取请求

3名参与者
在带有 PWM 主轴的激光模式下不接受 M4 命令 #946在带有 PWM 主轴的激光模式下不接受 M4 命令 #946在带有 PWM 主轴的激光模式下不接受 M4 命令 #946

喜欢 (0)

您必须 登录 才能发表评论!