开源改变世界

问题:在 Win 10 PC 上通过 FluidTerm 上传文件到 SD 卡 #506

推推 grbl 3年前 (2023-02-05) 245次浏览
关闭
3 个任务中的第 1 个
crcayer 打开了这个问题 2022 年 6 月 23 日 · 2 条评论
关闭
3 个任务中的第 1 个

问题:在 Win 10 PC 上通过 FluidTerm 上传文件到 SD 卡#506

crcayer 打开了这个问题 2022 年 6 月 23 日 · 2 条评论

评论

问题:在 Win 10 PC 上通过 FluidTerm 上传文件到 SD 卡 #506
光子 评论了 2022 年 6 月 23 日  

控制板

丰盛E4

董事会供应商的帮助

  • 是的
  • 不适用

机器描述

带双步进器的笔式绘图仪,配备 CoreXY 配置和 FluidNC 3.4.9 版

配置文件

name: "PlotterXY"
board: "FYSETC E4"

stepping:
  engine: RMT
  idle_ms: 255
  dir_delay_us: 0
  pulse_us: 2
  disable_delay_us: 0
  segments: 20

kinematics:
  corexy:

axes:

  x:
# 16t = 100, 20t = 80 for 16 microsteps – change for y axes also
    steps_per_mm: 20
    max_rate_mm_per_min: 64000
    acceleration_mm_per_sec2: 2400
    max_travel_mm: 280
    soft_limits: true
    homing:
      cycle: 2
      allow_single_axis: true
      mpos_mm: 280
      positive_direction: true
      seek_mm_per_min: 4000
      feed_mm_per_min: 600
      settle_ms: 200
      seek_scaler: 1.100
      feed_scaler: 1.100

    motor0:
      limit_pos_pin: gpio.34:high
      hard_limits: true
      pulloff_mm: 10.000
      tmc_2209:
        uart:
          txd_pin: gpio.22
          rxd_pin: gpio.21
          baud: 115200
          mode: 8N1
        addr: 1
        r_sense_ohms: 0.110
        run_amps: 1.200
        hold_amps: 0.800
        microsteps: 4
        stallguard: 0
        stallguard_debug: false
        toff_disable: 0
        toff_stealthchop: 5
        toff_coolstep: 3
        run_mode: StealthChop
        homing_mode: StealthChop
        use_enable: true
        step_pin: gpio.27
        direction_pin: gpio.26:high
        disable_pin: NO_PIN

  y:
    steps_per_mm: 20
    max_rate_mm_per_min: 64000
    acceleration_mm_per_sec2: 2400
    max_travel_mm: 340
    soft_limits: true
    homing:
      cycle: 1
      allow_single_axis: true
      mpos_mm: 340
      positive_direction: true
      seek_mm_per_min: 4000
      feed_mm_per_min: 600
      settle_ms: 200
      seek_scaler: 1.100
      feed_scaler: 1.100

    motor0:
      limit_pos_pin: gpio.35:high
      hard_limits: true
      pulloff_mm: 10.000
      tmc_2209:
        addr: 3
        r_sense_ohms: 0.110
        run_amps: 1.200
        hold_amps: 0.800
        microsteps: 4
        stallguard: 0
        stallguard_debug: false
        toff_disable: 0
        toff_stealthchop: 5
        toff_coolstep: 3
        run_mode: StealthChop
        homing_mode: StealthChop
        use_enable: true
        step_pin: gpio.33
        direction_pin: gpio.32:high
        disable_pin: NO_PIN

  z:
    steps_per_mm: 80
    max_rate_mm_per_min: 1000
    acceleration_mm_per_sec2: 1000
    max_travel_mm: 5
    
    motor0:
      solenoid:
        output_pin: gpio.2
        pwm_hz: 30000
        off_percent: 0.000
        pull_percent: 100.000
        hold_percent: 20.000
        pull_ms: 25
        direction_invert: false

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

sdcard:
  cs_pin: gpio.5
  card_detect_pin: NO_PIN

coolant:
  mist_pin: gpio.13
  delay: 0

