Contact me: hankecnc@gmail.com

乙烯基切割机的建议 #1222

推推 grbl 3年前 (2023-01-23) 166次浏览

关闭
dolence 打开了这个问题 2017 年 5 月 1 日 · 6条评论
关闭

乙烯基切割机的建议#1222

dolence 打开了这个问题 2017 年 5 月 1 日 · 6条评论

注释

乙烯基切割机的建议 #1222

你好!

我正在使用 STM32 GRBL 1.1 端口来驱动由旧点阵打印机的部件制成的自制乙烯基切割机。我看到其他一些人也在做同样的事情,主要是使用 LinuxCNC 或 Mach3。我想建议一个乙烯基切割器模式或至少一些关于如何自己完成这些事情的帮助。任何帮助,将不胜感激。

开机或重置时自动搜索家庭:
因为我想要无缝使用,所以这个功能真的很棒。我通过在 system_execute_startup() 的开头调用 mc_homing_cycle 来解决这个问题,但我不确定这是处理它的最佳方法。我只需要 X 轴归位。

与轴无关的软限制
虽然在 X 上有软限制非常好,但这种功能不能仅应用于特定的轴。我的 Y 负责纸张/乙烯基牵引,不需要归位。一旦材料就位,它应该无限滚动,没有限制。设置一个非常大的最大行程到 Y 并以某种方式在每次工作开始之前自动归零 Y 轴就可以了。

提前致谢。

乙烯基切割机的建议 #1222
斯布基维茨 评论了 2017 年 5 月 1 日 通过电子邮件
乙烯基切割机的建议 #1222
成员

@dolence:不建议将自动归位用于通用 CNC。对于您的情况,这似乎还可以,因为它是一台轻型机器,不太可能伤害任何人。如果您无论如何都这样做,我会明确表示您的 Grbl 叉子会这样做。当用户不希望它发生时,自动归位可能会导致一些严重的崩溃。让 GUI 为您执行此操作总是更好,因为如果您有自己的自定义命令,那么让它发送命令是微不足道的。

至于与轴无关的软限制,我会将其添加到我的笔记中以备将来使用。现在我忙得不可开交,但这是个好主意。感谢分享。

代码结构良好。查看 protocol.c 中的主循环,在进入该循环之前执行一些操作。在 limit.c 中查找软限制检查例程。很容易根据您的目的进行更改。

乙烯基切割机的建议 #1222
作者

@sbkivitz我想你误会我了,我不是作者。
这是端口的链接:https ://github.com/usbcnc/grbl

@chamnit我想我会走另一条路。我会让 GRBL/STM32 几乎保持原样,并将其连接到另一个微控制器。我应该能够根据需要回家,从 SD、USB 或 Wifi 等流式传输文件。您是否有任何关于 STM32 官方端口的计划?usbcnc/grbl 使用的那些板子非常便宜且功能强大。

乙烯基切割机的建议 #1222

@dolence,STM32 应该足够强大,可以从 SD 卡流式传输文件,并将其显示在 LCD 显示器上并驱动键盘。也许稍微高端的芯片有更多的 IO。但是板子本身应该还是比较便宜的。

乙烯基切割机的建议 #1222
成员

我从来都不喜欢与其他进程共享实时任务。我不建议更改 Grbl 以添加 SD 卡、LCD 等。除非您非常了解 Grbl 代码,否则您可能会发现自己经常遇到问题。将它与单独的东西连接总是更好,而且由于 STM 板很便宜,添加另一个板不会花费太多。从长远来看,它还会为您省去一个巨大的头痛。

乙烯基切割机的建议 #1222
作者

@chamnit我完全同意你的看法。您是否有计划在不久的将来将官方端口移植到 stm32?

喜欢 (0)