注释
非常好; 我非常感谢您扩展 Grbl 设置并转向即时配置所有内容的明智方式 我刚刚将我的 3 轴板升级到 我的机器在它的主轴和激光模块之间共享 PWM 和启用引脚(通过拨动开关),我只是假设我可以保留 但是,当我在一个简单的激光作业上测试升级时,它在第一次切割时失败了: 我认为值得在这里发表评论,以防其他人被抓住。特别是因为在上面搜索
|
在过去的几天里,我一直试图让 PWM 激光控制工作,但我要么在输出引脚上没有 pwm,要么 M3/M4 Sxx 似乎停止工作。 根据我试过的维基:
但是当我尝试手动 M3 S100 时,输出端没有 PWM。 当我尝试:
当我手动 M3 Sxx 时,我可以在 Scope 中看到实际的 PWM,但随后 M4 拒绝工作。 我完全误解了这里的东西还是还有一些小错误? |
使用 M4,您必须有运动。尝试 … G91 在运动中进行测量。 |
是的,我知道“运动”约束,但我没有走那么远,因为它告诉我 M4 是无效的 gcode。 |
发送这个以确保您处于激光模式 |
对于二极管激光雕刻机/切割机并且应该能够使用 M3 和 M4 的机器,“正确”的机器配置是什么样的?我试过 $32=1,以及上面所有的主轴变化,比以前更困惑。让我们从它在配置中的样子开始,然后我可以开始运行特定的调试测试,以便您更好地了解正在发生的事情。 |
无论您的配置如何,都可以更改 $32。 这将设置默认值,但可以随时将其更改为 0。
|
是的,请参阅上面的代码段,我也尝试过。我尝试在其中设置 rgbl32 web ui 配置并将其作为 gcode 发送。在过去的几天里,我尝试了很多方法来让实际的 PWM 输出正常工作。让我们忽略我之前所做的一切,以干净的方式解决我的测试中的混乱/混乱。如果它是在引脚 GPIO_NUM_32(默认且仅主轴/工具)上具有 PWM 控制且可以使用 M3 和 M4 的二极管激光器,那么主轴的“正确”机器定义配置应该如何? |
设置 |
G91 M4S500 G1 F200 X20 在引脚上显示 PWM。 1000 是直接查看 PWM 是否工作的坏值。 |
但正如我之前所说,这现在是 PWM 硬件定义,而不是 wiki 文档中的激光定义……这就是我想从那里开始的原因…… |
暂时忽略定义。 |
如果您寻求帮助,我也需要了解情况。 我觉得你的配置没问题。沿着 $32 行的某处更改为 0。没有办法从配置文件中阻止它。这是激光 CAM 程序需要访问的动态设置。 它的行为方式与 Grbl 相同。 FluidNC 是下一代 Grbl_ESP32。激光模式会根据您使用的主轴类型自动更改为正确的模式。 |
a) 你用的是什么板子?至少有一块板在 pwm 输出电路中有一个电平转换器,这需要一些技巧来确保它被正确启用。 |
是的,显然 这就是为什么我建议我们从头开始,这样你和我就有相同的状态可以建立。不想听起来“有资格”或忘恩负义,这似乎更有意义,这样我们在运行测试时都知道我们在哪里。非常感谢所有帮助。
对我来说,配置与 wiki/docs 建议的完全相反,只是尝试不同主轴参数组合的“蛮力”结果。我本来希望这是“正确的”:
但这是当前正在运行的(绝对不是根据激光的 wiki/docs)
FluidNC,从来没有听说过,去看看,谢谢你的建议。 |
这是我们Discord 服务器的邀请。 FluidNC 现在仍然是“测试版”。您应该检查一下,但请稍等。 |
啊,我用这个完全进入了黑客模式,因为我想在没有自定义板的情况下给 grbl_esp32: https://www.amazon.de/gp/product/B08BV3L92G/ 我想看看是否可以使用这些 COTS 板。那里根本没有电平转换器。
是的,见上文,根据文档 – 并且没有 pwm 输出。至少不是在 M3 上,我还没有用它测试过 M4 运动,但我希望 M3 也可用。 |
婚戒 评论 on 30 Nov 2020
Devt 分支上的新主轴/激光功能
我们在 Devt 分支上有一些新的主轴特性。有很多要求支持带有主轴和激光器的机器。您现在可以在不重新启动的情况下切换主轴类型并调整相关设置。
您现在为这样的激光器指定引脚。
主轴销的定义与以前一样。使用的引脚编号可以与激光器不同或相同。
当您发送$Spindle/Type=Laser时,它将使用激光设置。一个新的设置$Laser/FullPower=nnn用于告诉 Grbl 你想要功率映射的范围。现有的$GCode/MaxS-nnnn设置仍用于主轴。这允许在 2 种类型之间快速切换,而不会损失您的最大 RPM 或激光最大功率。
必须在空闲模式和主轴关闭 (M5) 时进行所有更改。每次更改都会重新初始化设备,因此频率和引脚反转之类的东西都会生效。
我们希望得到一些反馈和人们对此进行测试。
未来
这只是对即将发生的事情的一种体验。我们希望将这种实时更改功能扩展到大多数功能。理想情况下,您编译一次并从 SD 卡加载您的机器定义或通过设置对其进行实时调整。