开源改变世界

问题:扫描偏移,二极管激光器 #603

推推 grbl 2年前 (2023-02-05) 290次浏览
关闭
3 个任务中的第 1 个
xpozec 打开了这个问题 2022 年 9 月 10 日 · 23条评论
关闭
3 个任务中的第 1 个

问题:扫描偏移,二极管激光器#603

xpozec 打开了这个问题 2022 年 9 月 10 日 · 23条评论

评论

问题:扫描偏移,二极管激光器 #603

控制板

定制板
问题:扫描偏移,二极管激光器 #603

董事会供应商的帮助

  • 是的
  • 不适用

机器描述

激光雕刻机,定制。使用A4988步进驱动器,7.5W二极管激光器
120W 12V电源(meanwell)
2台机器
问题:扫描偏移,二极管激光器 #603
问题:扫描偏移,二极管激光器 #603
问题:扫描偏移,二极管激光器 #603

配置文件

name: "Laser"
board: "Byte 4axis"

stepping:
  engine: RMT 
  idle_ms: 255
  dir_delay_us: 1
  pulse_us: 2
  disable_delay_us: 0

axes:
  shared_stepper_disable_pin: gpio.13:high
  
  x:
    steps_per_mm: 80
    max_rate_mm_per_min: 4800
    acceleration_mm_per_sec2: 1200
    max_travel_mm: 450
    soft_limits: true
    homing:
      cycle: 1
      positive_direction: false
      mpos_mm: 0.000
      feed_mm_per_min: 400.000
      seek_mm_per_min: 3000.000
      settle_ms: 250
      seek_scaler: 1.0
      feed_scaler: 1.0
    
    motor0:
      limit_neg_pin: gpio.34:low
      pulloff_mm: 3.000
      stepstick:
        direction_pin: gpio.2:low
        step_pin: gpio.0
    motor1:
      null_motor:

  y:
    steps_per_mm: 80
    max_rate_mm_per_min: 4800
    acceleration_mm_per_sec2: 1200
    max_travel_mm: 450
    soft_limits: true
    homing:
      cycle: 1
      positive_direction: false
      mpos_mm: 0.000
      feed_mm_per_min: 400.000
      seek_mm_per_min: 3000.000
      settle_ms: 250
      seek_scaler: 1.0
      feed_scaler: 1.0

    motor0:
      limit_neg_pin: gpio.35:low
      pulloff_mm: 3.000
      stepstick:
        direction_pin: gpio.15:high
        step_pin: gpio.26
    motor1:
      null_motor:

 
  # z:
  #   steps_per_mm: 2000
  #   max_rate_mm_per_min: 500
  #   acceleration_mm_per_sec2: 100
  #   max_travel_mm: 5
  #   homing:
  #     cycle: 0
  #     mpos_mm: 0
  #     positive_direction: false

  #   motor0:
  #     rc_servo:
  #       pwm_hz: 50
  #       output_pin: gpio.27
  #       min_pulse_us: 700
  #       max_pulse_us: 2200
        
spi:
  miso_pin: gpio.19
  mosi_pin: gpio.23
  sck_pin: gpio.18

sdcard:
  cs_pin: gpio.5
  card_detect_pin: NO_PIN

coolant:
  flood_pin: NO_PIN
  mist_pin:  gpio.21

probe:
  pin: gpio.32:low:pu
  
Laser:
  pwm_hz: 5000
  output_pin: gpio.25
  enable_pin: NO_PIN
  disable_with_s0: false
  s0_with_disable: true
  tool_num: 0
  speed_map: 0=0.000% 1000=100.000%

启动消息

no errors, all green

用户界面软件

Lightburn, lasergrbl

发生了什么?

通过 USB 雕刻。
3.4.4 有一些奇怪的偏移发生
在新版本中,我无法测试,因为此时我无法回家我的机器,它只在 20% 的时间内工作。
当使用 Arduino 板或 ESP32grbl(已停产)时,不会出现那些漂亮的小伙子和 Robbin Williams 的照片,这些照片是在同一台机器上使用 arduino 板和 ESP32grbl(已停产)完成的,这排除了硬件问题,我认为
使用 35mm/雕刻s 67% power
如果您需要更多信息以便能够提供帮助,请询问,我会尽力提供所有信息。

