开源改变世界!!

问题:SD 卡不工作。 #736

推推 grbl 2年前 (2023-02-05) 451次浏览
打开
zamby 打开了这个问题 2022 年 12 月 5 日 · 9条评论
打开

问题:SD 卡不工作。#736

zamby 打开了这个问题 2022 年 12 月 5 日 · 9条评论

评论

问题:SD 卡不工作。 #736

控制板

WEMOS ESP32 洛林

机器描述

我只测试板 ESP32。

输入电路

没有反应

配置文件

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

stepping:
  engine: RMT
  idle_ms: 250
  dir_delay_us: 1
  pulse_us: 2
  disable_delay_us: 0

axes:
  shared_stepper_disable_pin: gpio.13:low
  
  x:
    steps_per_mm: 40
    max_rate_mm_per_min: 500
    acceleration_mm_per_sec2: 5
    max_travel_mm: 1000
    homing:
      cycle: 2
      mpos_mm: 10
      positive_direction: false
    
    motor0:
      limit_all_pin: gpio.17:low:pu
      stepstick:
        direction_pin: gpio.14
        step_pin: gpio.12
    motor1:
      null_motor:

  y:
    steps_per_mm: 800
    max_rate_mm_per_min: 2000
    acceleration_mm_per_sec2: 25
    max_travel_mm: 1000
    homing:
      cycle: 2
      mpos_mm: 10
      positive_direction: false

    motor0:
      limit_all_pin: gpio.4:low:pu
      stepstick:
        direction_pin: gpio.15
        step_pin: gpio.26
    motor1:
      null_motor:

  z:
    steps_per_mm: 800
    max_rate_mm_per_min: 2000
    acceleration_mm_per_sec2: 25
    max_travel_mm: 1000
    homing:
      cycle: 1
      mpos_mm: 10
      positive_direction: true

    motor0:
      limit_all_pin: gpio.16:low:pu
      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.25
  mist_pin:  gpio.21

        
probe:
  pin: gpio.32:low:pu

PWM:
  pwm_hz: 5000
  output_pin: gpio.2
  enable_pin: gpio.22
  direction_pin: NO_PIN
  disable_with_s0: false
  s0_with_disable: true
  spinup_ms: 0
  spindown_ms: 0
  tool_num: 0
  speed_map: 0=0% 10000=100%

启动消息

