关闭 sluebbert 打开了这个问题 2022 年 1 月 15 日 · 2 条评论 关闭 降级轴平方#248 sluebbert 打开了这个问题 2022 年 1 月 15 日 · 2 条评论 评论 斯吕贝特 评论了 2022 年 1 月 15 日 我相信归位方轴的行为已从 Grbl_ESP32 更改为 FluidNC。交换期间我没有更改任何硬件或接线。在 Grbl_ESP32 中,平方工作正常。两个电机都会将轴带到原点,两侧都会后退,然后亲吻末端止动器一次并完成。 在 FluidNC 中,行为是两个电机都将轴带到原点。假设我有一个稍微倾斜的轴,因为我手动将轴移开,一侧将击败另一侧以触发终点挡块。这是我期待的。然后发生的是整个轴像往常一样后退,但另一侧仅向其终点止动器稍微移动。它移动了几毫米,然后放弃给我以下信息: Homing fail. Could not find limit switch within search distances. Try increasing max travel, decreasing pull-off distance, or check wiring. 所以我一次又一次地回家,直到倾斜的轴追上并到达终点。 不幸的是,独立方的这种舞蹈(向终点轻推,成功击中后退)可能会持续一段时间。轴只是稍微向左倾斜,然后向右倾斜,如果我一遍又一遍地点击主页,依此类推。为了解决这个问题,我必须等待两侧足够接近,然后将两侧推到尽可能直,然后重新归位,从而手动帮助归位。 如果联动轴是直的,并且保持直,归位总是工作正常。 如果倾斜的后侧继续向原点移动以找到终点挡块而不是在几毫米后失败,似乎一切都会正常进行。 我目前有两个独立的电机,两个独立的终点挡块,它们使用单个 IO 引脚串联连接以构成轴。 我的配置中是否缺少某些内容?我是否需要更改终点站的物理设置或接线?也许此处 有关无压力平方的 WIKI 信息涵盖了所有内容?这对我来说有点模棱两可。在我开始重新布线之前,我只是在寻找一些指导。将我的两个末端挡块分开成两个独立的 IO 引脚而不是串联起来会模仿我想要的旧行为吗? 您使用的是什么版本的固件? 3.3.0 在下面插入引导消息。 [MSG:INFO: FluidNC v3.3.0] [MSG:INFO: Compiled with ESP32 SDK:v3.3.5-1-g85c43024c] [MSG:INFO: Configuration file:config.yaml] [MSG:WARN: Ignored key spinup_ms] [MSG:WARN: Ignored key spindown_ms] [MSG:WARN: Ignored key speeds] [MSG:INFO: Machine TMC2209 XYY Laser Controller] [MSG:INFO: Board TMC2209 4 Axis] [MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19] [MSG:INFO: SD Card cs_pin:gpio.5 dectect:NO_PIN] [MSG:INFO: Stepping:RMT Pulse:3us Dsbl Delay:0us Dir Delay:0us Idle Delay:250ms] [MSG:INFO: Axis count 3] [MSG:INFO: Shared stepper disable gpio.25] [MSG:INFO: Axis X (0.000,1030.000)] [MSG:INFO: Motor0] [MSG:INFO: Trinamic Stepper Uart Tx:gpio.22 Rx:gpio.21 RTS:NO_PIN Baud:115200] [MSG:INFO: tmc_2209 Step:gpio.26 Dir:gpio.27 Disable:NO_PIN Addr:0 R:0.110] [MSG:INFO: driver test passed] [MSG:INFO: All Limit gpio.35] [MSG:INFO: Motor1] [MSG:INFO: Axis Y (0.000,1010.000)] [MSG:INFO: Motor0] [MSG:INFO: tmc_2209 Step:gpio.33 Dir:gpio.32 Disable:NO_PIN Addr:1 R:0.110] [MSG:INFO: driver test passed] [MSG:INFO: All Limit gpio.34] [MSG:INFO: Motor1] [MSG:INFO: tmc_2209 Step:gpio.2 Dir:gpio.14 Disable:NO_PIN Addr:2 R:0.110] [MSG:INFO: driver test passed] [MSG:INFO: Axis Z (-1000.000,0.000)] [MSG:INFO: Kinematic system: Cartesian] [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:****] [MSG:INFO: Connecting.] [MSG:INFO: Connecting..] [MSG:INFO: Connected - IP is 192.168.1.146] [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] Grbl 3.3 [FluidNC v3.3.0 (wifi) '$' for help] [MSG:INFO: '$H'|'$X' to unlock] 配置文件: name: TMC2209 XYY Laser Controller board: TMC2209 4 Axis kinematics: Cartesian: stepping: engine: RMT idle_ms: 250 dir_delay_us: 0 pulse_us: 3 disable_delay_us: 0 axes: shared_stepper_disable_pin: gpio.25 x: steps_per_mm: 80.1 max_rate_mm_per_min: 9000.000 acceleration_mm_per_sec2: 150.000 max_travel_mm: 1030.000 soft_limits: true homing: cycle: 1 positive_direction: false feed_mm_per_min: 400 seek_mm_per_min: 2000 motor0: limit_all_pin: gpio.35:high hard_limits: true pulloff_mm: 2.000 tmc_2209: direction_pin: gpio.27 step_pin: gpio.26 r_sense_ohms: 0.110 addr: 0 run_amps: 0.250 hold_amps: 0.125 microsteps: 16 stallguard: 16 stallguard_debug: false run_mode: StealthChop homing_mode: StealthChop use_enable: false uart: txd_pin: gpio.22 rxd_pin: gpio.21 baud: 115200 mode: 8N1 motor1: null_motor: y: steps_per_mm: 80.1 max_rate_mm_per_min: 9000.000 acceleration_mm_per_sec2: 150.000 max_travel_mm: 1010.000 soft_limits: true homing: cycle: 2 positive_direction: false feed_mm_per_min: 400 seek_mm_per_min: 2000 motor0: limit_all_pin: gpio.34:high hard_limits: true pulloff_mm: 2.000 tmc_2209: direction_pin: gpio.32 step_pin: gpio.33 r_sense_ohms: 0.110 addr: 1 run_amps: 0.250 hold_amps: 0.125 microsteps: 16 stallguard: 16 stallguard_debug: false run_mode: StealthChop homing_mode: StealthChop use_enable: false motor1: pulloff_mm: 2.000 hard_limits: true tmc_2209: direction_pin: gpio.14 step_pin: gpio.2 r_sense_ohms: 0.110 addr: 2 run_amps: 0.250 hold_amps: 0.125 microsteps: 16 stallguard: 16 stallguard_debug: false run_mode: StealthChop homing_mode: StealthChop use_enable: false 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: true check_limits: true deactivate_parking: false user_outputs: laser: spinup_ms: 0 spindown_ms: 0 tool_num: 0 speeds: 0=0.0% 1000=100.0% output_pin: gpio.4 disable_with_s0: false s0_with_disable: false pwm_hz: 5000 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 许多配置文件是由工具/机器人从 grbl esp32 存储库自动生成的,包括它所说的被忽略的激光部分键。 sluebbert 添加了 把招工广告 需要额外注意标签 2022 年 1 月 15 日 北方男孩 评论了 2022 年 1 月 15 日 要在 FluidNC 中使用 Axis Squaring,您需要为每个 Y 轴设置一个单独的开关和输入。您目前的设置不会像您注意到的那样进行轴平方。 作者 斯吕贝特 评论了 2022 年 1 月 16 日 好吧,这澄清了我的怀疑,并最终给了我一个很好的理由来修复一些短得令人讨厌的末端止动线。它现在按预期工作,谢谢! sluebbert已完成 关闭 2022 年 1 月 16 日 喜欢 (0) 将 gcode 下载到 sd 的更快方法? #382 G91指令不可用 #384 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
我相信归位方轴的行为已从 Grbl_ESP32 更改为 FluidNC。交换期间我没有更改任何硬件或接线。在 Grbl_ESP32 中,平方工作正常。两个电机都会将轴带到原点,两侧都会后退,然后亲吻末端止动器一次并完成。
在 FluidNC 中,行为是两个电机都将轴带到原点。假设我有一个稍微倾斜的轴,因为我手动将轴移开,一侧将击败另一侧以触发终点挡块。这是我期待的。然后发生的是整个轴像往常一样后退,但另一侧仅向其终点止动器稍微移动。它移动了几毫米,然后放弃给我以下信息:
Homing fail. Could not find limit switch within search distances. Try increasing max travel, decreasing pull-off distance, or check wiring.所以我一次又一次地回家,直到倾斜的轴追上并到达终点。
不幸的是,独立方的这种舞蹈(向终点轻推,成功击中后退)可能会持续一段时间。轴只是稍微向左倾斜,然后向右倾斜,如果我一遍又一遍地点击主页,依此类推。为了解决这个问题,我必须等待两侧足够接近,然后将两侧推到尽可能直,然后重新归位,从而手动帮助归位。
如果联动轴是直的,并且保持直,归位总是工作正常。
如果倾斜的后侧继续向原点移动以找到终点挡块而不是在几毫米后失败,似乎一切都会正常进行。
我目前有两个独立的电机,两个独立的终点挡块,它们使用单个 IO 引脚串联连接以构成轴。
我的配置中是否缺少某些内容?我是否需要更改终点站的物理设置或接线?也许此处
有关无压力平方的 WIKI 信息涵盖了所有内容?这对我来说有点模棱两可。在我开始重新布线之前,我只是在寻找一些指导。将我的两个末端挡块分开成两个独立的 IO 引脚而不是串联起来会模仿我想要的旧行为吗?
您使用的是什么版本的固件?
3.3.0
在下面插入引导消息。
配置文件:
许多配置文件是由工具/机器人从 grbl esp32 存储库自动生成的,包括它所说的被忽略的激光部分键。