macros:
  startup_line0:
  startup_line1:
  macro0:
  macro1:
  macro2:
  macro3:

start:
  must_home: true

启动消息

[MSG:INFO: FluidNC v3.4.9]
[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:WARN: Ignored key delay]
[MSG:INFO: Machine PlotterXY]
[MSG:INFO: Board FYSETC E4]
[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:0us Idle Delay:255ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (0.000,280.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.27 Dir:gpio.26 Disable:NO_PIN Addr:1 R:0.110]
[MSG:INFO:     Pos Limit gpio.34]
[MSG:INFO: Axis Y (0.000,340.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 Step:gpio.33 Dir:gpio.32 Disable:NO_PIN Addr:3 R:0.110]
[MSG:INFO:     Pos Limit gpio.35]
[MSG:INFO: Axis Z (-5.000,0.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     solenoid Pin: gpio.2 Off: 0.000 Hold: 20.000 Pull:100.000 Duration:25 pwm hz:30000]
[MSG:INFO: X Axis driver test passed]
[MSG:INFO: Y Axis driver test passed]
[MSG:INFO: Kinematic system: CoreXY]
[MSG:INFO: Using spindle NoSpindle]
[MSG:INFO: Mist coolant gpio.13]
[MSG:INFO: Connecting to STA SSID:Trilights]
[MSG:INFO: Connecting.]
[MSG:INFO: Connected - IP is 192.168.1.179]
[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]

用户界面软件

流体项

发生了什么?

我正在运行 3.4.9 版本,可以通过 Web 界面将文件上传到 SD 卡。wiki 显示文件也可以通过 fluidterm 上传,方法是在文件名前加上 /sd

**添加或上传文件到 SD 卡

从诸如fluidterm的终端程序中,在本地名称前加上 /sd,它将上传到 SD 卡。发送 /sd/Foo.nc 会将 Foo.nc 上传到根目录。**

我通过 USB 电缆连接到控制器(它显示为 COM3),并且可以毫无问题地访问 FluidTerm 的其他功能,但是当我尝试使用 wiki 方法从我的 D: 驱动器上传本地文件时,我得到以下结果:

好的
/sdd:\test.gcode
错误:1
/sd/d:\test.gcode
错误:1
/sd/d:/test.gcode
错误:1

我不认为这是一个错误,只是我不了解如何正确格式化命令。是的,SD 卡可以用,我可以从网络界面上传文件。另外,我引用的文件也存在于我的系统中。

如果我要使用 wiki 中的示例,文件 foo.nc 是否需要与 FluidTerm 可执行文件位于同一文件夹中?
如果我的文件位于另一个驱动器上的文件夹中,我能否对驱动器和文件夹名称使用标准 DOS 样式格式?是否有一些我不知道的前斜杠/反斜杠路径问题?谢谢!

其他信息

没有反应

问题:在 Win 10 PC 上通过 FluidTerm 上传文件到 SD 卡 #506

您是否键入 CTRL-U 开始上传?应该发生的是,在您键入 CTRL-U 后,会出现一个文件选择器,让您选择本地 Windows 系统上的文件。选择一个后,FluidTerm 中会出现一个提示,您可以在其中键入不同的名称,例如“/sd/foo.bar”。如果不添加 /sd/ 前缀,则该名称位于 SPIFFS 文件系统上。如果您只是按回车键,它会使用与您选择的名称相同的名称,然后继续进行。

但是,我刚刚在 FluidTerm 中发现了一个错误。在某些情况下,它不会等待您输入远程名称,它就像您输入了回车一样,即使您没有输入。只有当有多个 COM 端口时才会发生,因此您必须选择一个。在只有一个适用于 FluidNC 的 COM 端口的通常情况下(至少在我的系统上是这样),该错误不会出现。

我发布了 PR #507来修复 FluidNC 错误。您可以从该 PR 中获取 fluidterm.exe,看看它是否能解决您的问题。

问题:在 Win 10 PC 上通过 FluidTerm 上传文件到 SD 卡 #506

最近没有更新;我认为问题已经解决了。如果有新信息可用,请重新打开。