[MSG:INFO: FluidNC v3.6.4]
[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 ESP32 Dev Controller V4]
[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:2us Dsbl Delay:0us Dir Delay:1us Idle Delay:250ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Shared stepper disable gpio.13:low]
[MSG:INFO: Axis X (10.000,1010.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:gpio.12 Dir:gpio.14 Disable:NO_PIN]
[MSG:INFO:  X All Limit gpio.17:low:pu]
[MSG:INFO:   Motor1]
[MSG:INFO: Axis Y (10.000,1010.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:gpio.26 Dir:gpio.15 Disable:NO_PIN]
[MSG:INFO:  Y All Limit gpio.4:low:pu]
[MSG:INFO:   Motor1]
[MSG:INFO: Axis Z (-990.000,10.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     stepstick Step:gpio.27 Dir:gpio.33 Disable:NO_PIN]
[MSG:INFO:  Z All Limit gpio.16:low:pu]
[MSG:INFO:   Motor1]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: PWM Spindle Ena:gpio.22 Out:gpio.2 Dir:NO_PIN Freq:5000Hz Period:8191]
[MSG:INFO: Using spindle PWM]
[MSG:INFO: Flood coolant gpio.25]
[MSG:INFO: Mist coolant gpio.21]
[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.4 (wifi) '$' for help]
[MSG:INFO: '$H'|'$X' to unlock]
E (20073) sdmmc_sd: sdmmc_check_scr: send_scr returned 0x108
[MSG:ERR: sdmmc_card_init failed code 0x108]
No SD card
error:60
E (27021) sdmmc_io: sdmmc_io_reset: unexpected return: 0x109
[MSG:ERR: sdmmc_card_init failed code 0x109]
No SD card
error:60
E (31181) sdmmc_io: sdmmc_io_reset: unexpected return: 0x109
[MSG:ERR: sdmmc_card_init failed code 0x109]
No SD card
error:60
[MSG:ERR: sdmmc_card_init failed code 0x107]
No SD card
error:60
[MSG:ERR: sdmmc_card_init failed code 0x107]
No SD card
error:60

用户界面软件

没有反应

发生了什么?

我用 SdCard(Micro SD TF 卡内存屏蔽模块 SPI Micro SD 适配器)配置了一个 LOLIN ESP32 板
从 Web 界面我只看到 NO SDCARD,或者从终端:
[MSG:ERR: sdmmc_card_init failed code 0x107]

我用标准的 ESP 示例测试了 SD 卡,它工作正常。
难道我做错了什么?

谢谢。

其他信息

没有反应

问题:SD 卡不工作。 #736
所有者

引脚号是否正确连接到 SD 卡?

问题:SD 卡不工作。 #736

请提供指向“标准 ESP 示例”的指针,以便我们准确了解您的意思,以及您使用的任何额外 SDK 配置文件,以及有关您在这些示例中使用的编译环境的信息。

问题:SD 卡不工作。 #736
作者

阿杜诺测试:

/** This program tests the SD card module is working */
#include <Arduino.h>
#include <SPI.h>
#include <SD.h>

/** The clock select pin for the SD card module */
#define CS_PIN 5

void setup() {

  // Initialize the Serial (it'll tell us if the program runned correctly)
  Serial.begin(115200);
  while (!Serial) { }

  // Check the module is connected
  if (!SD.begin(CS_PIN)) {
    Serial.println("Error, SD Initialization Failed");
    return;
  }

  File testFile = SD.open("/SDTest.txt", FILE_WRITE);
  if (testFile) {
    testFile.println("Hello ESP32 SD");
    testFile.close();
    Serial.println("Success, data written to SDTest.txt");
  } else {
    Serial.println("Error, couldn't not open SDTest.txt");
  }
}

// Do nothing, sd card operations run on setup()
void loop() {}

串行调试

rst:0x10 (RTCWDT_RTC_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 1
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5856
entry 0x400806a8
成功,数据写入SDTest.txt

是工作!

问题:SD 卡不工作。 #736

重新安装 FluidNC

安装e加载config.yaml

> install-wifi.bat
> install-fs.bat

选择 COM 端口
0:COM1 (\Device\Serial0)
1:COM7 (\Device\Silabser0)
选择:1
FluidNC v1.2.0 使用 COM7
退出:Ctrl-C、Ctrl-Q 或 Ctrl-]、清屏:CTRL- W
上传:Ctrl-U,重置 ESP32:Ctrl-R,发送覆盖:Ctrl-O
FluidNC 文件名 [config.yaml]:
XModem 上传 C:\Users\zamby\Documents\config.yaml config.yaml
$Xmodem/Receive= config.yaml
[MSG:INFO: Received 1759 bytes to file /spiffs/config.yaml]
ok
$Config/Filename=config.yaml
ok

重启…

FluidNC v1.2.0 使用 COM7
退出:Ctrl-C、Ctrl-Q 或 Ctrl-],清屏:CTRL-W
上传:Ctrl-U,重置 ESP32:Ctrl-R,发送覆盖:Ctrl-O
$Alarm/Disable
[ MSG:INFO: Caution: Unlocked]
ok
$SD/Status
E (579883) sdmmc_sd: sdmmc_init_sd_if_cond: send_if_cond (1) 返回 0x108
[MSG:ERR: sdmmc_card_init failed code 0x108]
No SD card
error:60
—— ————– 移除卡
$SD/Status

[MSG:ERR: sdmmc_card_init failed code 0x107]
No SD card
error:60
———- ————– 插入卡
$SD/状态

E (607094) sdmmc_sd: sdmmc_init_sd_if_cond: send_if_cond (1) 返回 0x108
[MSG:ERR: sdmmc_card_init 失败代码 0x108]
无 SD 卡
错误:60

不工作。

问题:SD 卡不工作。 #736

卡的尺寸是多少,是 SD 还是 MMC?

问题:SD 卡不工作。 #736
作者

问题:SD 卡不工作。 #736

SD 1GB 和 16GB 均无法使用。

问题:SD 卡不工作。 #736

我订购了其中一张适配卡。当它到达时,我会调查问题。

问题:SD 卡不工作。 #736
作者

哦谢谢。我不想让你花钱!

问题:SD 卡不工作。 #736

我前段时间订购了它。我的时间比适配卡的费用宝贵得多。你想让我花钱吗?

问题:SD 卡不工作。 #736

问题:SD 卡不工作。 #736
这是 mod 将与此 SD 适配器一起使用。我认为这是因为新版本中的 SPI 频率太高。我是直接接的,没有缓冲芯片和3.3稳压器。

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

还没有

发展

没有分支机构或拉取请求

4人参加
问题:SD 卡不工作。 #736问题:SD 卡不工作。 #736问题:SD 卡不工作。 #736问题:SD 卡不工作。 #736

喜欢 (0)