开源改变世界!!

RAMPS+Marlin 引脚和命令 #546

推推 grbl 2年前 (2023-02-04) 158次浏览
关闭
FlailAway 打开了这个问题 2019 年 5 月 28 日 · 11 条评论
关闭

RAMPS+Marlin 引脚和命令#546

FlailAway 打开了这个问题 2019 年 5 月 28 日 · 11 条评论

评论

RAMPS+Marlin 引脚和命令 #546
连击 评论了 2019 年 5 月 28 日  

嗨,对这一切都很陌生,但我有一个旧的 25W CO2 激光器,头部运动电子设备是烤面包,但它仍然可以很好地燃烧 5KHz 5v PWM 应用频率发生器。

我有一个 Mega+RAMPS,目前已安装 Marlin 1.1.9。Marlin 说明说要启用激光并将 PWM 映射到引脚 D6,我在那里收到了良好的信号。Marlin 还说使用“M107 P1 S0”表示关闭,使用“M106 P1 Sxxx”表示强度。两者都适用于 OFF 和不同的强度。

我在这里找到了一些 2018 年的帮助,但是关闭和打开的说明是 M116 P0 等。我不确定该怎么做,因为 Marlin 可以很好地使用 M106… 用于 PWM。

我想和 Marlin 待在一起,这样我就可以使用 LCD 和 SD 卡了,因为激光机就在离房子 300 英尺的车库里。

有人可以指点我一些关于如何获得这个光栅并再次切割的说明吗?

谢谢。

RAMPS+Marlin 引脚和命令 #546
成员

Marlin 从未针对激光操作进行过优化,并且多次改变其工作方式。LaserWeb 需要一些配置才能为 Marlin 生成工作 gcode。

转到 Settings / Gcode 并将其设置GCODE GENERATORmarlin. 然后设置TOOL ONM106 P1TOOL OFFM107 P1 S0激活INTENSITYY SEPARATE LINE。这应该生成适用于 marlin 的 gcode。

RAMPS+Marlin 引脚和命令 #546
成员
开胃菜 评论了 2019 年 5 月 28 日  

提示:与 Marlin 合作是一种妥协。结果,尤其是灰度雕刻,不如其他固件(如 Grbl、TinyG 或 Smoothieware)好。这是由于在加速、减速时缺少 PWM 适应造成的。

RAMPS+Marlin 引脚和命令 #546
作者
连击 评论了 2019 年 5 月 28 日  

与马林合作是一种妥协。

谢谢,我真的更愿意使用您对 grbl 的改编,但是,由于车库里没有电脑,因此需要 LCD+SD 卡。

LCD+SD 卡还有什么可以用的吗?我有一块 MKS-SBASE 板,上面安装了您的 1.23 端口版本,但 TTL 仅为 3.8v 峰峰值。所以我不确定对于旧的(1998 年)Synrad 激光器所期望的 5v-PP 电压是否足够高。

使用 MKS,我可以将 TFT32 LCD 与 3D 打印机菜单一起使用吗?

RAMPS+Marlin 引脚和命令 #546
成员

如果 3.8V 不足以满足您的激光 PWM 信号,那么您只需要一个便宜的逻辑电平转换器(如https://www.adafruit.com/product/757),或者您自己制作晶体管/mosfet 电压开关。

据我所知,Smoothieware 无法处理 MKS TFT32 LCD,只能处理通常的 RepRap 全图形 LCD。grbl-LPC 不支持任何显示。

RAMPS+Marlin 引脚和命令 #546
作者

感谢您的跟进。

MKS TFT 可与 SBASE 板和 Smoothie 固件配合使用。TFT 固件有一个“Smoothie”选项,您还可以为图形控制器设置 smoothieware。但是,smoothieware 软件太难用了,我又回到了 Delta 打印机上的 MKS-Gen-L 和 TFT with Marlin。

随着 MKS-SBASE 的释放,我认为额外的速度可能对激光有好处。我现在已经在旧激光器上对其进行了测试,虽然 3.8v 可以工作,但它并不可靠。我假设这是因为 3.8v 的变化有时会接近或低于 3.5v。

至于电平转换,我有一些像这样的

我现在让 grbl-Mega 在 5KHz 和 5v-PP 下与 RAMPS 板可靠地工作。我应该坚持下去还是继续让 SBASE+ 级别转换工作?

意思是,Arduino Mega 是否能够足够快地运行激光?

感谢您到目前为止的时间。

RAMPS+Marlin 引脚和命令 #546
成员

我从未尝试过 grbl-Mega,但理论上 MCU(8 位)比 SBASE 板的 32 位 MCU 慢得多。我会选择 SBASE 和 grbl-LPC,因为这将提供更快的光栅雕刻速度。

RAMPS+Marlin 引脚和命令 #546
成员

您链接中的电平转换器应该可以正常工作。

RAMPS+Marlin 引脚和命令 #546
成员
开胃菜 评论了 2019 年 5 月 30 日  

这是我的最大光栅提要示例(相同的图片和设置):

  • Adruino Uno (ATmega328p) 带 grbl 1.1f 高达 35-50mm/s
  • MKS SBASE (NXP LPC1768) with grbl-LPC 超过 300mm/s

(Arduino Mega 与 Arduino Uno 相当,甚至略慢)

RAMPS+Marlin 引脚和命令 #546
作者
* MKS SBASE (NXP LPC1768) with grbl-LPC more than 300mm/s

好的,谢谢,毫无疑问我应该使用 SBASE。该死的,刚刚花了两天的大部分时间让 RAMPS 工作。我想所有的好经历。

RAMPS+Marlin 引脚和命令 #546
作者

您链接中的电平转换器应该可以正常工作。

当从 3v 变为 5v 时,它们在 5KHz 时不够快。在“示波器”上,当超过 PWM-5% 时,我会得到一条带有大量噪声的 5v 实线。我会订购 Adafruit 的一种,但怀疑它们可能不会更好。

RAMPS+Marlin 引脚和命令 #546
成员

嗯,这听起来很奇怪。它们专为 I2C 而设计,从 100kbps 到 3.2Mbps!