其他信息

问题:扫描偏移,二极管激光器 #603
问题:扫描偏移,二极管激光器 #603
问题:扫描偏移,二极管激光器 #603
问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603
作者

做了更多测试,如下所示: 这是 0% 过扫描,正如我想的那样,这可能是问题所在 2% 和 5% 10% 15% 20% 上面的一个不是双向扫描,只是在一个方向上…… 和最后底部是 90 度扫描,因为不是在 x 轴上扫描,而是在 y 轴上扫描 10% 过扫描…… 最好的结果是单向扫描,但这也不完美。
问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603

你能做一些更简单的测试,比如灰色矩形吗?我需要一个易于重现和思考的测试用例。看着丹妮莉丝·坦格利安太让人分心了。

也可以尝试保存文件并从 SD 卡运行它。试图消除变量。

问题:扫描偏移,二极管激光器 #603
作者

当然,现在是晚上,我会进行这些测试,并希望在大约 12 小时后发布我的结果

问题:扫描偏移,二极管激光器 #603
作者

更新
在 LB 中运行了一个间隔测试,
所以今天没有花哨的 Targaeryens 0.05 是一个矫枉过正,只是看起来“好”,因为它与 0.07 一样是一个过度燃烧, 其中真正显示的问题是 0.20 这个交叉影线和波浪形结果但是根据照片只是断断续续
问题:扫描偏移,二极管激光器 #603
问题:扫描偏移,二极管激光器 #603
问题:扫描偏移,二极管激光器 #603
问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603
贡献者

你好,

您可以分享您的 lightburn 文件 (.lbrn2) 吗?

我想测试我的设置

谢谢

问题:扫描偏移,二极管激光器 #603
作者

问题:扫描偏移,二极管激光器 #603
LB 不允许我这样保存它,它是一个激光工具,间隔测试,根据照片设置
我可以保存 gcode 文件,不确定是否有帮助,但这里是
test.zip

问题:扫描偏移,二极管激光器 #603
贡献者

在我这边测试。100mm/s – 10% power (K40)
看来我没有遇到同样的问题

问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603
作者

我不是专家,但确实如此。在0.20 不会看错了吧?offset 在我这边不好。
是我还是我在您的测试中也看到了相同或相似的波浪图案
?我有 2 台激光进行测试,两者都给我相同的结果。我的二氧化碳没有这些问题

问题:扫描偏移,二极管激光器 #603
作者
xpozec 评论了 2022 年 9 月 12 日  

进行了更多测试:
重新编译 GRBL esp32,相同的硬件。
结果:
问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603
tent.com/113240530/189633657-29f3c113-f906-4a28-88ee-e6c8a06fb103.jpg) 在 0.20 上仍然有一些小的偏移但是,这些线是平行的,而不是波浪形的……
问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603

这看起来像 LightBurns 扫描偏移调整。基于 .05 如何不显示问题。这是因为 0.05 步小于激光焦点的宽度。如果您按此处所示执行扫描偏移调整,您的问题应该会消失。

问题:扫描偏移,二极管激光器 #603
作者

关于 lightburn 扫描偏移,您是完全正确的,但是另一个问题是此固件产生的波浪线,并且进行相同测试的人复制了相同的问题。
仅仅因为激光切割得好,并不意味着它雕刻得很好,二极管激光器都是关于照片雕刻的。
但是在这里,假设我可以修复偏移量,我应该如何摆脱微型弧线和非平行线?
我有一个测试。
与其他人讨论这个问题,我们得出的结论是,当 x 扫描时,y 电机出于某种原因在脉动。我将在一两天内用示波器运行一个周期,在这里发布我的结果。
当涉及到扫描偏移时,必须将其调整到 35mm/s 的速度不是任何其他固件所需要的,我有一个巨大的 CO2 激光器 1300x900mm 并且可以在不需要扫描偏移的情况下实现高达 900mm/s 的速度。
我在其中一个已关闭的问题中发现了类似的问题,他们的解决方案是使用 I2C 步进驱动程序,这是我无法做到的。
但是,我确实感谢每一位关注我的问题并花时间尝试提供帮助的人

问题:扫描偏移,二极管激光器 #603

我试图复制这个问题,同时处理大约 5 个其他问题。

