开源改变世界

问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 #532

推推 grbl 2年前 (2023-02-05) 224次浏览
打开
3 个任务中的第 1 个
lollotek 打开了这个问题 2022 年 7 月 20 日 · 5 条评论
打开
3 个任务中的第 1 个

问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题#532

lollotek 打开了这个问题 2022 年 7 月 20 日 · 5 条评论

评论

问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 #532

控制板

带有 TMC_2009 作为标准步进器的自定义 Esp32 板(无 uart)

问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 #532

董事会供应商的帮助

  • 是的
  • 不适用

机器描述

带有激光雕刻机的定制 CoreXY

配置文件

name: TMC2208 Pen Cutter
board: unknown

kinematics:
  corexy:

stepping:
  engine: RMT
  idle_ms: 255
  dir_delay_us: 0
  pulse_us: 3
  disable_delay_us: 0

laser:
  pwm_hz: 5000
  output_pin: gpio.4
  enable_pin: NO_PIN
  disable_with_s0: false
  s0_with_disable: false
  tool_num: 0
  speed_map: 0=0.000% 255=100.000%

axes:
  shared_stepper_disable_pin: gpio.13:high
  x:
    steps_per_mm: 80.000
    max_rate_mm_per_min: 8000.000
    acceleration_mm_per_sec2: 300.000
    max_travel_mm: 550.000
    soft_limits: false
    homing:
      cycle: 2
      mpos_mm: 0.000
      positive_direction: true
      settle_ms: 250.000
      seek_mm_per_min: 1000.000
      feed_mm_per_min: 500.000
      seek_scaler: 1.100
      feed_scaler: 5.000
    motor0:
      limit_all_pin: gpio.17
      hard_limits: false
      standard_stepper:
        direction_pin: gpio.14
        step_pin: gpio.12
    motor1:
      null_motor:
  y:
    steps_per_mm: 80.000
    max_rate_mm_per_min: 8000.000
    acceleration_mm_per_sec2: 300.000
    max_travel_mm: 550.000
    soft_limits: false
    homing:
      cycle: 1
      mpos_mm: 0.000
      positive_direction: true
      settle_ms: 250.000
      seek_mm_per_min: 1000.000
      feed_mm_per_min: 500.000
      seek_scaler: 1.100
      feed_scaler: 5.000
    motor0:
      limit_all_pin: gpio.21
      hard_limits: false
      standard_stepper:
        direction_pin: gpio.15
        step_pin: gpio.26
    motor1:
      null_motor:
  z:
    steps_per_mm: 80.000
    max_rate_mm_per_min: 8000.000
    acceleration_mm_per_sec2: 300.000
    max_travel_mm: 20.000
    soft_limits: false
    motor0:
      limit_all_pin: gpio.16
      standard_stepper:
        direction_pin: gpio.33
        step_pin: gpio.27
    motor1:
      null_motor:

spi:
  miso_pin: gpio.19
  mosi_pin: gpio.23
  sck_pin: gpio.18

sdcard:
  cs_pin: gpio.5

control:

coolant:
  delay_ms: 1000.000

probe:
  check_mode_start: false

macros:
  startup_line0: 
  startup_line1: 
  macro0: 
  macro1: 
  macro2: 
  macro3: 

start:
  must_home: false
  check_limits: false
  deactivate_parking: false

user_outputs:
arc_tolerance_mm: 0.002
junction_deviation_mm: 0.010
verbose_errors: false
report_inches: false
enable_parking_override_control: false
use_line_numbers: false

启动消息

