开源改变世界!!

配置文件导致重启 #408

推推 grbl 2年前 (2023-02-05) 272次浏览
关闭
mikey526 开了这个issue 2022 年 5 月 8 日 · 4条评论
关闭

配置文件导致重启#408

mikey526 开了这个issue 2022 年 5 月 8 日 · 4条评论

评论

配置文件导致重启 #408
mikey526 评论了 2022 年 5 月 8 日  

您好,
我正在设置根控制器 Rev2.1 来控制我的 QueenBee Pro。根控制器主要将 GPIO 引脚用于输入,将 I2SO 用于输出。
对于初始测试,我之前使用了一个裸露的 ESP32 控制器和一个仅使用 GPIO 的分线板,并且配置文件工作正常。
在设置 Root 控制器时,我从相同的配置文件开始,但调整了 I/O 引脚以匹配新控制器。我为 I2SO 更改了一些 GPIO 引脚,添加了 i2so 部分,并将引擎从 RMT 更改为 I2SO_STREAM。
上传配置文件后,我在启动时得到了这个:

[MSG:INFO: FluidNC v3.4.4]
[MSG:INFO: Compiled with ESP32 SDK:v3.3.5-1-g85c43024c]
[MSG:INFO: Configuration file:config.yaml]
[MSG:ERR: /axes 验证错误/x/motor0/standard_stepper: Step pin 必须是 GPIO pin]
[MSG:ERR: /axes/y/motor0/standard_stepper: Step pin 必须是 GPIO pin]
[MSG:ERR: Validation error at /axes /y/motor1/standard_stepper:步进引脚必须是 GPIO 引脚]
[MSG:错误:/axes/z/motor0/standard_stepper 处的验证错误:步进引脚必须是 GPIO 引脚]
[MSG:INFO:配置无效]
[消息:信息:使用默认配置]
在核心 1 上的 PC 0x401ad2f3 处调用了中止()

ELF 文件 SHA256:0000000000000000

Backtrace: 0x4008a224:0x3ffb1bf0 0x4008a4a1:0x3ffb1c10 0x401ad2f3:0x3ffb1c30 0x401add18:0x3ffb1c50 0x401ad1de:0x3ffb1c70 0x4010df26:0x3ffb1ce0 0x4010e0e9:0x3ffb1d20 0x401ac917:0x3ffb1dd0 0x400e4917:0x3ffb1df0 0x400d5e00:0x3ffb1e10 0x400d5a8b:0x3ffb1e30 0x400d5ac1:0x3ffb1e50 0x400db71a:0x3ffb1e70 0x400db74d:0x3ffb1e90 0x400dc6f1:0x3ffb1eb0 0x400dce85:0x3ffb1f30 0x400dd92f:0x3ffb1f60 0x4010d74a:0x3ffb1fb0 0x4008c152:0x3ffb1fd0

正在重启…

[MSG:INFO: FluidNC v3.4.4]
[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 未定义]
[MSG:INFO: Stepping:RMT Pulse:4us Dsbl延迟:0us 方向延迟:0us 空闲延迟:255ms]
[MSG:INFO: 轴数 3]
[MSG:INFO: Axis X (-1000.000,0.000)]
[MSG:INFO: Axis Y (-1000.000,0.000)]
[ MSG:INFO: Z 轴 (-1000.000,0.000)]
[MSG:INFO: 运动系统:笛卡尔]
[MSG:INFO: 使用主轴 NoSpindle]
[MSG:INFO: AP SSID FluidNC_E8CB6F40 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在端口 80 上启动]
[MSG:INFO: Telnet 在端口 23 上启动]

Grbl 3.4 [FluidNC v3.4.4 (wifi) ‘$’ for help]
[MSG:INFO: ‘$H’|’$X’ to unlock]
ok

