开源改变世界

激光 CO2 PWM 连接 #1543

推推 grbl 3年前 (2023-01-24) 127次浏览

打开
CharlesMatt 打开了这个问题 2019 年 8 月 22 日 · 3条评论
打开

激光 CO2 PWM 连接#1543

CharlesMatt 打开了这个问题 2019 年 8 月 22 日 · 3条评论

注释

激光 CO2 PWM 连接 #1543

你好 !

谁能帮我?

我有一个具有这种连接和特性的 40w 激光管电源 ,我用一个没有斜坡或 cnc 屏蔽的 arduino mega 2560 进行了连接,我使用的软件是 LaserWeb,nema 电机正在工作,我的问题是 PWM,这个东西不工作,当我脉冲“激光测试”按钮时没有任何反应,我将我的连接建立在这张图片上
激光 CO2 PWM 连接 #1543
激光 CO2 PWM 连接 #1543

激光 CO2 PWM 连接 #1543

我再说一遍,所有轴都在工作,我在这个项目中使用的 GRBL 版本是 1.1,唯一的问题是激光控制或 pwm。

请帮帮我 !:C

激光 CO2 PWM 连接 #1543

我也有同样的问题。激光器的电源始终打开,PWM 控制不会关闭电源。

请帮忙!谢谢你。

激光 CO2 PWM 连接 #1543

我解决了这个问题,你已经更改了 grbl 配置中的参数 32,并在软件中使用图像的参数创建下一个配置
激光 CO2 PWM 连接 #1543
激光 CO2 PWM 连接 #1543
激光 CO2 PWM 连接 #1543

保存并上传设置,更多细节在这里:

https://www.youtube.com/watch?v=oXHmOdObTvw&t=75s

激光 CO2 PWM 连接 #1543
hkuwabara3 评论了 2021 年 8 月 25 日  

激光功率可设置为 $32=1 $30=1000

LaserGRBL 配置
M4 激光开启
M5 激光关闭
S:0 到 1000
激光 CO2 PWM 连接 #1543

在 cpu_map.h 中,输入

  // Prescaled, 8-bit Fast PWM mode.
  #define SPINDLE_TCCRA_INIT_MASK ((1<<WGM20) | (1<<WGM21)) // Configures fast PWM mode.
  // #define SPINDLE_TCCRB_INIT_MASK (1<<CS20) // Disable prescaler -> 62.5kHz
  #define SPINDLE_TCCRB_INIT_MASK (1<<CS21) // 1/8 prescaler -> 7.8kHz (Used in v0.9)
  // #define SPINDLE_TCCRB_INIT_MASK ((1<<CS21) | (1<<CS20)) // 1/32 prescaler -> 1.96kHz
  //#define SPINDLE_TCCRB_INIT_MASK (1<<CS22) // 1/64 prescaler -> 0.98kHz (J-tech laser)

如果将 pwm 设置为 1/8 分度,您可能会得到漂亮的灰度雕刻。

喜欢 (0)