问题:扫描偏移,二极管激光器 #603
作者

@MitchBradley谢谢,如果需要,我可以分享更多信息并进行更多测试,我拥有示波器和硬件和软件设计、维护方面的中级知识,并且是激光技术方面的资深人士。因此,如果您需要更多信息,请告诉我,与此同时,我将继续使用此主题作为一种博客,介绍为解决问题所做的工作,以及如果您不介意的话我得到的结果,毕竟更多我们都有数据,更有可能得出一些明智的结论,干杯

问题:扫描偏移,二极管激光器 #603

能不能只试一根线,看看它是不是波浪形的?

问题:扫描偏移,二极管激光器 #603
作者

问题:扫描偏移,二极管激光器 #603
顶部是 esp32 grbl,底部是 fluid nc,单线看起来不是问题,今天将进行更多测试

问题:扫描偏移,二极管激光器 #603

请附上上述测试的 GCode 文件。

问题:扫描偏移,二极管激光器 #603

尝试从 SD 卡运行该 gcode 文件,而不是从 lightburn 流式传输它

问题:扫描偏移,二极管激光器 #603
作者

我会安装 SD 卡读卡器,并在完成测试后通知您

问题:扫描偏移,二极管激光器 #603
作者

SD卡运行,同一个文件
问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603

我通过用具有 TMC2209 驱动程序的FYSETC E4 板替换古老的 EleksLaser Arduino Nano 板,将带有 2.5W 激光器的旧 EleksLaser 龙门架转换为 FluidNC 。这是配置文件。
e4laser.yaml.txt
固件是从StdFilesystem 分支构建的。与 v3.6.0 相比,该分支没有与运动或主轴/功率控制相关的更改。
激光器是一种旧的 2 针激光器,其中 PWM 直接应用于 12V 电源 – 而不是“TTL PWM”。E4 板的挤出机 MOSFET 通过 PWM 打开和关闭激光电源的低端,激光的高端直接连接到 +12V。

我编辑了您的测试文件以删除标签并仅雕刻 6 行测试图案 – 因为 6 行足以显示任何系统问题。我还将线条之间的距离从 0.2 毫米更改为 0.6 毫米,以便线条显示得更好并且有更多的 Y 行程以揭示任何动量问题。我将激光功率设置为 S300,这样可以轻松读取黄色记事本纸上的标记,而不会烧穿。这是文件:
test_small.gc.txt
我使用 WebUI Tablet UI 从 SD 运行该文件。
最初线条中有一些波纹,但我能够通过调低加速度并确保龙门架是方形的(龙门架有双 Y 电机,每个电机都有一个单独的驱动器)将它减少到相当小的数量。以下是一些运行:
问题:扫描偏移,二极管激光器 #603

  • A100 SQ 是加速度=100 mm/sec2 与龙门方形。我觉得结果还不错。
  • A500 Sq 是龙门方形加速度 500 mm/sec2。由于 Y 动量在 Y 运动之后仍在稳定,您可以看到一些摆动(红色箭头)。
  • A100 R1是我介绍了一些手动拉动龙门架的一端一步之后的架子。当机架试图消散机械应力时,您会看到一些摆动(蓝色箭头)。
  • A100 R2同理;我再次从正方形中拉出一步
    在较早的运行中 – 未显示 – 龙门架严重弯曲并且存在大量波纹。
问题:扫描偏移,二极管激光器 #603
作者

果然,当我将加速度降低到 100 毫米/秒时,波浪图案就消失了,但这对于雕刻机来说还不够好,对于我正在寻找的结果、速度等来说还不够好。我的机器有 1 y 电机,并且轴驱动到另一端,这完美地工作并确保没有跳过或任何不同步……
如果 ESP32 板和固件发出指示它是机器上的瓶颈它回到 AVR板,由于 Fluid NC 无法处理快速光栅,GRBL ESP32 随机报告 paniced core,有时在 10 分钟后,有时在 12 小时后,最终 ESP grbl 端口还不存在。
由于我还有硬件,我会继续跟踪进展并随着开发的进行进行实验。
感谢你们
问题:扫描偏移,二极管激光器 #603

问题:扫描偏移,二极管激光器 #603

由于 OP 似乎要放弃,因此关闭。