开源改变世界

执行作业时重启 #598

推推 grbl 2年前 (2023-02-05) 217次浏览
关闭
3个任务
BRUN-Richard 开启了这一期 2022 年 9 月 8 日 · 8条评论
关闭
3个任务

执行作业时重启#598

BRUN-Richard 开启了这一期 2022 年 9 月 8 日 · 8条评论

评论

执行作业时重启 #598

控制板

我自己的开发板围绕 ESP32-WROOM-32D 构建

董事会供应商的帮助

  • 是的
  • 不适用

机器描述

改装K40激光(增加一个Z轴)
个人开发控制板围绕一个ESP32-WROOM-32D模块
3个基于TB6600
spi micro sd读卡器的外部驱动(速卖通内置电平转换电路,接口电平可以是5V或3.3V )
光耦合机械 fdc

配置文件

name: "ESP32 Dev Controller V4"
board: "K40"

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

axes:
  shared_stepper_disable_pin: gpio.13:low
  
  x:
    steps_per_mm: 160
    max_rate_mm_per_min: 3000
    acceleration_mm_per_sec2: 2000
    max_travel_mm: 297
    homing:
      cycle: 2
      allow_single_axis: true
      mpos_mm: 5
      positive_direction: false
      seek_mm_per_min: 1000
      feed_mm_per_min: 200
      
    motor0:
      limit_neg_pin: gpio.17:low:pu
      hard_limits: true
      stepstick:
        direction_pin: gpio.26
        step_pin: gpio.12
    motor1:
      null_motor:

  y:
    steps_per_mm: 160
    max_rate_mm_per_min: 3000
    acceleration_mm_per_sec2: 2000
    max_travel_mm: 210
    homing:
      cycle: 2
      allow_single_axis: true
      mpos_mm: 5
      positive_direction: false
      seek_mm_per_min: 1000
      feed_mm_per_min: 200

    motor0:
      limit_neg_pin: gpio.4:low:pu
      hard_limits: true
      stepstick:
        direction_pin: gpio.25
        step_pin: gpio.14
    motor1:
      null_motor:

  z:
    steps_per_mm: 800
    max_rate_mm_per_min: 200
    acceleration_mm_per_sec2: 100
    max_travel_mm: 80
    homing:
      cycle: 1
      allow_single_axis: true
      mpos_mm: 10
      positive_direction: true
      seek_mm_per_min: 200
      feed_mm_per_min: 50
     

    motor0:
      limit_neg_pin: gpio.15:low:pu
      hard_limits: true
      stepstick:
        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
  card_detect_pin: NO_PIN

coolant:
  flood_pin: gpio.16:high
  mist_pin:  NO_PIN

        
probe:
  pin: gpio.32:low:pu

laser:
  pwm_hz: 20000
  output_pin: gpio.2
  enable_pin: NO_PIN
  disable_with_s0: false
  s0_with_disable: true
  tool_num: 0
  speed_map: 0=0.000% 1000=100.000%

启动消息

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1184
load:0x40078000,len:12812
load:0x40080400,len:3032
entry 0x400805e4

