开源改变世界

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309

推推 grbl 3年前 (2023-02-05) 311次浏览
关闭
jaysettle 打开了这个问题 2022 年 2 月 21 日 · 17条评论
关闭

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用#309

jaysettle 打开了这个问题 2022 年 2 月 21 日 · 17条评论

评论

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309

伙计们感谢 FluidNC 的进步工作。我正在从 esp32 grbl 迁移并上传了我的自动化 config.yaml(由您的自动化服务制作),但是我遇到了一些错误。

**** Connected to COM3 @ 115200 baud ****
[MSG:INFO: FluidNC v3.4.0]
[MSG:INFO: Compiled with ESP32 SDK:v3.3.5-1-g85c43024c]
[MSG:INFO: Configuration file:config.yaml]
An unexpected error was detected: [MSG:ERR: Configuration error at /machine/axes/x/motor1/stepstick: ERR: Setting up pin [gpio.19] failed. Details: Pin is already used.]
An unexpected error was detected: [MSG:ERR: Configuration error at /machine/axes/y/motor0/stepstick: ERR: Setting up pin [gpio.19] failed. Details: Pin is already used.]
An unexpected error was detected: [MSG:ERR: Configuration error at /machine/axes/z/motor0/stepstick: ERR: Setting up pin [gpio.19] failed. Details: Pin is already used.]
An unexpected error was detected: [MSG:ERR: Configuration error at /machine/spi: ERR: Setting up pin [gpio.19] failed. Details: Pin is already used.]
[MSG:WARN: gpio.34 does not support :pu attribute]
[MSG:WARN: Ignored key spinup_ms]
[MSG:WARN: Ignored key spindown_ms]
[MSG:WARN: Ignored key speeds]
[MSG:WARN: Ignored key direction_pin]
[MSG:INFO: Using StepStick Mode]
An unexpected error was detected: [MSG:ERR: Validation error at /spi: SPI MISO pin should be configured once]
[MSG:INFO: Configuration is invalid]
[MSG:INFO: Using default configuration]
abort() was called at PC 0x401acd2b on core 1
ELF file SHA256: 0000000000000000
Backtrace: 0x4008a244:0x3ffb1bf0 0x4008a4c1:0x3ffb1c10 0x401acd2b:0x3ffb1c30 0x401ad708:0x3ffb1c50 0x401acc16:0x3ffb1c70 0x4010d006:0x3ffb1ce0 0x4010d1c9:0x3ffb1d20 0x401ac34f:0x3ffb1dd0 0x400e435f:0x3ffb1df0 0x400d5db8:0x3ffb1e10 0x400d5a43:0x3ffb1e30 0x400d5a79:0x3ffb1e50 0x400db64a:0x3ffb1e70 0x400db67d:0x3ffb1e90 0x400dc405:0x3ffb1eb0 0x400dcbb1:0x3ffb1f30 0x400dd663:0x3ffb1f60 0x4010c82a:0x3ffb1fb0 0x4008c172:0x3ffb1fd0
Rebooting...
[MSG:INFO: FluidNC v3.4.0]
[MSG:INFO: Compiled with ESP32 SDK:v3.3.5-1-g85c43024c]
[MSG:ERR: Skipping configuration file due to panic]
[MSG:INFO: Using default configuration]
[MSG:INFO: Axes: using defaults]
[MSG:INFO: Machine Default (Test Drive)]
[MSG:INFO: Board None]
[MSG:INFO: SPI not defined]
[MSG:INFO: Stepping:RMT Pulse:4us Dsbl Delay:0us Dir Delay:0us Idle Delay:255ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (-1000.000,0.000)]
[MSG:INFO: Axis Y (-1000.000,0.000)]
[MSG:INFO: Axis Z (-1000.000,0.000)]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: Using spindle NoSpindle]
[MSG:INFO: Connecting to STA SSID:atflag]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 192.168.3.59]
[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.4 [FluidNC v3.4.0 (wifi) '$' for help]
>>> $$
$10 = 1    (Status report options, mask)
ok
>>> $G
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
ok

为了简单起见,我还使用了预编译方法。

我可能错过了一步。我到目前为止:

  1. 使用预编译固件刷入新的 ESP-WROOM-32D。
  2. 使用 webGUI 上传我的自动化机器文件

我错过了什么谢谢。

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
赞助作者

我的配置文件…

name: XXYZ_4XInput_4XInput_Relay_Spindle_5VOutput_ExtSteppers2
board: 6-pack

kinematics:
  Cartesian:

stepping:
  engine: I2S_stream
  idle_ms: 250
  dir_delay_us: 0
  pulse_us: 4
  disable_delay_us: 0

axes:
  x:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: false
    motor0:
      limit_all_pin: gpio.33:low
      hard_limits: false
      stepstick:
        direction_pin: i2so.1
        step_pin: i2so.2
        disable_pin: i2so.0
        reset_pin: gpio.19
    motor1:
      stepstick:
        direction_pin: i2so.4
        step_pin: i2so.5
        disable_pin: i2so.7
        reset_pin: gpio.19
  y:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: false
    motor0:
      limit_all_pin: gpio.32:low
      hard_limits: false
      stepstick:
        direction_pin: i2so.9
        step_pin: i2so.10
        disable_pin: i2so.8
        reset_pin: gpio.19
    motor1:
      null_motor:
  z:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: false
    motor0:
      limit_all_pin: gpio.35:low
      hard_limits: false
      stepstick:
        direction_pin: i2so.12
        step_pin: i2so.13
        disable_pin: i2so.15
        reset_pin: gpio.19
    motor1:
      null_motor:
  a:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: false
    motor0:
      null_motor:
    motor1:
      null_motor:
  b:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: false
    motor0:
      null_motor:
    motor1:
      null_motor:
  c:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: false
    motor0:
      null_motor:
    motor1:
      null_motor:

i2so:
  bck_pin: gpio.22
  data_pin: gpio.21
  ws_pin: gpio.17

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

sdcard:
  cs_pin: gpio.5

control:

coolant:
  flood_pin: i2so.27
  mist_pin: i2so.26
  delay_ms: 1000.000

probe:
  pin: gpio.34:pu
  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%
  direction_pin: gpio.0
  disable_with_s0: false
  s0_with_disable: false
  pwm_hz: 0
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 
错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
赞助作者

抱歉,这是我来自 esp32 grbl 的原始机器文件。

#pragma once

#define MACHINE_NAME            "XXYZ_4XInput_4XInput_Relay_Spindle_5VOutput_ExtSteppers2"

#define N_AXIS 6

// I2S (steppers & other output-only pins)
#define USE_I2S_OUT
#define USE_I2S_STEPS
//#define DEFAULT_STEPPER ST_I2S_STATIC

#define I2S_OUT_BCK      GPIO_NUM_22
#define I2S_OUT_WS       GPIO_NUM_17
#define I2S_OUT_DATA     GPIO_NUM_21

#define X_DISABLE_PIN           I2SO(0)
#define X_DIRECTION_PIN         I2SO(1)
#define X_STEP_PIN              I2SO(2)

#define X2_DIRECTION_PIN        I2SO(4)
#define X2_STEP_PIN             I2SO(5)
#define X2_DISABLE_PIN          I2SO(7)

#define Y_DISABLE_PIN           I2SO(8)
#define Y_DIRECTION_PIN         I2SO(9)
#define Y_STEP_PIN              I2SO(10)

#define Z_DIRECTION_PIN         I2SO(12)
#define Z_STEP_PIN              I2SO(13)
#define Z_DISABLE_PIN           I2SO(15)

#define STEPPER_RESET           GPIO_NUM_19

// Socket #1
#define X_LIMIT_PIN             GPIO_NUM_33
#define Y_LIMIT_PIN             GPIO_NUM_32
#define Z_LIMIT_PIN             GPIO_NUM_35
#define PROBE_PIN               GPIO_NUM_34

// Socket #5
#define SPINDLE_TYPE            SpindleType::LASER
#define SPINDLE_OUTPUT_PIN      I2SO(24) // No PWM
#define SPINDLE_DIR_PIN         I2SO(25)
#define COOLANT_MIST_PIN        I2SO(26)
#define COOLANT_FLOOD_PIN       I2SO(27)

// === Default settings
#define DEFAULT_STEP_PULSE_MICROSECONDS I2S_OUT_USEC_PER_PULSE
#define DEFAULT_HOMING_SQUARED_AXES bit(X_AXIS)

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309

尝试从 x motor1、y motor0 和 z motor0 部分中删除 reset_pin: 定义。

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309

FluidNC 允许您为每个电机定义一个复位引脚,但不能定义一个共享引脚,而 Grbl_Esp32 只有一个共享引脚。这就是混乱的原因。我们需要考虑如何解决这个问题。到目前为止,您是第一个注意到它的人,这表明步进复位功能很少被使用。

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
赞助作者

感谢那。我已经做到了。

我现在得到了一些不同的东西……底部的“一个意外的命令”。

[MSG:INFO: Connecting....]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: AP SSID FluidNC IP 192.168.0.1 mask 255.255.255.0 channel 1]
[MSG:INFO: AP started]
[MSG:INFO: WiFi on]
[MSG:INFO: Captive Portal Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
Grbl 3.4 [FluidNC v3.4.0 (wifi) '$' for help]
>>> $$
Grbl 3.4 [FluidNC v3.4.0 (wifi) '$' for help]
>>> $G
$10 = 0    (Status report options, mask)
ok
>>> $$
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
ok
>>> $G
$10 = 0    (Status report options, mask)
ok
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
[Error] Error while processing response <ok>: An unexpected command was completed by the controller.
错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
所有者

你用的是什么终端。那是gcode发件人的一部分吗?

我不认为错误文本来自 FluidNC。可能是发件人得到了一个它没有预料到的额外的“ok”。您是否也打开了 WebUI?

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
赞助作者
杰伊塞特尔 评论了 2022 年 2 月 21 日  

那就是UGS v2.0的控制台。我不得不去上班,但在这段时间里,我没有成功地控制机器。不过你说的还是有道理的。我回家后会再试一次。

webUI 是否应该在下方显示“默认(试驾)”?

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309

此外,在 webGUI>Config 设置中,xyz 加速、steps_per_mm、rate_per_min、最大行程似乎都没有设置

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
赞助作者
杰伊塞特尔 评论了 2022 年 2 月 22 日  

好的,谢谢大家,我仍然看到一些奇怪的东西。我遇到了另一个 GPIO 19 错误,所以我删除了 motor0 中的 reset_pin: gpio.19 以及其他错误。

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309

**** Connected to COM3 @ 115200 baud ****
[MSG:INFO: FluidNC v3.4.0]
[MSG:INFO: Compiled with ESP32 SDK:v3.3.5-1-g85c43024c]
[MSG:INFO: Configuration file:config.yaml]
[MSG:WARN: gpio.34 does not support :pu attribute]
[MSG:WARN: Ignored key spinup_ms]
[MSG:WARN: Ignored key spindown_ms]
[MSG:WARN: Ignored key speeds]
[MSG:WARN: Ignored key direction_pin]
[MSG:INFO: Machine XXYZ_4XInput_4XInput_Relay_Spindle_5VOutput_ExtSteppers2]
[MSG:INFO: Board 6-pack]
[MSG:INFO: I2SO BCK:gpio.22 WS:gpio.17 DATA:gpio.21]
[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:I2S_stream Pulse:4us Dsbl Delay:0us Dir Delay:0us Idle Delay:250ms]
[MSG:INFO: Axis count 6]
[MSG:INFO: Axis X (-300.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:I2SO.2 Dir:I2SO.1 Disable:I2SO.0]
[MSG:INFO:     All Limit gpio.33:low]
[MSG:INFO:   Motor1]
[MSG:INFO:     stepstick Step:I2SO.5 Dir:I2SO.4 Disable:I2SO.7]
[MSG:INFO: Axis Y (-300.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:I2SO.10 Dir:I2SO.9 Disable:I2SO.8]
[MSG:INFO:     All Limit gpio.32:low]
[MSG:INFO:   Motor1]
[MSG:INFO: Axis Z (-300.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:I2SO.13 Dir:I2SO.12 Disable:I2SO.15]
[MSG:INFO:     All Limit gpio.35:low]
[MSG:INFO:   Motor1]
[MSG:INFO: Axis A (-300.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:   Motor1]
[MSG:INFO: Axis B (-300.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:   Motor1]
[MSG:INFO: Axis C (-300.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:   Motor1]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:ERR: Laser PWM frequency is 0.]
[MSG:INFO: Using spindle Laser]
[MSG:INFO: Flood coolant I2SO.27]
[MSG:INFO: Mist coolant I2SO.26]
[MSG:INFO: Probe Pin: gpio.34]
[MSG:INFO: Connecting to STA SSID:atflag]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 192.168.3.59]
[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]
An unexpected error was detected: Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC      : 0x401b3ae8  PS      : 0x00060130  A0      : 0x800ed802  A1      : 0x3ffb1f00  
A2      : 0x3ffb559c  A3      : 0x00000000  A4      : 0x00000000  A5      : 0x00000000  
A6      : 0x0000012c  A7      : 0x00000000  A8      : 0xfffffff0  A9      : 0x00000000  
A10     : 0x3ffbbbe4  A11     : 0x00000000  A12     : 0x3ffbde28  A13     : 0x00000000  
A14     : 0x3ffe4a00  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x0000001c  
EXCVADDR: 0xfffffff0  LBEG    : 0x4000c46c  LEND    : 0x4000c477  LCOUNT  : 0x00000000  
ELF file SHA256: 0000000000000000
Backtrace: 0x401b3ae8:0x3ffb1f00 0x400ed7ff:0x3ffb1f20 0x400ed117:0x3ffb1f40 0x400dd99d:0x3ffb1f60 0x4010c83c:0x3ffb1fb0 0x4008c172:0x3ffb1fd0
Rebooting...
[MSG:INFO: FluidNC v3.4.0]
[MSG:INFO: Compiled with ESP32 SDK:v3.3.5-1-g85c43024c]
[MSG:ERR: Skipping configuration file due to panic]
[MSG:INFO: Using default configuration]
[MSG:INFO: Axes: using defaults]
[MSG:INFO: Machine Default (Test Drive)]
[MSG:INFO: Board None]
[MSG:INFO: SPI not defined]
[MSG:INFO: Stepping:RMT Pulse:4us Dsbl Delay:0us Dir Delay:0us Idle Delay:255ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (-1000.000,0.000)]
[MSG:INFO: Axis Y (-1000.000,0.000)]
[MSG:INFO: Axis Z (-1000.000,0.000)]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: Using spindle NoSpindle]
[MSG:INFO: Connecting to STA SSID:atflag]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 192.168.3.59]
[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.4 [FluidNC v3.4.0 (wifi) '$' for help]
>>> $$
$10 = 0    (Status report options, mask)
ok

还不确定该怎么做。
我的机器并没有太大的不同,我的 x 轴使用联动设置,我有一个标准的路由器主轴设置。我现在不需要“激光”设置。如果需要,我可以重新开始一个新的简单配置文件……

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
所有者

不确定它为什么重新启动,但是您的配置文件中有一些错误和警告。这可能是原因。

你能在这里发布你当前的配置文件吗?

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
赞助作者
杰伊塞特尔 评论了 2022 年 2 月 22 日 通过电子邮件  

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309 bdring 将此 添加到 开发中的愿望清单 2022 年 2 月 27 日
错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309 bdring 将其从愿望 清单 移至开发 2022 年 2 月 27 日
错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
所有者

崩溃是对 pwm_hz: 0 造成的。

我通过强制执行该值的范围来修复它。看到这个分支

https://github.com/bdring/FluidNC/tree/ConstrainConfigValues

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
赞助作者

谢谢你们,就是这样。我现在有运动。

我现在正在尝试配置归位,但在那里失败了。我在配置文件的不同位置添加了以下内容,但出现了一些错误。

    homing:
      cycle: 1
      allow_single_axis: true
      positive_direction: false
      mpos_mm: 150.000
      feed_mm_per_min: 100.000
      seek_mm_per_min: 200.000
      settle_ms: 500
      seek_scaler: 1.100
      feed_scaler: 1.100s

我正在浏览 wiki 并找到了一个例子。
错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309

但我收到一条消息错误

**** Connected to COM3 @ 115200 baud ****
[MSG:INFO: FluidNC v3.4.0]
[MSG:INFO: Compiled with ESP32 SDK:v3.3.5-1-g85c43024c]
[MSG:INFO: Configuration file:config.yaml]
An unexpected error was detected: [MSG:ERR: Configuration parse error: Expected a float value like 123.456 Line 1 column 12]
[MSG:INFO: Using default configuration]
[MSG:INFO: Axes: using defaults]
[MSG:INFO: Configuration is invalid]
[MSG:INFO: Connecting to STA SSID:atflag]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 192.168.3.57]
[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.4 [FluidNC v3.4.0 (wifi) '$' for help]
>>> $$
[MSG:INFO: Configuration is invalid. Check boot messages for ERR's.]
$10 = 0    (Status report options, mask)
ok
>>> $G
[GC:G0 G54 G17 G21 G90 G94 M5 M9 T0 F0 S0]
ok

到目前为止,我有以下内容用于归位联动的 x 轴。(我也必须将 y 轴归位)。

name: XXYZ_4XInput_4XInput_Relay_Spindle_5VOutput_ExtSteppers2
board: 6-pack

kinematics:
  Cartesian:

stepping:
  engine: I2S_stream
  idle_ms: 250
  dir_delay_us: 0
  pulse_us: 4
  disable_delay_us: 0
  
axes:
  x:
    steps_per_mm: 33.300
    max_rate_mm_per_min: 15000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 2357
    soft_limits: false
    homing:
      cycle: 1
      allow_single_axis: true
      positive_direction: false
      mpos_mm: 150.000
      feed_mm_per_min: 100.000
      seek_mm_per_min: 200.000
      settle_ms: 500
      seek_scaler: 1.100
      feed_scaler: 1.100s

    motor0:
      limit_all_pin: gpio.33:low
      hard_limits: false
      stepstick:
        direction_pin: i2so.1
        step_pin: i2so.2
        disable_pin: i2so.0
    motor1:
      stepstick:
        direction_pin: i2so.4
        step_pin: i2so.5
        disable_pin: i2so.7
  y:
    steps_per_mm: 319.500
    max_rate_mm_per_min: 2300.00
    acceleration_mm_per_sec2: 140
    max_travel_mm: 1213
    soft_limits: false
    motor0:
      limit_all_pin: gpio.32:low
      hard_limits: false
      stepstick:
        direction_pin: i2so.9
        step_pin: i2so.10
        disable_pin: i2so.8
    motor1:
      null_motor:
  z:
    steps_per_mm: 200.100
    max_rate_mm_per_min: 3400.00
    acceleration_mm_per_sec2: 500
    max_travel_mm: 150.000
    soft_limits: false
    motor0:
      limit_all_pin: gpio.35:low
      hard_limits: false
      stepstick:
        direction_pin: i2so.12
        step_pin: i2so.13
        disable_pin: i2so.15
    motor1:
      null_motor:
  a:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: false
    motor0:
      null_motor:
    motor1:
      null_motor:
  b:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: false
    motor0:
      null_motor:
    motor1:
      null_motor:
  c:
    steps_per_mm: 100.000
    max_rate_mm_per_min: 1000.000
    acceleration_mm_per_sec2: 200.000
    max_travel_mm: 300.000
    soft_limits: false
    motor0:
      null_motor:
    motor1:
      null_motor:



i2so:
  bck_pin: gpio.22
  data_pin: gpio.21
  ws_pin: gpio.17

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

sdcard:
  cs_pin: gpio.5

control:

coolant:
  flood_pin: i2so.27
  mist_pin: i2so.26
  delay_ms: 1000.000

probe:
  pin: gpio.34:pu
  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%
  direction_pin: gpio.0
  disable_with_s0: false
  s0_with_disable: false
  pwm_hz: 200
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 
错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
      seek_scaler: 1.100
      feed_scaler: 1.100s

该行末尾的“s”是什么?

bdring 添加了引用此问题的提交 2022 年 2 月 27 日

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
赞助作者

对不起,你是对的。那奏效了。现在我正在归位我的 x 和 y,这就是我想要的。

但是我的 x 是联动的,所以我需要归位到每个电机的位置。我目前有: 但它没有在 x 轴上归位两个步进器。
错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309

谢谢你们几乎在那里。

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
所有者

阅读此维基页面。

https://github.com/bdring/FluidNC/wiki/FluidNC-Homing#axis-squaring

最好根据归位方向定义negpos引脚的开关。

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
赞助作者

谢谢,我有带一个开关的联动电机,所以看起来我需要添加另一个开关。那是对的吗?

错误:设置引脚 [gpio.19] 失败。详细信息:Pin 已被使用 #309
所有者

如果你想让它成正方形,是的。