我的配置:
`
$Localfs/Show=config.yaml

板:“Root Controller 2.1”
名称:“Custom QueenBee Pro”

junction_deviation_mm: 0.02
report_inches: false

步进:
引擎:I2SO_STREAM
idle_ms:255
dir_delay_us:1
pulse_us:10
disable_delay_us:0

轴:
shared_stepper_disable_pin:NO_PIN

x:
steps_per_mm: 400.122
max_rate_mm_per_min: 2000
acceleration_mm_per_sec2: 150
max_travel_mm: 1000
soft_limits: true
homing:
cycle: 2
mpos_mm: 0
positive_direction: false
seek_mm_per_min: 1800
feed_mm_per_min: 180

motor0:                                                                                                                                                                                                                                                              
  limit_neg_pin: gpio.26:high                                                                                                                                                                                                                                        
  limit_pos_pin: gpio.36:high                                                                                                                                                                                                                                        
  hard_limits: true                                                                                                                                                                                                                                                  
  pulloff_mm: 5.0                                                                                                                                                                                                                                                    
  standard_stepper:                                                                                                                                                                                                                                                  
    step_pin: I2SO.2                                                                                                                                                                                                                                                 
    direction_pin: I2SO.1                                                                                                                                                                                                                                            
motor1:                                                                                                                                                                                                                                                              
  null_motor:                                                                                                                                                                                                                                                        

y:
steps_per_mm: 400.122
max_rate_mm_per_min: 2000
acceleration_mm_per_sec2: 150
max_travel_mm: 1250
soft_limits: true
homing:
cycle: 2
mpos_mm: 0
positive_direction: false
seek_mm_per_min: 1800
feed_mm_per_min: 180

motor0:                                                                                                                                                                                                                                                              
  limit_neg_pin: gpio.15:high                                                                                                                                                                                                                                        
  limit_pos_pin: gpio.34:high                                                                                                                                                                                                                                        
  hard_limits: true                                                                                                                                                                                                                                                  
  pulloff_mm: 5                                                                                                                                                                                                                                                      
  standard_stepper:                                                                                                                                                                                                                                                  
    step_pin: I2SO.6                                                                                                                                                                                                                                                 
    direction_pin: I2SO.5                                                                                                                                                                                                                                            
motor1:                                                                                                                                                                                                                                                              
  limit_neg_pin: gpio.35:high                                                                                                                                                                                                                                        
  limit_pos_pin: gpio.32:high                                                                                                                                                                                                                                        
  hard_limits: true                                                                                                                                                                                                                                                  
  pulloff_mm: 5                                                                                                                                                                                                                                                      
  standard_stepper:                                                                                                                                                                                                                                                  
    step_pin: I2SO.26                                                                                                                                                                                                                                                
    direction_pin: I2SO.25                                                                                                                                                                                                                                           

z:
steps_per_mm: 400
max_rate_mm_per_min: 2000
acceleration_mm_per_sec2: 150
max_travel_mm: 100
soft_limits: true
homing:
cycle: 1
mpos_mm: 0
positive_direction: true
seek_mm_per_min: 1800
feed_mm_per_min: 180

motor0:                                                                                                                                                                                                                                                              
  limit_neg_pin: gpio.2:high                                                                                                                                                                                                                                         
  limit_pos_pin: gpio.14:high
  hard_limits: true
  pulloff_mm: 5.0
  standard_stepper:
    step_pin: I2SO.10
    direction_pin: I2SO.9
motor1:
  null_motor:

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

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

sdcard:
cs_pin: gpio.5
card_detect_pin: NO_PIN

#焕阳:

串口:

txd_pin: gpio.17

rxd_pin: gpio.16

rts_pin: gpio.4

波特率:9600

模式:8N1

modbus_id: 1

工具编号:0

速度图:0=0% 0=25% 6000=25% 24000=100%

#探测:

引脚:gpio.27:高

check_mode_start:真

好的
`
我回去了几个 FluidNC 版本以防万一它是最近的问题,但它们都做同样的事情。我怀疑这么大的问题会被忽视,所以我假设我的配置有问题。你能帮我吗?

谢谢。

配置文件导致重启 #408
所有者

重新启动是为了让您修复错误的配置文件。

粘贴完整的配置文件。你在这里看到的是一种不可读的格式组合。

使用带有 yaml 标记的单个代码块。如果您不明白,只需将文件附加为 .txt 文本文件即可。

配置文件导致重启 #408
所有者

将 I2SO_STREAM 更改为 I2S_STREAM

stepping:
  engine: I2S_STREAM
  idle_ms: 255
  dir_delay_us: 1
  pulse_us: 10
  disable_delay_us: 0

https://github.com/bdring/FluidNC/wiki/FluidNC-Motor-Setup#engine

配置文件导致重启 #408
作者

成功了,谢谢你的帮助!