[MSG:INFO: FluidNC v3.6.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 ESP32 Dev Controller V4]
[MSG:INFO: Board K40]
[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:8us Dsbl Delay:0us Dir Delay:1us Idle Delay:255ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Shared stepper disable gpio.13:low]
[MSG:INFO: Axis X (5.000,302.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:gpio.12 Dir:gpio.26 Disable:NO_PIN]
[MSG:INFO:     Neg Limit gpio.17:low:pu]
[MSG:INFO:   Motor1]
[MSG:INFO: Axis Y (5.000,215.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:gpio.14 Dir:gpio.25 Disable:NO_PIN]
[MSG:INFO:     Neg Limit gpio.4:low:pu]
[MSG:INFO:   Motor1]
[MSG:INFO: Axis Z (-70.000,10.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:gpio.27 Dir:gpio.33 Disable:NO_PIN]
[MSG:INFO:     Neg Limit gpio.15:low:pu]
[MSG:INFO:   Motor1]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: Laser Ena:NO_PIN Out:gpio.2 Freq:20000Hz Period:2047]
[MSG:INFO: Using spindle Laser]
[MSG:INFO: Flood coolant gpio.16]
[MSG:INFO: Probe Pin: gpio.32:low:pu]
[MSG:INFO: STA SSID is not set]
[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.6 [FluidNC v3.6.0 (wifi) '$' for help]
[MSG:INFO: '$H'|'$X' to unlock]

用户界面软件

WebUI 和 LaserGRBL

发生了什么?

当我启动一个作业(gcode 文件)时,fluidNC 在执行了几个 gcode 后崩溃(然后重新启动)(可变数字,我什至能够执行一个完整的程序几次)
程序很难 SD 卡并且命令发送
$SD /run=filexx.nc
从 webUI 界面(系统性崩溃)
通过 usb 从命令行(也崩溃但不是系统性的)

其他信息

崩溃后的日志控制台(fluidNC 在最小模式下重新启动(测试))

Guru Meditation Error:Core 1 恐慌(缓存已禁用但已访问缓存内存区域)。

Core 1 register dump:
PC : 0x4010c430 PS : 0x00060035 A0 : 0x80089b50 A1 : 0x3ffbf19c
A2 : 0x3ffb4778 A3 : 0x00000000 A4 : 0x3ffcbc74 A5 : 0x3ffbdbe8
A6 : 0x00000003 A7 : 0x00060523 A8 : 0x80081e45 A9 : 0x00000002
A10 : 0x0000001a A11 : 0x00000000 A12 : 0x3ffb1c70 A13:0x3ffb1c30
A14:0x3ffc043c A15:0x3ffb2f20 SAR:0x00000000 借口:0x00000007
EXCVADDR:0x00000000 LBEG:0x4008ad64 借出:0x4008ad7a 000000

回溯:0x4010c42d:0x3ffbf19c |<-损坏

ELF 文件 SHA256:0000000000000000

重新启动…
ets 2016 年 6 月 8 日 00:22:57

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
模式:DIO,时钟 div: 1
负载:0x3fff0030,len:1184
负载:0x40078000,len:12812
负载:0x40080400,len:3032
条目 0x400805e4

[MSG:INFO: FluidNC v3.6.0]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.1-1-gb8050b365e]
[MSG:INFO: Local filesystem type is SPIFFS]
[MSG:ERR: Skipping configuration file due to panic ]
[消息:信息:使用默认配置]
[消息:信息:轴:使用默认值]
[消息:信息:机器默认(测试驱动)]
[消息:信息:板无]
[消息:信息:SPI未定义]
[消息:信息:步进:RMT 脉冲:4us Dsbl 延迟:0us 方向延迟:0us 空闲延迟:255ms]
[消息:信息:轴计数 3]
[消息:信息:X 轴(-1000.000,0.000)]
[消息:信息: Y 轴 (-1000.000,0.000)]
[MSG:INFO: Axis Z (-1000.000,0.000)]
[MSG:INFO: 运动系统:笛卡尔]
[MSG:INFO: 使用主轴 NoSpindle]
[MSG:INFO: STA SSID is not set]
[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.6 [FluidNC v3.6.0 (wifi) ‘$’ for help]
[MSG:INFO: ‘$H’|’$X’ to unlock]

执行作业时重启 #598

发生了什么事?您应该阅读“程序在 SD 卡上”抱歉!

执行作业时重启 #598
贡献者

你好,
我昨天只在WIFI AP模式下复现了你的缺陷。
可以试试WIFI STA模式吗?
不推荐WIFI AP模式

执行作业时重启 #598

你好

不,我没有在 STA 模式下尝试过,
但是当我通过 USB 端口运行命令时也发生了故障
我将尝试在 STA 模式下查看(我必须看看如何做)

执行作业时重启 #598
贡献者

对我来说也是如此,它也发生在 USB 连接上,但是… AP 处于活动状态
要进入 STA 模式,您只需发送:
$sta/SSID=YourWIFIName
$sta/Password=YourWIFIPassword(最少 8 个字符)
然后重新启动您的盾

您应该在启动消息中看到如下内容:
[MSG:INFO: Connecting to STA SSID:VotreNomDeReseauWifi]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected – IP is 192.168. xxx.yyy]
[MSG:INFO: WiFi on]
[MSG:INFO: Start mDNS with hostname:http://fluidnc.local/%5D
[MSG:INFO: SSDP Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet 在端口 23 上启动]

执行作业时重启 #598

你好

我在 STA
时间连接以修复我的终点站 Z(归巢事件),我会告诉你结果

执行作业时重启 #598



是的,它似乎工作!:-)
我继续我的测试,如果一切正常,我们可以关闭这个问题
非常感谢您的帮助,我离思考这个问题还有一百英里。
祝贺你的工作!

执行作业时重启 #598
贡献者

希望它能彻底解决您的问题。
你可以恭喜@MitchBradley&@bdring和其他开发人员在此固件上的出色工作!

执行作业时重启 #598

我多次执行了一个 19000 行 Gcode 的文件,没有任何事故
我认为问题已经解决
了再次非常感谢你的帮助
:-)