[MSG:INFO: FluidNC v3.5.0]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.1-1-gb8050b365e]
[MSG:INFO: Local filesystem type is SPIFFS]
[MSG:INFO: Configuration file:config.yaml]
[MSG:INFO: Machine TMC2208 Pen Cutter]
[MSG:INFO: Board unknown]
[MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19]
[MSG:INFO: SD Card cs_pin:gpio.5 detect:NO_PIN]
[MSG:INFO: Stepping:RMT Pulse:3us Dsbl Delay:0us Dir Delay:0us Idle Delay:255ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Shared stepper disable gpio.13]
[MSG:INFO: Axis X (-550.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:gpio.12 Dir:gpio.14 Disable:NO_PIN]
[MSG:INFO:     All Limit gpio.17]
[MSG:INFO:   Motor1]
[MSG:INFO: Axis Y (-550.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:gpio.26 Dir:gpio.15 Disable:NO_PIN]
[MSG:INFO:     All Limit gpio.21]
[MSG:INFO:   Motor1]
[MSG:INFO: Axis Z (-20.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:gpio.27 Dir:gpio.33 Disable:NO_PIN]
[MSG:INFO:     All Limit gpio.16]
[MSG:INFO:   Motor1]
[MSG:INFO: Kinematic system: CoreXY]
[MSG:INFO: Laser Spindle Ena:NO_PIN Out:gpio.4 Freq:5000Hz Res:13bits Laser mode:On]
[MSG:INFO: Using spindle Laser]
[MSG:INFO: Connecting to STA SSID:Vodafone-34808741]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connecting...]
[MSG:INFO: Connected - IP is 192.168.1.2]
[MSG:INFO: WiFi on]
[MSG:INFO: Start mDNS with hostname:http://fluidnc.local/]
[MSG:INFO: SSDP Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
ok

用户界面软件

CNJS

发生了什么?

固件更新后,我开始遇到运动问题:例如只发送 X 运动它也会在 Y 上发生一些变化,反之亦然。

经过一些测试,我发现它是从 3.4.7 版开始引入的,并且在 3.5.0 上仍然存在。
我还发现这个问题只存在于快速运动中,而不是 G1 运动中。我编辑了我的测试 GCODE,更改了 G0 和 G1,并且所有内容都正确对齐。

我需要更新固件,因为它解决了激光在快速移动期间不会关闭的问题,(所以我需要在我的 gcode 中快速移动)。

其他信息

没有反应

问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 #532 lollotek 更改了标题 问题:3.4.7 版本引入了 CoreXY 快速移动的移动问题 问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 2022 年 7 月 20 日
问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 #532
作者
洛洛泰克 评论了 2022 年 7 月 20 日  

[edit] 问题来自 v3.4.6,而不是 v3.4.7

重建每个标记版本我发现问题来自 v3.4.6。我看到那个版本只介绍了串行刷新。
然后其他改变的是更新的 espressifespressif32@^4.3.0espressif32@4.2.0
所以我签出 v3.4.5 并仅将库版本更改为 ^4.3.0 并重建。问题仍然存在,所以看起来与 espressif 库更相关..

问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 #532
所有者

我正在 corexy 上进行测试,但没有立即发现问题。你需要给我最简单的案例来重复问题和问题的确切陈述。

请量化“它在 Y 上也有一点变化”

问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 #532
作者
洛洛泰克 评论了 2022 年 7 月 21 日  

我录制了一个视频:使用 CNCjs(也尝试使用 openbuilds 控件)我在 X 轴上发送 100mm 的点动运动,但它也在 Y 轴上移动。

完整的顺序是 +100mm X, +100mm X, -100mm X, -100mm X, +100mm Y, +100mm Y

https://youtu.be/HgJ-7Kwkc5U

所有 >= 3.4.6 的版本都有这个问题。

我还可以提供\测试有什么帮助吗?

问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 #532
所有者

真奇怪,运动看起来像一个“S”形。

您应该从控制台发送 gcode,因为我不知道 CNCJS 正在发送什么。您是通过 USB 连接的吗?你的图片说没有 UART。

尝试将 Fluidterm 与这些命令一起使用。告诉我什么有效,什么无效。忽略括号中的注释。

$H (Home All sequences)
G91 G0 X-100 (X 方向快速移动)
G91 G0 Y-100
G91 G1 F1000 X-100 (X 方向慢进给)
G91 Y-100
$J=G91 F8000 X-100 (快速) JOG in X)
$J=G91 F8000 Y-100
$J=G91 F8000 X100 Y100
G90 (返回g90模式)

同时发送控制器的图片。

问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 #532
作者
洛洛泰克 评论了 2022 年 7 月 21 日  

这是包含从流体界面发送的命令的视频。我跳过了归巢,因为我没有。
正如您只能在快速时刻看到的那样,它会形成“S 形”。
https://www.youtube.com/watch?v=S8VqbhyBhng
控制器板是在面包板上 DIY(引出线连接在第一篇文章中)
https://imgur.com/a/LVAvg6Q

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 #532问题:3.4.6 版本引入了 CoreXY 快速移动的移动问题 #532

喜欢 (0)